2011-05-09 64 views

回答

5

OpenGL驅動程序並不真正在屏幕上繪製,它們只是命令圖形卡(GPU)上的圖形芯片繪製到內存緩衝區中,然後將其複製到屏幕中。

對於每個圖形芯片的命令協議完全不同,並且製造商依賴(通常不公開),圖形API(如OpenGL)將程序員從這些細節中抽象出來。

所以,你不想達到可能的最低水平,因爲這意味着你將在硬件級別編程寄存器,沒有任何說明,基本上是盲目的。

+0

什麼是內存緩衝區?它位於哪裏? – DrStrangeLove 2011-05-09 01:06:57

+0

@DrStrangeLove通常它是圖形卡存儲器(VRAM),或集成GPU,只是RAM。 – 2011-05-09 01:23:37

相關問題