Qt-contributors-summit-2012-QtOpenGL: Difference between revisions
Jump to navigation
Jump to search
AutoSpider (talk | contribs) (Add "cleanup" tag) |
m (Categorize) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Cleanup | reason=Auto-imported from ExpressionEngine.}} | {{Cleanup | reason=Auto-imported from ExpressionEngine.}} | ||
[[Category:QtCS2012]] | |||
<div class="cpp-qt geshi"> | <div class="cpp-qt geshi"> | ||
Line 26: | Line 26: | ||
# <div class="de1"> <span class="sy0">-</span> learn from Skia</div> | # <div class="de1"> <span class="sy0">-</span> learn from Skia</div> | ||
# <div class="de1"> <span class="sy0">-</span> improved API that discourages slow use cases</div> | # <div class="de1"> <span class="sy0">-</span> improved API that discourages slow use cases</div> | ||
# <div class="de1"><span class="sy0">-</span> the problem of RGBA <span class="sy0"> | # <div class="de1"><span class="sy0">-</span> the problem of RGBA <span class="sy0"><-></span> <span class="me3">BGRA</span></div> | ||
# <div class="de2"> <span class="sy0">-</span> <span class="kw1">new</span> image formats?</div> | # <div class="de2"> <span class="sy0">-</span> <span class="kw1">new</span> image formats?</div> | ||
# <div class="de1"><span class="sy0">-</span> image upload parts of scene graph adaptation layer</div> | # <div class="de1"><span class="sy0">-</span> image upload parts of scene graph adaptation layer</div> |
Latest revision as of 17:12, 6 January 2017
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
- Future plans
- - Desktop OpenGL 3+ support, ES 3 support
- - QOpenGLWindow
- - Shared cross process graphics buffer APIs
- - copy to texture
- - bind to texture
- - bind as framebuffer
- - locking / unlocking subrectangles for SW / HW access
- - synchronization
- - QPA / preliminary ?
- - IPC / way of exposing buffer across processes
- - file descriptor
- - hardware address, handle, etc
- - capabilities
- - page flipping to the screen
- - linear formats / non-linear formats
- - orthogonal to the QPA APIs? multiple buffer abstractions
- - QOffscreenSurface
- - texture atlas API / area allocator
- - simple imperative GLES2 painter suited for Canvas 2D etc, lose all the poorly / unnecessary performing features of QPainter
- - learn from Skia
- - improved API that discourages slow use cases
- - the problem of RGBA <-> BGRA
- - new image formats?
- - image upload parts of scene graph adaptation layer
- - better abstraction?
- - move from declarative to QPA?
- - fast texture uploads
- - subpixel layout
- - QScreen API for accessing subpixel layout information