Details
-
Technical task
-
Resolution: Fixed
-
P2: Important
-
None
-
None
-
-
1d6bb23f6 (dev), 07059d4d1 (6.7), 9125f3701 (6.6), 3cfce6a00 (tqtc/lts-6.5), 11baa8dc3 (dev), 8ead4ab0f (6.7), a6b007a8c (6.6), e75e88ff4 (tqtc/lts-6.5)
Description
Upon loading textures from data, we do extra data copy:
subresDesc.setData(QByteArray(ptr, size));
We should reduce the data copies to reduce CPU loading.
Loading textures from memory happens in many cases:
- most of camera implementations
- most of screen and window capture implementations
- software decoding
- disabled hw texture conversion.