我想知道如何实施一个OpenGL驱动程序来学习opengl内部?

我正在学习OpenGL,真的很想知道如何与graphics卡交互。

我感觉到它是如何在Graphics驱动中实现的,会让我知道opengl的完整内部(有了这个,我可以知道哪些阶段/因素影响我在opengl中的性能决定)。

有没有什么办法可以进行这个path。探索'Mesa lib'会在这方面帮助我吗? 我在正确的道路上吗?

[我在SOF中发布了这个问题,但是这里似乎是这个问题的正确的地方。]

你可以开始阅读这个博客: http : //fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/

看看Mesa3D。 这是GNU / Linux和许多其他操作系统的开源OpenGL实现。

我认为这个网站有关于这个主题的一些很好的信息: http : //www.songho.ca/opengl/gl_pipeline.html