“OpenGL”源代码在哪里可以下载?

24

我应该从哪里下载“OpenGL”的源代码?


11
OpenGL 是一个标准的 API,而不是一款软件。你需要查找特定 OpenGL 实现源代码。 - Tyler McHenry
5
OpenGL本身只是一个规范,而不是一种实现。你很可能在寻找Eric发布的答案,即OpenGL规范的真正实现源代码。 - Fosco
1
可能是Simple OpenGL implementatione的重复问题。 - Jerry Coffin
@TylerMcHenry 谁实现了OpenGL? - Quazi Irfan
请访问 https://github.com/rswinkle/PortableGL。 - aztack
1个回答

26

如果您想了解软件中如何完成光栅化(在屏幕上显示多边形的过程),请遵循Eric的建议并查看mesa3d或搜索“光栅化”。

如果您想了解硬件中如何完成光栅化,我恐怕您唯一可以访问的是GPU芯片的照片

如果您想了解如何构建一个3D引擎,请查看Ogre、Irrlicht或其他相关资源。

如果您想了解在GeForce上调用glDrawArray时究竟发生了什么,那不可能。因为驱动程序是专有的。它们将这个调用大部分转发给显卡,但这只是一种简化…例如,典型的DirectX调用需要超过10000条CPU指令。


7
你的链接坏了,我想提醒一下。 - Anish Ramaswamy
1
谁是 Eric?! - Mahozad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接