从8.5换到5.3,学习了B站各大神的教程,观摩了贴吧各大神的贴子,很幸运最近技术贴很强,让我比较快的了解了情况。麒麟9000以来,用的是马良910GPU,我查了,支持VULLKAN1.1,这其实是重要的突破口。9.2出来了,我又去试了新驱动,仍是败兴而归。
直到今天,搜到了这一段华为官网上的开发者问答:
问:我使用Mate60pro(kirin 9000s,Maleoon 910)进行vulkan开发,发现其不支持ASTC和ETC2格式的3D贴图。这是我的测试代码……
请问这个特性在硬件层面是否不支持吗?如果支持的话vulkan层面应该怎么做?如果不支持的话,有什么推荐的替代方法吗,以及大概多久能支持?
答:麻烦问一下用这个压缩格式是有啥优势吗,替代的话是想要哪方面满足需求,目前910是不支持的,会在后面的机型上支持ASTC的3d。
追:游戏引擎需要用到ASTC和ETC2格式的3D贴图。目前godot 4.3使用vulkan后端打包的游戏无法在mate60上正常运行,在使用马良920的mate70pro+上可以正常运行。