我目前正在Windows上学习OpenGL,有些事情我不明白。如果我想调用类似glShaderSource
的函数,除非我链接GLEW,否则它是未定义的。但是,一旦我链接GLEW并呼叫glewInit
,glShaderSource
就会突然定义并可供使用。使用GLEW显式加载需要哪些函数,以及在初始化GLEW后自动加载哪些函数?
答案 0 :(得分:5)
GLEW的重点在于你不需要"explicitly load" functions。如果您想明确加载内容,则不会使用OpenGL Loading Library.;)
通过初始化GLEW,您可以告诉它加载您的实现提供的所有OpenGL功能(它知道)。您可以检查版本号或扩展名以查看实际加载的内容。但是一旦GLEW被初始化,它就被加载了。周期。