diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 31 |
1 files changed, 30 insertions, 1 deletions
@@ -12,7 +12,6 @@ declarative/ canvas/ view - animation driver items/ all the qxitems scenegraph/ @@ -34,6 +33,9 @@ adaptation interfaces default implementations qmlrenderer + animation driver + + - Make QxImage push normalized source coords into TextureNode so we don't have to renormalize for every geometry change. It also makes a lot more sense, now that TextureNode doesn't know the @@ -48,3 +50,30 @@ does a texture memcpy for the first glDrawElements() that uses the texture in the UI thread. I guess that only leaves PBO uploads, but that won't remedy the problem, I recon... EDIT: CLIENT_STORAGE + TEXTURE_STORAGE as SHARED + seems to kill ALL performance problems + + +- Scene Graph + - Product Finalization: + - API Review and proper d-ptr implementations where required + - Documentation for all public classes + - Autotests for all public classes + - NodeInterfaces, Scene Graph structure, QSGContext, Texture classes, Renderer + - 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 + - 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. + - Pluggable vsync animation + - Wayland based + - eglSwapBuffers based + - signal based? + |