Description
Hashing keys are generated using a code path that was only meant for debugging purposes. This debug code performs conversions back and forth between UTF-8 and UTF-16, causing unnecessary CPU load.
- The hash keys should not use the debug code path.
- The debug code should not use QString
Attachments
Issue Links
- resulted from
-
QTBUG-86570 Verify OpenGL and Vulkan on a Mali or Qualcomm GPU on Android
-
- Closed
-
For Gerrit Dashboard: QTBUG-86798 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
314637,4 | Purge QString from the material key | dev | qt/qtquick3d | Status: ABANDONED | 0 | 0 |
314668,4 | Add another level of the shader cache | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
314680,4 | Look up samplers by name differently | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
314684,7 | Use a simple char array for uniform names | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
314689,3 | Eliminate detaching in ia state struct | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
314694,3 | WIP: Use const char * for setUniform and co | dev | qt/qtquick3d | Status: ABANDONED | -2 | 0 |