Microsoft právě uvolnil Agility SDK 1.619, který přináší významné aktualizace DirectX 12 včetně oficiálního vydání Shader Model 6.9 a rozšíření DirectX Ray Tracing na verzi DXR 1.2. Součástí balíčku je i nová verze kompilátoru DXC, která umožňuje využít nové HLSL konstrukce a optimalizace.
Co je nového pro vývojáře
- Long Vector — HLSL nyní podporuje vektory až do 1024 prvků, což usnadní práci s velkými datovými bloky a paralelními operacemi v shaderu.
- 16bitové a 64bitové shaderové a wave operace — tyto operace jsou nyní povinnou součástí specifikace, což otevírá cestu pro přesnější a efektivnější výpočty v různých datových šířkách.
- DXR 1.2 HLSL expozice — nové DXR funkce jsou dostupné přímo v HLSL, což zjednodušuje implementaci pokročilého ray tracingu v herních engínech.
Tyto změny dávají vývojářům větší flexibilitu při psaní shaderů a mohou zrychlit vývoj pokročilých efektů, zejména u path-traced renderingu.
Kompatibilita a podpora výrobců GPU
Všechny tři hlavní grafické platformy — NVIDIA, AMD a Intel — již oznámily podporu nového SDK, přičemž NVIDIA má podle dostupných informací nejširší pokrytí hardwaru a funkcí. To znamená, že hry a aplikace mohou novinky využít napříč většinou moderních GPU, pokud budou dostupné odpovídající ovladače.
NVIDIA: Vede v podpoře. Všechny karty řady RTX (především řada 40) plně podporují OMM i SER hardwarově. Starší karty RTX mohou některé funkce emulovat softwarově.
AMD: Podpora je zatím směřována hlavně na novou architekturu RDNA 4 (řada RX 9000). Starší čipy RDNA 3/3.5 podporují pouze některá obecná vylepšení DirectX.
Intel: Nové karty řady Battlemage (Arc B-Series) jsou na tyto novinky plně připraveny, zatímco u integrovaných čipů Lunar Lake je podpora selektivní.
Jak to ovlivní hry a výkon
Nové funkce jsou zaměřené především na kvalitnější a efektivnější path tracing a další pokročilé grafické techniky. Výsledkem může být realističtější osvětlení a stíny, ale reálný dopad na výkon bude záviset na implementaci v enginu, optimalizacích a dostupnosti ovladačů pro konkrétní GPU. Vývojáři budou moci balíček Agility SDK distribuovat s hrou, takže uživatelé nebudou muset čekat na systémové aktualizace Windows, pouze na kompatibilní ovladače.
Preview build a další experimentální funkce
Současně s retail verzí Microsoft vydal i Agility SDK 1.719-preview, který obsahuje experimentální funkce určené pro testování a zpětnou vazbu. To dává vývojářům možnost vyzkoušet novinky dříve, než se stanou součástí stabilního vydání.
Agility SDK 1.619 přináší Shader Model 6.9 a DXR 1.2, které rozšiřují možnosti HLSL a ray tracingu a dávají vývojářům nové nástroje pro tvorbu realistických grafických efektů. Široká podpora výrobců GPU zvyšuje šance na rychlé nasazení v hrách, ale skutečný dopad bude záviset na ovladačích, enginech a optimalizacích.



















