Details
-
Technical task
-
Resolution: Done
-
P2: Important
-
None
Description
Currently the code based on Qt 3D's original implementation provides support for .pkm and .dds containers. Add .ktx as well.
Long term (around or post-Qt 5.12?) all the compressed texture container parsing could likely be shared with Quick/Qt3D, once the implementations get moved to QtGui. For now we will live with separate implementations.
Note: the Qt Quick implementation of ktx support in 5.11 lacks support for mipmaps. This is not acceptable for 3D use cases and must be supported on our side. Therefore the code from Quick cannot be taken as-is.