我应该从哪里下载“OpenGL”的源代码?
我应该从哪里下载“OpenGL”的源代码?
如果您想了解软件中如何完成光栅化(在屏幕上显示多边形的过程),请遵循Eric的建议并查看mesa3d或搜索“光栅化”。
如果您想了解硬件中如何完成光栅化,我恐怕您唯一可以访问的是GPU芯片的照片。
如果您想了解如何构建一个3D引擎,请查看Ogre、Irrlicht或其他相关资源。
如果您想了解在GeForce上调用glDrawArray时究竟发生了什么,那不可能。因为驱动程序是专有的。它们将这个调用大部分转发给显卡,但这只是一种简化…例如,典型的DirectX调用需要超过10000条CPU指令。