Windows Advanced Rasterization Platform
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 kernel mode applications or in a headless environment, or for remote rendering of Direct2D/DirectWrite for Remote Desktop Connection clients.
WARP is a full-featured Direct3D 10.1 renderer device with performance on par with current low-end graphics cards, such as Intel GMA 3000,[2] 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.
WARP supports Direct3D 11 runtime and is compatible with feature levels 10_1, 10_0, 9_3, 9_2, and 9_1; in 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 VGA driver. In Windows 8.1, WARP has been updated to support feature level 11_1 and tiled resources.[5]
In Windows 10, WARP has been 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
- ^ "Windows Advanced Rasterization Platform (WARP) Guide - Win32 apps".
- ^ Sarah Gingichashvili (2008-12-10). "Windows 7 Brings Software Based Graphics". The Future of Things.
- ^ Andy Glaister (November 2008). "Windows Advanced Rasterization Platform (WARP) Guide - WARP Architecture and Performance".
- ^ Chuck Walbourn (June 20, 2012). "Direct3D Feature Levels". Games for Windows and the DirectX SDK Blog.
- ^ "Direct3D 11.2 Features". MSDN Library. June 26, 2013.
- ^ https://www.nuget.org/packages/Microsoft.Direct3D.WARP
- ^ https://www.nuget.org/packages/Microsoft.Direct3D.D3D12
External links
- MSDN - Windows Advanced Rasterization Platform (WARP) Guide
- v
- t
- e
- APIs
- Architecture
- Booting process
- Games
tools
- App Installer
- Command Prompt
- Control Panel
- Device Manager
- Disk Cleanup
- Drive Optimizer
- Driver Verifier
- DirectX Diagnostic Tool
- Event Viewer
- IExpress
- Management Console
- Netsh
- Performance Monitor
- Recovery Console
- Resource Monitor
- Settings
- Sysprep
- System Configuration
- System File Checker
- System Information
- System Policy Editor
- System Restore
- Task Manager
- Windows Error Reporting
- Windows Ink
- Windows Installer
- PowerShell
- Windows Update
- WinRE
- WMI
- 3D Viewer
- Clock
- Calculator
- Calendar
- Camera
- Character Map
- Clipchamp
- Cortana
- Edge
- Fax and Scan
- Feedback Hub
- Get Help
- Magnifier
- Maps
- Messaging
- Media Player
- 2022
- Movies & TV
- Mobility Center
- Money
- Narrator
- Notepad
- OneDrive
- OneNote
- Paint
- Paint 3D
- People
- Phone Link
- Photos
- Quick Assist
- Snipping Tool
- Speech Recognition
- Skype
- Sports
- Start
- Sticky Notes
- Store
- Tips
- Voice Recorder
- Weather
- WordPad
- Xbox
- Active Directory
- Domains
- DNS
- Group Policy
- Roaming user profiles
- Folder redirection
- Distributed Transaction Coordinator
- MSMQ
- Windows Media Services
- Active DRM Services
- IIS
- WSUS
- SharePoint
- Network Access Protection
- PWS
- DFS Replication
- Print Services for UNIX
- Remote Desktop Services
- Remote Differential Compression
- Remote Installation Services
- Windows Deployment Services
- System Resource Manager
- Hyper-V
- Server Core
- Boot Manager
- Console
- CSRSS
- Desktop Window Manager
- Portable Executable
- Enhanced Write Filter
- Graphics Device Interface
- Hardware Abstraction Layer
- I/O request packet
- Imaging Format
- Kernel Transaction Manager
- Library files
- Logical Disk Manager
- LSASS
- MinWin
- NTLDR
- Ntoskrnl.exe
- Object Manager
- Open XML Paper Specification
- Registry
- Resource Protection
- Security Account Manager
- Server Message Block
- Shadow Copy
- SMSS
- System Idle Process
- USER
- WHEA
- Winlogon
- WinUSB
- Solitaire Collection
- Surf
Microsoft Store
- DVD Player
- File Manager
- Hover!
- Mahjong
- Minesweeper
- Category
- List
This Microsoft Windows article is a stub. You can help Wikipedia by expanding it. |
- v
- t
- e