Microsoft lanza el DirectX 12 Agility SDK 1.619. La principal novedad de esta actualización es la llegada de Shader Model 6.9 (SM 6.9), una herramienta diseñada para que los desarrolladores aprovechen al máximo el hardware gráfico de última generación.
Shader Model 6.9 llega al SDK de DirectX 12
La innovación más destacada de SM 6.9 es la introducción de los «Long Vectors». Hasta ahora, los desarrolladores estaban limitados a trabajar con vectores de cuatro elementos. Con esta actualización, es posible manejar vectores de hasta 1024 elementos. Esto simplifica el código de los sombreadores (shaders) al evitar procesos tediosos de empaquetado de datos, mejorando la eficiencia en el procesamiento de información compleja.
Además, funciones que antes eran opcionales, como las operaciones nativas de 16 bits y las operaciones de onda (wave operations), ahora son requisitos obligatorios para cualquier hardware que desee certificarse bajo este nuevo modelo de Shader Model 6.9.
Avances en el Ray Tracing y la eficiencia
El SDK también integra mejoras clave en el Ray Tracing a través de DXR 1.2. Dos funciones han salido de su fase de pruebas para ser oficiales:
- Opacity Micromaps (OMM): Optimizan el rendimiento al manejar geometrías con texturas de recorte (como follaje o vallas), reduciendo la carga de cálculo.
- Shader Execution Reordering (SER): Permite a la GPU organizar el trabajo de los rayos de forma más coherente, aumentando la velocidad de procesamiento en escenas complejas.
Compatibilidad
Microsoft ha confirmado que estas funciones ya cuentan con soporte inicial. Los beneficios de SM 6.9 estarán presentes en las series Nvidia RTX, la nueva arquitectura Intel Arc B y las gráficas AMD Radeon RX 9000.
Con el Agility SDK, Microsoft permite que estas innovaciones lleguen a los jugadores de forma inmediata a través de los propios juegos, sin necesidad de esperar a una actualización mayor de Windows. Os mantendremos informados.