0
助けてください。下の単純な頂点シェーダコードの問題点 0(12):エラーC1068:型コンストラクタでも多くのデータOpenGL Vertex Shaderエラー:型コンストラクタにデータが多すぎます
#version 450
void main()
{
const vec2[6] Q = { vec2(-0.5,-0.5),
vec2(0.5,-0.5),
vec2(-0.5, 0.5),
vec2(-0.5, 0.5),
vec2(0.5,-0.5),
vec2(0,5, 0.5)
};
gl_Position = vec4(
Q[ gl_VertexID ].x,
Q[ gl_VertexID ].y,
0.0,
1.0
);
}
[データ型(GLSL)](https://www.khronos.org/opengl/wiki/Data_Type_(GLSL))については、「イニシャライザリスト」と「配列コンストラクタ」の章を参照してください。 – Rabbid76