Windows高級光柵化平台
此條目需要精通或熟悉相關主題的編者參與及協助編輯。 |
Windows高級光柵化平台(Windows Advanced Rasterization Platform,縮寫WARP)[1]是Windows 7及更高版本中的一個軟件光柵化程序、DirectX圖形運行時組件。通過「適用於Windows Vista的平台更新」,它也可用於Windows Vista和Windows Server 2008。
WARP可以在無兼容硬件、內核模式應用程序、無頭環境等情況下使用,或用於遠程桌面連接客戶端的Direct2D/DirectWrite遠程渲染。
WARP是一個全功能Direct3D 10.1渲染設備,運行在多核心CPU上時性能與目前低端的顯示卡(如Intel GMA 3000)相當[2][3]。為了達到這種渲染性能水平,WARP採用了如即時編譯到x86機器碼等先進的技術,並支持如SSE2和SSE4.1等先進矢量擴展。
WARP支持Direct3D 11運行時,並也兼容功能級別10_1, 10_0、9_3、9_2和9_1;在Direct3D 11.1運行時中,WARP也支持功能級別11_0和11_1。[4]
在Windows 8中,WARP提供了「微軟基本渲染設備」,取代了內核模式的VGA驅動程序。在Windows 8.1中,WARP被更新為支持功能級別11_1和平鋪資源。[5]
在Windows 10中,WARP更新為支持Direct3D 12的功能級別12_1;在Direct3D 12下,WARP也取代了參考的光柵化渲染器(Reference rasterizer)。
參考資料
編輯- ^ 存档副本. [2017-11-17]. (原始內容存檔於2018-01-07).
- ^ Sarah Gingichashvili. Windows 7 Brings Software Based Graphics. The Future of Things. 2008-12-10 [2017-11-17]. (原始內容存檔於2008-12-17).
- ^ Andy Glaister. Windows Advanced Rasterization Platform (WARP) Guide - WARP Architecture and Performance. November 2008 [2017-11-17]. (原始內容存檔於2017-07-06).
- ^ Chuck Walbourn. Direct3D Feature Levels. Games for Windows and the DirectX SDK Blog. June 20, 2012 [2017-11-17]. (原始內容存檔於2014-10-06).
- ^ Direct3D 11.2 Features. MSDN Library. June 26, 2013 [2017-11-17]. (原始內容存檔於2017-04-21).