Microsoft wydał finalną wersję swojego DirectX Agility SDK 1.618. Główną cechą jest Zaawansowane Dostarczanie Shaderów, zaprojektowane w celu rozwiązania jednego z najczęstszych problemów w nowoczesnym gamingu na PC: zacięć i długich czasów ładowania spowodowanych kompilacją shaderów.
To znany problem dla wielu graczy: podczas pierwszego uruchomienia lub wchodzenia do nowych obszarów, gra może na chwilę zaciąć się, gdy karta graficzna kompiluje shadery w locie. Dzięki Zaawansowanemu Dostarczaniu Shaderów, deweloperzy mogą wstępnie budować bazy danych shaderów (State Object Database, SODB) podczas produkcji gry. Sklepy cyfrowe, takie jak Xbox App czy Steam, automatycznie pobiorą te wstępnie skompilowane shadery razem z samą grą.
Rezultat? Zainstalowana gra jest gotowa do uruchomienia natychmiast, bez potrzeby lokalnej kompilacji. To podejście nie tylko eliminuje zacięcia, ale także znacząco skraca początkowe czasy ładowania. Wymagane jest jednak stałe połączenie z internetem, aby pobrać pakiety shaderów. Microsoft szacuje, że ta nowa technologia może przyspieszyć proces o nawet 85% w niektórych przypadkach.
Pierwszymi, którzy skorzystają, będą właściciele przenośnego urządzenia ASUS ROG Ally X, z obsługą Zaawansowanego Dostarczania Shaderów włączoną od 16 października. Technologia ta później zostanie wprowadzona na wszystkie urządzenia działające na Windows 11. Główni producenci GPU—AMD, Intel, NVIDIA i Qualcomm—już ogłosili wsparcie. Dostarczą deweloperom narzędzia do kompilacji shaderów w chmurze, co pozwoli na integrację technologii w grach już od momentu premiery.
Wysiłki Microsoftu w celu optymalizacji gier wykraczają poza tę pojedynczą technologię. Firma pracuje również nad bezproblemowym doświadczeniem na poziomie ekosystemu. Niedawna aktualizacja aplikacji Xbox na PC, która przekształciła ją w uniwersalny launcher, pozwala graczom na przeniesienie wszystkich swoich gier z Steam, Battle.net i innych platform do jednego interfejsu. W połączeniu z Zaawansowanym Dostarczaniem Shaderów, tworzy to kompleksową strategię mającą na celu stworzenie płynniejszego, bardziej wygodnego i przewidywalnego środowiska gier na Windows.