недопустимое имя компонента вектора 'r' - PullRequest
0 голосов
/ 23 сентября 2019

я пытаюсь сделать

typedef float vec4 __attribute__((ext_vector_type(4)));
static       vec4 gl_FragColor;

gl_FragColor = (vec4) { B[i], G[i], R[i], 2.0 };

ARGB(0xFF, (unsigned char)(gl_FragColor.r),
                    (unsigned char)(gl_FragColor.g),
                    (unsigned char)(gl_FragColor.b)));

я использую clang в VS, и он говорит:

illegal vector component name 'r'
illegal vector component name 'g'
illegal vector component name 'b'

я действительно сбит с толку относительно того, что это означает, что я не могу найти прямой ответ поискать в Googleя надеюсь, что кто-то знает, что означают эти ошибки.

...