ERROR: 0:9: 'out' : syntax error syntax error
OpenGL プログラム実行時に次のメッセージが表示される。
ERROR: 0:9: 'out' : syntax error syntax error
コード
out vec4 fragColor; ... fragColor = color;
原因
GLSL のバージョンが 1.3 未満のため。
‘out’ 修飾子は存在せず、出力変数は固定されているため。
解決方法
‘fragColor’ の代わりに ‘gl_FragColor’ を使う。
gl_FragColor = color;