webgl highp片段支持

时间:2015-07-18 23:45:35

标签: opengl-es webgl

http://webglstats.com/似乎没有关于片段着色器中支持highp的设备/浏览器百分比的信息。

大多数消息来源报告highp无法在较旧的移动硬件上运行,this SO post似乎表明大多数英特尔GPU(早在2011年)都不支持它。我猜现在绝大多数硬件都支持它,但我正在寻找一些硬数据。

1 个答案:

答案 0 :(得分:1)

支持片段着色器中的highp在OpenGL ES 2.0中是可选的,在OpenGL ES 3.0中是必需的,因此需要快速而又脏的方法来检查设备是否支持OpenGL ES 3.0。出于这个原因,仍然有大量的中端移动硬件不支持OpenGL ES 3.0,并且没有实现可选的highp支持(例如,Mali-300/400/450 GPU不支持它)

几乎所有的桌面硬件都可以支持OpenGL 4.0,因此在片段着色器中往往会出现高点(最近没有发现任何不合适的东西)。