我正在从 HLSL 切换到 GLSL
在顶点缓冲区中定义顶点属性时,必须调用
glVertexAttribPointer( GLuint index,
GLint size,
GLenum type,
GLboolean normalized,
GLsizei stride,
const GLvoid * pointer);
并传递一个索引。但是如何指定哪个索引映射到着色器中的哪个语义?
例如gl_Normal
。如何指定gl_Normal
在顶点着色器中使用时,我希望这是索引为 1 的通用顶点属性?