#version 150 core
in vec3 position;
in vec2 textureCoords;
out vec2 pass_textureCoords;
void main(void) {
glPosition = vec4(position.x, position.y, position.z, 1.0);
pass_textureCoords = textureCoords;
}
错误:0:9:'glPosition':未声明的标识符
错误:0:9:'assign':无法从'浮动'的4分量向量转换为'浮动'
请帮忙!我该如何解决这个问题
答案 0 :(得分:2)
顶点着色器的输出为 gl_Position
而不是glPosition
。
gl_Position = vec4(position.x, position.y, position.z, 1.0);