glsl vector plus escalar
Busqué mucho pero no pude encontrar si las siguientes afirmaciones son legales en una#version 330
sombreador de vértice:
#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]...
}
Me refiero particularmente a la(1.0+rv)
- el shader compila bien en cada tarjeta nVidia, pero se niega a compilar en las tarjetas ATI. Desafortunadamente, no tengo el resultado exacto de la compilación, solo sé que la compilación no tuvo éxito.