diff options
author | Gunnar Sletta <gunnar.sletta@nokia.com> | 2010-12-17 12:02:18 +0100 |
---|---|---|
committer | Gunnar Sletta <gunnar.sletta@nokia.com> | 2010-12-17 12:02:18 +0100 |
commit | 06fce604c9843f622838308b1e51233671ab65ce (patch) | |
tree | 7aa00be05d8e6bdb06f028d95b87c83010268b7f /TODO | |
parent | 650821207ae31b7e9a2cc6533a9ec81b9b747046 (diff) |
updates
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 31 |
1 files changed, 23 insertions, 8 deletions
@@ -29,11 +29,6 @@ VertexColorRectNode TextureColorRectNode - qmladaptation/ - adaptation interfaces - default implementations - qmlrenderer - animation driver @@ -58,22 +53,42 @@ - Documentation for all public classes - Autotests for all public classes - NodeInterfaces, Scene Graph structure, QSGContext, Texture classes, Renderer + - graphical tests through lancelot - Solve the texture problem. Convenient base class, asynchronous uploads (threading?), atlasses? - Multimedia, through Qt Mobility or directly to native API's like gstreamer - We have phonon, but it doesn't work for devices - Gstreamer, would work on meego / linux - Lacking solution on symbian - Upgrade to proper QML Items - - Examples for most common usecases usecases + - Examples for most common usecases - Solve the text problem - Investigate mipmapping - Investigate distance field - Investigate curve rendering on gpu - Scalable unhinted text layout - - text as geometry over a physical size - - Optimal backends for SGX, CTS79 and Mali 400. + - text as geometry over a physical size? + - decide and implement at least one working solution + - Optimal backends for SGX, N8 and others. - Pluggable vsync animation - Wayland based - eglSwapBuffers based - signal based? + - ShaderEffectItem + - Use source to grab static image of subtree for later use + - Feed arbitrary texture values into shader effects? + - Adaptation layer plugin infrastructure? + +- TextureManager: + - In base class: + - Caching structure + - list of cached image->texture + - list of about to upload textures + - virtual sync upload + - virtual partial upload... + - threading enablers, though disabled by default + - Known sub classes: + - SGX: supports threaded async uploads + plain normal uploads + - default: partial in-thread upload + - mac: fast all sync uploads + - dumb: |