Microsoft ASD – szybsze uruchamianie gier dzięki wstępnej kompilacji shaderów

Microsoft zaprezentowało zaktualizowaną wersję technologii Advanced Shader Delivery (ASD) na targach GDC 2026, która ma znacząco skrócić czas uruchamiania gier komputerowych. Nowy system automatyzuje wstępną kompilację shaderów – proces, który często zmusza graczy PC do oczekiwania kilku minut przed rozpoczęciem rozgrywki. Firma liczy, że ASD przybliży prędkość uruchamiania gier na Windows do doświadczeń konsolowych.

Technologia działa poprzez interfejs Direct3D. Deweloperzy najpierw tworzą bazę danych obiektów stanu (SODB), opisującą zasoby gry na poziomie silnika. Jest ona następnie przetwarzana przez kompilatory shaderów, generując wstępnie skompilowaną bazę shaderów (PSDB) zgodną z różnymi kartami graficznymi i sterownikami.

Gotowa baza danych może być dystrybuowana wraz z grą, co oznacza, że shadery są przygotowane z wyprzedzeniem i nie wymagają kompilacji na komputerze użytkownika. Co więcej, PSDB może aktualizować się automatycznie po wydaniu nowych sterowników GPU, umożliwiając pobieranie gotowych plików przez łaty zamiast ponownej kompilacji po stronie gracza.

Główni producenci kart graficznych już przygotowują wsparcie dla tej technologii. Nvidia planuje dodać ją do sterowników GeForce RTX jeszcze w tym roku, Intel również pracuje nad kompatybilnymi sterownikami, a Qualcomm zamierza wdrożyć ASD w przyszłych GPU Adreno X2. Microsoft zachęca deweloperów silników gier do wczesnej integracji systemu, aby sklepy i wydawcy mogli dystrybuować gotowe bazy shaderów wraz z grami.