Microsoft, DirectX Shader Model 6.9’u resmi olarak genel kullanıma sunduğunu duyurdu. 2025’ten bu yana ön izleme sürecinde olan sürüm, Agility SDK 1.619 ve DirectX Shader Compiler (DXC) 1.9.2602.16 ile birlikte yayınlandı. Şirket, ayrıca deneysel özellikler içeren Agility SDK 1.719-preview sürümünü de geliştiricilere açtı.
Shader Model 6.9 ile Yeni İşleme Araçları
Agility SDK 1.619’un merkezinde yer alan Shader Model 6.9, grafik geliştiricilere daha gelişmiş işleme yetenekleri sunuyor. Öne çıkan yeniliklerden biri olan “Long Vector” desteği sayesinde geliştiriciler, 1024 elemana kadar HLSL vektörlerini yükleyip depolayabiliyor ve eleman bazlı işlemleri daha verimli şekilde gerçekleştirebiliyor.
Güncelleme, ek olarak HLSL tarafında IsNan, IsInf ve yeni eklenen IsNorma gibi özel fonksiyonları 16-bit kayan nokta (FP16) desteğiyle genişletiyor. Öte yandan daha önce isteğe bağlı olan 16-bit ve 64-bit shader işlemleri artık donanım düzeyinde zorunlu gereksinim hâline getirildi.
DirectX Ray Tracing (DXR) 1.2 Özellikleri Ön İzlemeden Çıkıyor
Shader Model güncellemelerinin yanı sıra, DirectX Ray Tracing (DXR) 1.2 kapsamındaki bazı önemli özellikler de resmi olarak ön izleme aşamasından çıktı. Bunlar arasında:
- Opacity Micromaps (OMM): Karmaşık alfa testli geometrilerin donanım tarafından daha verimli işlenmesini sağlıyor ve gereksiz shader çağrılarını azaltıyor. OMM, ilk olarak 2022’de NVIDIA’nın Ada Lovelace mimarisiyle duyurulmuştu.
- Shader Execution Reordering (SER): Işınların dinamik olarak yeniden sıralanmasını sağlayarak paralel yürütmeyi optimize ediyor ve ray tracing (ışın izleme) performansını artırıyor.
Geliştirici Deneyimine Yönelik Yapılan İyileştirmeler
Microsoft, geliştiricilerden gelen geri bildirimler doğrultusunda çeşitli iyileştirmeler de sundu. Bunlar arasında, güncellenmiş Resource View Creation API ve GPU üzerindeki gereksiz yükü azaltan yeni CPU Timeline Query Resolve mekanizması yer alıyor. Ayrıca şirket, Shader Model 6.9’un NVIDIA, AMD ve Intel GPU’larda donanım desteğini karşılaştıran bir tablo da paylaştı.

Sonuç olarak DirectX Shader Model 6.9 ve Direct3D 12 güncellemeleri, özellikle yüksek performanslı oyun motorları ve ray tracing odaklı grafik uygulamaları geliştiren ekipler için önemli bir adım olarak değerlendiriliyor.
Kaynak: techpowerup.com