я пытаюсь сделать
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я надеюсь, что кто-то знает, что означают эти ошибки.