OpenGL驱动程序实现

时间:2011-05-09 00:42:57

标签: opengl implementation

OpenGl驱动程序是如何实现的? 我试图了解如何在屏幕上绘制几何图元? 在最低级别,opengl驱动程序如何在屏幕上绘制?

1 个答案:

答案 0 :(得分:5)

OpenGL驱动程序并没有真正在屏幕上绘制,它们只是命令显卡(GPU)上的图形芯片进入内存缓冲区,然后将其复制到屏幕中。

每个图形芯片的命令协议完全不同,并且依赖于制造商(通常也不公开),OpenGL等图形API使程序员远离这些细节。

所以,你不希望达到最低级别,因为这意味着你将在硬件级别编程寄存器,没有任何规范,基本上是盲目的。