diff options
author | Gunnar Sletta <gunnar.sletta@nokia.com> | 2010-12-04 10:11:16 +0100 |
---|---|---|
committer | Gunnar Sletta <gunnar.sletta@nokia.com> | 2010-12-04 10:11:16 +0100 |
commit | ba9d5b8be115adedae5d321ccb40fa84120512ab (patch) | |
tree | 36359faff34612bf50c98c918d593af93efb72ea /TODO | |
parent | 5c7678f9b69d2c0275de37618bb03b9fd398b504 (diff) |
Added a Mac Texture Manager which is just awesome!
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -41,3 +41,10 @@ - Fix any reference to "// ### gunnar: port properly". Some of these will be pointless to port as the upgrade to new QML items is pretty close, so we'll have to evaluate those individually.. + +- Threaded texture uploads on Mac OS X seems pretty pointless. No matter what I try it seems + like I get a hit of 25 ms in the main thread even though shark tells me that a lot of effort + has been spent in the background thread too. From the shark traces it looks like the driver + 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 |