Windows高級光柵化平台

Windows高級光柵化平台(Windows Advanced Rasterization Platform,縮寫WARP[1]Windows 7及更高版本中的一個軟件光柵化程序英語Software renderingDirectX圖形運行時組件。通過「適用於Windows Vista的平台更新」,它也可用於Windows VistaWindows Server 2008

WARP可以在無兼容硬件、內核模式應用程序、無頭環境等情況下使用,或用於遠程桌面連接客戶端的Direct2D/DirectWrite遠程渲染。

WARP是一個全功能Direct3D 10.1渲染設備,運行在多核心CPU上時性能與目前低端的顯示卡(如Intel GMA 3000)相當[2][3]。為了達到這種渲染性能水平,WARP採用了如即時編譯x86機器碼等先進的技術,並支持如SSE2SSE4.1等先進矢量擴展。

WARP支持Direct3D 11運行時,並也兼容功能級別10_1, 10_0、9_3、9_2和9_1;在Direct3D 11.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英語Direct3D 12功能級別12_1;在Direct3D 12下,WARP也取代了參考的光柵化渲染器(Reference rasterizer)。

參考資料

編輯
  1. ^ 存档副本. [2017-11-17]. (原始內容存檔於2018-01-07). 
  2. ^ Sarah Gingichashvili. Windows 7 Brings Software Based Graphics. The Future of Things. 2008-12-10 [2017-11-17]. (原始內容存檔於2008-12-17). 
  3. ^ Andy Glaister. Windows Advanced Rasterization Platform (WARP) Guide - WARP Architecture and Performance. November 2008 [2017-11-17]. (原始內容存檔於2017-07-06). 
  4. ^ Chuck Walbourn. Direct3D Feature Levels. Games for Windows and the DirectX SDK Blog. June 20, 2012 [2017-11-17]. (原始內容存檔於2014-10-06). 
  5. ^ Direct3D 11.2 Features. MSDN Library. June 26, 2013 [2017-11-17]. (原始內容存檔於2017-04-21). 

外部連結

編輯