iPhone openGL错误:错误:0:1:'<' :语法错误语法错误

时间:2010-10-05 06:20:00

标签: iphone objective-c opengl-es

嗨朋友们 我是openGLES的新手,试图使用来自a的着色器来处理HelloArrow程序 Site

但是当我编译时我得到以下错误,

源代码 Download HelloArrow.zip


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;`
    } 
);

我什么都不知道。

您的建议对我很重要,所以不要在没有评论或回答的情况下离开

[抱歉我的英语不好]

1 个答案:

答案 0 :(得分:3)

非常仔细地看看这一行:

 gl_FragColor = DestinationColor;`

; 背后的角色不应该在那里

- )