我知道手机不支持片段着色器中的'精确高音浮动',但有没有支持它的台式机或笔记本电脑GPU?换句话说,如果我只是编写用于桌面/笔记本电脑场景的着色器代码,我是否真的需要在OpenGL ES 2.0书中推荐这个有条件的东西?
#ifdef GL_FRAGMENT_PRECISION_HIGH
precision highp float;
#else
precision mediump float;
#endif
或者我可以坚持宣称它是'highp'并完成它吗?
答案 0 :(得分:1)
大多数英特尔GPU都不支持它;所以这将是笔记本电脑市场的大部分。我不知道AMD的故事是什么,就NVIDIA显卡而言,GeForce 8系列及更早版本将不起作用。