嗨我得到这个非常奇怪的错误,将shader.txt文件的字符串加载到glShaderSource并用glCompileShader编译它。
ERROR: 0:14: error(#89) Syntax error ERROR___EOF_IN_COMMENT and
ERROR: 0:14: error(#131) Syntax error: pre-mature EOF parse error
这是使用glGetShaderiv检查的着色器文件字符串:
"#version 330 core\n\nlayout (location = 0) in vec4 position;\n\nuniform mat4 pr_matrix;\nuniform mat4 vw_matrix = mat4(1.0);\nuniform mat4 ml_matrix = mat4(1.0);\n\nvoid main()\n{\n\ngl_Position = /*pr_matrix *
注意它无法复制整件事,但我保证你的所有正确写的。怎么办?
答案 0 :(得分:0)
你有一个未经终止的评论。你的字符串应如下所示:
SchoolMember.__init__(self, name, age, number)