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