DirectX/OpenGL是直接將三角形帶、線帶輸入到顯卡中的嗎?


還是在內存中解析好生成了圖像再交給顯卡呢?

或者說,顯卡都能干什么呢...我不大了解。

6 个解决方案

#1


內存中加載紋理數據,設置好頂點數組和索引,設置好各種渲染狀態,發送繪制圖元指令,圖元的繪制交給顯卡干

#2


內存存的是參數。
現在還有GPU的嘛。
顯卡也能計算的哦,而且很猛。

#3


GDI貌似就用內存畫的。
DirectX/OpenGL都用顯卡來呈現的

#4


引用 3 樓  的回復:
GDI貌似就用內存畫的。
DirectX/OpenGL都用顯卡來呈現的
 ICU 的是, 微軟有個模擬層

#5


如果機器沒有合乎要求的象素格式, 可以用微軟的模擬層實現創建 OpenGL 渲染環境.

驅動沒有的功能, DirectX 也可以使用軟件模擬方式

#6


謝各位了。我忽然想起來的,顯卡廠商都有個抗鋸齒功能,估計就是在繪制這些三角形帶、線帶的時候像微軟GDI+畫直線做抗鋸齒一樣的原理吧?

好像沒有聽說什么廠商說能在圖像已經繪制完成之后再來做抗鋸齒哦。比如機器比較爛,開不了抗鋸齒,在游戲的時候錄像軟件錄下來了視頻,鋸齒很難看,好多播放器啊,也沒個抗鋸齒的功能吶。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com