stringtranslate.com

Plataforma de rasterización avanzada de Windows

Windows Advanced Rasterization Platform ( WARP ) [1] es un rasterizador de software y un componente del entorno de ejecución de gráficos DirectX en Windows 7 y versiones posteriores. Está disponible para Windows Vista y Windows Server 2008 a través de la actualización de plataforma para Windows Vista .

WARP se puede utilizar cuando no hay disponible hardware compatible, en aplicaciones en modo kernel o en un entorno sin interfaz gráfica , o para la representación remota de Direct2D / DirectWrite para clientes de Conexión a Escritorio Remoto .

WARP es un dispositivo de renderizado Direct3D 10.1 con todas las funciones y con un rendimiento similar al de las tarjetas gráficas de gama baja actuales , como Intel GMA 3000 , [2] cuando se ejecuta en CPU de múltiples núcleos. [3] Para lograr este nivel de rendimiento de renderizado, WARP emplea técnicas avanzadas como la compilación justo a tiempo a código de máquina x86 y soporte para extensiones vectoriales avanzadas como SSE2 y SSE4.1 .

WARP es compatible con el entorno de ejecución Direct3D 11 y con los niveles de características 10_1, 10_0, 9_3, 9_2 y 9_1; en el entorno de ejecución Direct3D 11.1 , WARP también es compatible con los niveles de características 11_0 y 11_1. [4]

En Windows 8, WARP proporciona funcionalidad para el "controlador de renderizado básico de Microsoft", que reemplaza al controlador VGA en modo kernel . En Windows 8.1, WARP se ha actualizado para admitir el nivel de función 11_1 y los recursos en mosaico. [5]

En Windows 10, WARP se ha actualizado para admitir Direct3D 12 en el nivel de función 12_1 ; en Direct3D 12, WARP también reemplaza al rasterizador de referencia.

En Windows 11, WARP se actualizó para admitir el nivel de función 12_2 ( DirectX 12 Ultimate ) con sombreado de velocidad variable, retroalimentación de muestreador, sombreadores de malla y DirectX Raytracing . Microsoft publica versiones recientes de d3d10warp.dllcomo un paquete NuGet descargable , [6] que las aplicaciones pueden cargar de forma lateral y puede funcionar con el entorno de ejecución redistribuible Direct3D 12 (Agility SDK). [7]

Referencias

  1. ^ "Guía de la plataforma de rasterización avanzada de Windows (WARP): aplicaciones Win32". 11 de octubre de 2022.
  2. ^ Sarah Gingichashvili (10 de diciembre de 2008). "Windows 7 ofrece gráficos basados ​​en software". El futuro de las cosas .
  3. ^ Andy Glaister (noviembre de 2008). "Guía de la plataforma de rasterización avanzada de Windows (WARP): arquitectura y rendimiento de WARP".
  4. ^ Chuck Walbourn (20 de junio de 2012). "Niveles de funciones de Direct3D". Blog sobre juegos para Windows y el SDK de DirectX .
  5. ^ "Características de Direct3D 11.2". Biblioteca MSDN . 26 de junio de 2013.
  6. ^ "Galería NuGet | Microsoft.Direct3D.WARP 1.0.13".
  7. ^ "Galería NuGet | Microsoft.Direct3D.D3D12 1.614.1".

Enlaces externos