我想在Cocos3.8.2中使用KTX2纹理,目前已经做到解析出纹理的数据,但是下一步不知道该怎么办

目前试了两种办法

红色的我不知道接下来咋办,而且报GL_INVALID_OPERATION: Level of detail outside of range
绿色的给到sprite直接显示黑的
希望引擎组的大佬路过基于支持
我想在Cocos3.8.2中使用KTX2纹理,目前已经做到解析出纹理的数据,但是下一步不知道该怎么办

目前试了两种办法

红色的我不知道接下来咋办,而且报GL_INVALID_OPERATION: Level of detail outside of range
绿色的给到sprite直接显示黑的
希望引擎组的大佬路过基于支持
自己顶一下
根据我的分析,红色路线是正确的,是我目前没搞好
帮大佬顶一下

今天又看了下源码,已经搞出了rgb8的ktx2了,可以用用在3d模型上,2dSprite会报错还不知道为什么
看到你这个贴子才知道 KTX2 这个东西,我之前在知乎上看过一个大佬有说过先压成压缩率更高的格式,传到客户端之后再转码成 GPU 用的压缩纹理格式,发现 KTX2(BASIS) 就是这个思路的标准。我查资料之后写了个demo验证了下,这里: cocos_ktx2_demo,以后说不定能用上 
感谢感谢,虽然我昨天已经搞的差不多了,但你的代码还是给了我启发,我下一步准备让编辑器识别这种图直接转换到texture,应该可以实现
KTX纹理压缩格式的包装容器,可以根据平台的硬件支持程度,将ktx转码为标准的纹理压缩格式,如astc,etc等,然后交给GPU。