嗨朋友们 我是openGLES的新手,试图使用来自a的着色器来处理HelloArrow程序 Site
但是当我编译时我得到以下错误,
ERROR: 0:1: '<' : syntax error syntax error
ERROR: Parser found no code to compile in source strings.
// VERTEX SHADER
const char* SimpleVertexShader = STRINGIFY(
attribute vec4 Position;
attribute vec4 SourceColor;
varying vec4 DestinationColor;
uniform mat4 Projection;
uniform mat4 Modelview;
void main(void)
{
printf("fragment shader");
DestinationColor = SourceColor;
gl_Position = Projection * Modelview * Position;
}
);
// FRAGMENT SHADER
const char* SimpleFragmentShader = STRINGIFY(
varying lowp vec4 DestinationColor;
void main(void)
{
printf("fragment shader");
gl_FragColor = DestinationColor;`
}
);
我什么都不知道。
您的建议对我很重要,所以不要在没有评论或回答的情况下离开
[抱歉我的英语不好]
答案 0 :(得分:3)
非常仔细地看看这一行:
gl_FragColor = DestinationColor;`
; 背后的角色不应该在那里
- )