diff options
author | Gunnar Sletta <gunnar.sletta@nokia.com> | 2010-12-16 08:27:57 +0100 |
---|---|---|
committer | Gunnar Sletta <gunnar.sletta@nokia.com> | 2010-12-16 08:27:57 +0100 |
commit | 0c117eb94ebbc39fd6a8d6be25db86f349d05e20 (patch) | |
tree | 61c9ead27377f5ca1e634ebbd946d132ec20e71a /TODO | |
parent | 6bdfa1a7529a9f4dd379b3eca4dec1cb4ce7364d (diff) |
some more autotests for texturemanager
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? + |