Windows Advanced Rasterization Platform

Source: Wikipedia, the free encyclopedia.

Windows Advanced Rasterization Platform (WARP)[1] is a software rasterizer and a component of DirectX graphics runtime in Windows 7 and later. It is available for Windows Vista and Windows Server 2008 through platform update for Windows Vista.

WARP can be used when no compatible hardware is available, in

Remote Desktop Connection
clients.

WARP is a full-featured

SSE4.1
.

WARP supports

Direct3D 11.1 runtime, WARP additionally supports feature levels 11_0 and 11_1.[4]

In Windows 8, WARP provides functionality for the "Microsoft Basic Render Driver" which replaces kernel-mode

feature level 11_1 and tiled resources.[5]

In Windows 10, WARP has been updated to support

feature level 12_1
; under Direct3D 12, WARP also replaces the Reference rasterizer.

In Windows 11, WARP was updated to support feature level 12_2 (

DirectX 12 Ultimate) with variable rate shading, sampler feedback, mesh shaders, and DirectX Raytracing. Microsoft releases recent versions of d3d10warp.dll as a downloadable NuGet package,[6] which can be side-loaded by applications and can work with the redistributable Direct3D 12 runtime (Agility SDK).[7]

References

  1. ^ "Windows Advanced Rasterization Platform (WARP) Guide - Win32 apps".
  2. ^ Sarah Gingichashvili (2008-12-10). "Windows 7 Brings Software Based Graphics". The Future of Things.
  3. ^ Andy Glaister (November 2008). "Windows Advanced Rasterization Platform (WARP) Guide - WARP Architecture and Performance".
  4. ^ Chuck Walbourn (June 20, 2012). "Direct3D Feature Levels". Games for Windows and the DirectX SDK Blog.
  5. ^ "Direct3D 11.2 Features". MSDN Library. June 26, 2013.
  6. ^ https://www.nuget.org/packages/Microsoft.Direct3D.WARP
  7. ^ https://www.nuget.org/packages/Microsoft.Direct3D.D3D12

External links