wektor glsl plus skalar

Szukałem dużo, ale nie mogłem sprawdzić, czy poniższe stwierdzenia są zgodne z prawem#version 330 cieniowanie wierzchołków:

#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]...
}

Mam na myśli szczególnie(1.0+rv) - Shader kompiluje się dobrze na każdej karcie nVidii, ale odmawia kompilacji na kartach ATI. Niestety nie mam dokładnego wyniku kompilacji, wiem tylko, że kompilacja się nie powiodła.

questionAnswers(1)

yourAnswerToTheQuestion