标签: opengl implementation
OpenGl驱动程序是如何实现的? 我试图了解如何在屏幕上绘制几何图元? 在最低级别,opengl驱动程序如何在屏幕上绘制?
答案 0 :(得分:5)
OpenGL驱动程序并没有真正在屏幕上绘制,它们只是命令显卡(GPU)上的图形芯片进入内存缓冲区,然后将其复制到屏幕中。
每个图形芯片的命令协议完全不同,并且依赖于制造商(通常也不公开),OpenGL等图形API使程序员远离这些细节。
所以,你不希望达到最低级别,因为这意味着你将在硬件级别编程寄存器,没有任何规范,基本上是盲目的。