Microsoft está dando los toques finales para Shader Model 6.0, una actualización clave de su API Direct3D.
Llega para suceder ha Shader Model 5.0, que se mantuvo prácticamente sin cambios desde la introducción de DirectX 11.0 en 2009.
Shader Model 6.0 proporciona una vía más optimizado para el código de sombreado y la optimización de GPU y hardware.
Shader Model 5.0, que esta en DirectX 11 y DirectX 12, se basa en FXC, un shader compilador que ya esta fuera de línea, tanto para compilar y optimizar el código de sombreado HLSL, como para dar soporte a HLSL v1.4 al v5.1.
Shader Model 6.0, por el contrario, se dedica a la recopilación de Clang HLSL compilador, y la optimización de múltiples pases LLVM.
Shader Model 6.0 es compatible con el código HLSL v5.0 hacia arriba, esto debería beneficiar las aplicaciones DirectX 11 y DirectX 12 existentes, mientras relega aplicaciones antiguas al entonces legado Shader Model 5.0.
Además, Shader Model 6.0 proporcionar el rendimiento adecuado para hacer frente a las funciones de nivel de API, como los recursos para las mega texturas.
Queda por ver cómo Microsoft implementa Shader Model 6.0.