Opengl 对于gl版本,使用什么代替GLGetAttriblLocation<;2

Opengl 对于gl版本,使用什么代替GLGetAttriblLocation<;2,opengl,glsl,Opengl,Glsl,如果opengl版本小于2.0,是否有方法获取变量id GLGetAttributeLocation仅在2.0之后可用 谢谢 GLSL仅在GL 2.0之后可用。此时添加了glGetAttribLocation 如果您可以访问入口点来创建GLSL顶点着色器,那么您可以以相同的方式访问GLGetAttributeLocationentrypoint。假设您通过ARB扩展(GL_ARB_着色器对象、GL_ARB_顶点着色器和GL_ARB_片段着色器)使用GLSL,则需要从 如果不使用这些扩展,也不使用

如果opengl版本小于2.0,是否有方法获取变量id

GLGetAttributeLocation仅在2.0之后可用


谢谢

GLSL
仅在GL 2.0之后可用。此时添加了
glGetAttribLocation


如果您可以访问入口点来创建GLSL顶点着色器,那么您可以以相同的方式访问
GLGetAttributeLocation
entrypoint。

假设您通过ARB扩展(GL_ARB_着色器对象、GL_ARB_顶点着色器和GL_ARB_片段着色器)使用GLSL,则需要从

如果不使用这些扩展,也不使用OpenGL>=2.0,则不需要使用glGetAttribLocation,因为它需要存在顶点着色器