-1
OpenGl驅動程序是如何實現的? 我想了解如何在屏幕上繪製幾何圖元? 在最低水平上,opengl驅動程序如何在屏幕上繪製?OpenGL驅動程序的實現
OpenGl驅動程序是如何實現的? 我想了解如何在屏幕上繪製幾何圖元? 在最低水平上,opengl驅動程序如何在屏幕上繪製?OpenGL驅動程序的實現
OpenGL驅動程序並不真正在屏幕上繪製,它們只是命令圖形卡(GPU)上的圖形芯片繪製到內存緩衝區中,然後將其複製到屏幕中。
對於每個圖形芯片的命令協議完全不同,並且製造商依賴(通常不公開),圖形API(如OpenGL)將程序員從這些細節中抽象出來。
所以,你不想達到可能的最低水平,因爲這意味着你將在硬件級別編程寄存器,沒有任何說明,基本上是盲目的。
什麼是內存緩衝區?它位於哪裏? – DrStrangeLove 2011-05-09 01:06:57
@DrStrangeLove通常它是圖形卡存儲器(VRAM),或集成GPU,只是RAM。 – 2011-05-09 01:23:37