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). 

外部連結