Microsoft сообщает о прогрессе в разработке Shader Model 6.0

Компания Microsoft сообщает о завершении разработки обновления шейдерной модели шестой версии для API Direct3D. Эта версия модели обеспечит лучшую оптимизацию для шейдерного кода при его исполнении на GPU. Технология заменит Shader Model 5.0, которая оставалась фактически неизменной с момента выпуска DirectX 11 в 2009 году.

В отличие от Shader Model 5.0, где fxc компилятор использовался как для компиляции, так и для оптимизации кода, новая модель использует компилятор Clang HLSL и прямую оптимизацию для нескольких LLVM проходов.

Shader Model 6.0

Поскольку Shader Model 6.0 поддерживает код HLSL, он может получать преимущества при работе в нынешних приложениях DirectX 11 и DirectX 12, в то время как более старые приложения могут продолжать использовать шейдерную модель версии 5.0. Кроме того, Shader Model 6.0 сможет обеспечить необходимую производительность для обслуживания новых функций API, включая плиточные ресурсы (мега текстуры).

Как и когда Microsoft выпустит новую шейдерную модель, пока неизвестно.