当前位置 - 股票行情交易網 - 財經資訊 - 播放器中的渲染器d3d和gdi有什麽區別

播放器中的渲染器d3d和gdi有什麽區別

1、性能差別不同:

D3D和GDI性能最大的差別在於使用GPU還是CPU來計算數據並輸出繪制。d3d是GPU所以性能更好。

2、任務不同:

GDI是圖形設備接口的英文縮寫,主要任務是負責系統與繪圖程序之間的信息交換,處理所有Windows程序的圖形和圖像輸出。D3D的作用在於只需要調用D3D提供的接口函數和功能就能實現顯示功能,通過分工合作,極大的降低了軟件開發周期和成本。

3、特點不同:

GDI具有如下特點:不允許程序直接訪問物理顯示硬件,通過稱為“設備環境”的抽象接口間接訪問顯示硬件;程序需要與顯示硬件(顯示器、打印機等) 進行通訊時,必須首先獲得與特定窗口相關聯的設備環境;用戶無需關心具體的物理設備類型;

但d3d卻有嚴格的設備對象創建時間驗證。

百度百科--d3d

百度百科--GDI