stringtranslate.com

Plataforma de rasterización avanzada de Windows

La plataforma de rasterización avanzada de Windows ( WARP ) [1] es un rasterizador de software y un componente del tiempo de ejecución de gráficos DirectX en Windows 7 y versiones posteriores. Está disponible para Windows Vista y Windows Server 2008 mediante actualización de plataforma para Windows Vista .

WARP se puede utilizar cuando no hay hardware compatible disponible, en aplicaciones en modo kernel o en un entorno sin cabeza , 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 un rendimiento a la par de las tarjetas gráficas actuales de gama baja , 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 en código de máquina x86 y soporte para extensiones vectoriales avanzadas como SSE2 y SSE4.1 .

WARP admite el tiempo de ejecución de Direct3D 11 y es compatible con los niveles de funciones 10_1, 10_0, 9_3, 9_2 y 9_1; En el tiempo de ejecución de Direct3D 11.1 , WARP también admite 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 actualizó para admitir el nivel de característica 11_1 y recursos en mosaico. [5]

En Windows 10, WARP se actualizó 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 muestra, sombreadores de malla y DirectX Raytracing . Microsoft lanza versiones recientes como un paquete NuGetd3d10warp.dll descargable , [6] que las aplicaciones pueden cargar de forma lateral y puede funcionar con el tiempo 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".
  2. ^ Sarah Gingichashvili (10 de diciembre de 2008). "Windows 7 trae 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 WARP".
  4. ^ Chuck Walbourn (20 de junio de 2012). "Niveles de funciones de Direct3D". Juegos para Windows y el blog DirectX SDK .
  5. ^ "Funciones de Direct3D 11.2". Biblioteca MSDN . 26 de junio de 2013.
  6. ^ https://www.nuget.org/packages/Microsoft.Direct3D.WARP
  7. ^ https://www.nuget.org/packages/Microsoft.Direct3D.D3D12

enlaces externos