![]() |
1
9
人们这样做的主要原因有两个:
|
![]() |
2
8
这样做是为了使您不必静态链接到一个GL实现,例如,如果您的代码使用glBindFragDataLocation(在OpenGL 3.0和更新版本上可用),它将无法在OpenGL 2.1和更早的实现上运行,并出现一个神秘的链接器错误。 因此,动态获取入口点允许您在运行时选择适当的渲染路径。 此外,对于总帐功能>1.1,在Windows上也是必需的。 GLEW是为你做的,它没有dlopen libGL,它使用glxgetprocadaddress/wglgetprocadaddress/aglgetprocadaddress从驱动程序中获取GL函数指针,而且它是跨平台的。 |
![]() |
luke · .当我把它移到一个单独的类中时,Quad就消失了[重复] 1 年前 |
![]() |
BeardlessDev · C++和OpenGL对象之间的区别 1 年前 |
|
JuanPlayz · 在PianoMasher.exe中0x0000000000000000处引发OpenGL异常:0xC0000005:执行位置0x000000000000000时发生访问冲突 1 年前 |
![]() |
Shubhz · OpenGL在四边形上显示黑色纹理 1 年前 |
![]() |
Cyclone6664 · OpenGL在没有明确告知的情况下修改变量 1 年前 |