-1
設備看起來像一種硬件設備。但是有HAL設備和參考設備。那麼我可以將D3D設備理解爲系統,一個軟件驅動程序系統或硬件和硬件驅動程序系統,它是D3D的渲染組件嗎?Direct3D設備之間的差異
更新:我認爲「虛擬設備」更合適,它們共享相同的物理硬件設備。
而對於HAL設備和參考設備的區別,可以說HAL設備利用了GPU,而參考設備利用了顯然更慢的CPU。但參考設備對功能測試非常有用。
設備看起來像一種硬件設備。但是有HAL設備和參考設備。那麼我可以將D3D設備理解爲系統,一個軟件驅動程序系統或硬件和硬件驅動程序系統,它是D3D的渲染組件嗎?Direct3D設備之間的差異
更新:我認爲「虛擬設備」更合適,它們共享相同的物理硬件設備。
而對於HAL設備和參考設備的區別,可以說HAL設備利用了GPU,而參考設備利用了顯然更慢的CPU。但參考設備對功能測試非常有用。
我不知道你的問題是適當的堆棧溢出社區,但:
的D3D設備是用於在任何物理GPU統一的方式進行交互,或者使用CPU的標準接口模擬物理GPU(顯然具有性能成本)的功能。
在這方面,它是一個「虛擬設備」,但最好將其簡單地看作是允許與GPU交互的一組功能。
參考設備使用CPU而不是GPU嗎? – zoujyjs
是的,它使用CPU模擬GPU,用於功能測試,或者兼容的GPU未連接到計算機。 – Mrfence97