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

WARP can be used when no compatible hardware is available, in kernel mode applications or in a headless environment, or for remote rendering of Direct2D/DirectWrite for Remote Desktop Connection clients.

WARP is a fully featured Direct3D 10.1 renderer device with performance on par with low-end graphics cards, such as Intel GMA 3000,[2][needs update?] when running on multi-core CPUs.[3] To achieve this level of rendering performance, WARP employs advanced techniques such as just-in-time compilation to x86 machine code and support for advanced vector extensions such as SSE2 and SSE4.1. Since Windows 7 SP1, the WARP supports AVX.

WARP supports the Direct3D 11 runtime and is compatible with feature levels 10_1, 10_0, 9_3, 9_2, and 9_1. Under the Direct3D 11.1 runtime, WARP also supports feature levels 11_0 and 11_1.[4]

In Windows 8, WARP provides functionality for the Microsoft Basic Render Driver, which replaces the kernel-mode VGA driver. In Windows 8.1, WARP has been updated to support feature level 11_1 and tiled resources.[5]

In Windows 10, WARP was updated to support Direct3D 12 at 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

edit
  1. ^ "Windows Advanced Rasterization Platform (WARP) Guide - Win32 apps". 11 October 2022.
  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. ^ "NuGet Gallery | Microsoft.Direct3D.WARP 1.0.13".
  7. ^ "NuGet Gallery | Microsoft.Direct3D.D3D12 1.614.1".
edit


📚 Artikel Terkait di Wikipedia

Windows 7

for Windows 7. It includes enhancements to Direct2D, DirectWrite, Direct3D, Windows Imaging Component (WIC), Windows Advanced Rasterization Platform (WARP)

Direct3D

Typed UAV Load, Conservative Rasterization(Tier 1), better collision and culling with Conservative Rasterization, Rasterizer Ordered Views (ROVs), Standard

Warp

systolic array machines Windows Advanced Rasterization Platform, a Direct3D software rasterizer included in Microsoft Windows 7 and higher WARP (information

Windows Vista

the Windows Marketplace; it is the first release of Windows to be made available through a digital distribution platform. Development of Windows Vista

Desktop Window Manager

needed] Unlike its predecessors, Windows 8 supports basic display adapters through Windows Advanced Rasterization Platform (WARP), which uses software rendering

Open Database Connectivity

driver was released in an RISC version for use on Alpha platforms for Windows 95/98 and Windows NT 3.51 and later operating systems. 4.0 (late 1998): Support

Features new to Windows 7

the Windows API Code Pack Archived February 14, 2011, at the Wayback Machine Windows Advanced Rasterization Platform (WARP), a software rasterizer component

GPU virtualization

controller Citrix XenServer OpenGL Software Accelerator Windows Advanced Rasterization Platform Core OpenGL software renderer Mesa software renderer Swift