WebGL:在Android上拒绝支持OES_texture_float

时间:2017-09-17 23:58:09

标签: android google-chrome opengl-es webgl webgl-extensions

多年来,是否有人知道Android上对WebGL扩展OES_texture_float的支持率下降是什么?

https://webglstats.com/webgl/extension/OES_texture_float?platforms=000000000010000400

这是某种数据收集错误,还是支持真的在下降?

如果您将Android从过滤器中取出,那么基本上100%的其他主流移动和桌面平台都支持`OES_texture_float:

https://webglstats.com/webgl/extension/OES_texture_float?platforms=000036048004003200

1 个答案:

答案 0 :(得分:2)

  多年来,

在Android上拒绝支持WebGL扩展程序OES_texture_float

有大量的OpenGL ES 2.0零件出货,它们根本不支持浮点纹理(例如所有Mali-4xx系列)。

它是OpenGL ES 3.x的核心功能,所以我怀疑很多移动供应商都没有公开这些扩展,只是希望人们切换到具有所有新功能的新API作为核心规范的一部分,而不是支持他们吃饭。鉴于WebGL 2现已发布,这似乎是一种明智的方法,因为它保证了某种程度的跨平台可移植性......