以下簡單的片段着色器代碼失敗,留下我在日誌中的無信息消息: ERROR: 0:1: 'gl_Color' : syntax error syntax error
GLSL片段着色器語法錯誤
void main()
{
vec4 myOutputColor(gl_Color);
gl_FragColor = myOutputColor;
}
,而下面的一期工程:
void main()
{
glFragColor = gl_Color;
}
這博格爾斯我的想法,如在Lighthouse3D's tutorial gl_Color據說是一個vec4。爲什麼我不能將它分配給另一個vec4?
錯誤信息是否真的是真的?它是否正常/預計會錯過列/行號,並將「語法錯誤」文本包含兩次? – unwind 2009-05-19 13:00:18