Glsl-Vektor plus Skalar
Ich habe viel gesucht, konnte aber nicht feststellen, ob die folgenden Aussagen in a legal sind#version 330
Vertex-Shader:
#define note_the_following_whitespaces 0x01
(layout location = 7) vec3 out ov;
(layout location = 8) vec3 out rv;
void main() {
rv = vec3(1.0,2.0,3.0);
ov = (1.0+rv)/2.0;
gl_Position = [whatever]...
}
Ich beziehe mich besonders auf die(1.0+rv)
- Der Shader kompiliert problemlos auf jeder nVidia-Karte, lehnt jedoch das Kompilieren auf ATI-Karten ab. Leider habe ich nicht das genaue Kompilierungsergebnis, ich weiß nur, dass die Kompilierung nicht erfolgreich war.