Ich weiß, dass es bei Mobiltelefonen üblich ist, dass sie "Precision Highp Float" in Fragment-Shadern nicht unterstützen, aber gibt es auch Desktop- oder Laptop-GPUs, die das nicht unterstützen? Mit anderen Worten, wenn ich meinen Shader-Code nur für die Verwendung in Desktop-/Laptop-Szenarien schreibe, muss ich dann wirklich diese bedingten Dinge tun, die im OpenGL ES 2.0-Buch empfohlen werden?
#ifdef GL_FRAGMENT_PRECISION_HIGH
precision highp float;
#else
precision mediump float;
#endif
Oder kann ich einfach dabei bleiben, es als "highp" zu deklarieren und damit fertig zu sein?