Microsoft vrea să rezolve încărcarea shader-elor în jocurile pe PC

Scris de | 16 martie, 2026
Microsoft vrea să rezolve încărcarea shader-elor în jocurile pe PC

Microsoft intenționează să remedieze sacadarea și timpii lungi de încărcare a shader-elor pentru jucătorii de PC.

Rezolvare pentru problema shader-elor

Advanced Shader Delivery (ADC) va fi disponibil și pe Windows pentru dezvoltatorii de jocuri pe PC, eliminând procesul de compilare a shaderilor și reducând totodată sacadarea din joc.

Un shader este mini-programul care descrie plăcii grafice fiecare element care trebuie afișat pe ecran. Fiecare reflexie a apei, fiecare umbră lăsată de un copac, felul în care lumina soarelui trece prin frunze și fiecare scânteie dintr-o explozie au nevoie de propriul lor shader pentru a arăta corect și realist în joc. Încărcarea lor se face prin compilare, care în mod tradițional este lentă și duce la sacadări ale jocului.

Advanced Shader Delivery de la Microsoft, lansat prin AgilitySDK 1.619, permite shadere precompilate adaptate la anumite GPU-uri, reducând timpii de încărcare și sacadarea pentru jucătorii de PC. NVIDIA va oferi suport pentru această funcție și pentru GeForce RTX mai târziu în 2026, cu integrare planificată pentru Unreal Engine, deși este posibil să fie limitată la jocurile Xbox Storefront.

Advanced Shader Delivery

La GDC 2026, Microsoft a anunțat că va aduce Advanced Shader Delivery pentru Windows jucătorilor de PC, NVIDIA confirmând că va fi disponibil și pentru jucătorii GeForce RTX mai târziu în acest an. Este o actualizare ambițioasă lansată prin intermediul celei mai recente versiuni AgilitySDK 1.619, unde dezvoltatorii pot genera un „fișier de bază de date cu obiecte de stare (SODB)” și apoi pot utiliza un „compilator offline pentru a compila obiectele de stare într-o bază de date cu shadere precompilate (PSDB)”.

Deși acesta este rezumatul tehnic al ceea ce implică acest lucru, vestea bună pentru jucători este că shaderele precompilate pentru modelul lor specific de GPU vor fi descărcate ca parte a instalării jocului complet, astfel încât procesul va fi automatizat și fără probleme. Iar pentru dezvoltatori, există și o nouă API Stats care poate fi utilizată pentru optimizare și pentru a vedea cum rulează jocul în raport cu „rata de acces a memoriei cache a shaderului”.

Este o soluție dublă: una care elimină pasul de compilare a shaderului pentru a îmbunătăți timpii de încărcare și una care reduce sacadarea pe o gamă largă de hardware pentru PC. Cu toate acestea, problema este că dezvoltatorii vor trebui să trimită fișierul SODB către Centrul de parteneri Xbox, așa că sunt șanse mari ca acest lucru să fie limitat la jocurile disponibile în magazinul Xbox pe PC. Acestea fiind spuse, se pare că va fi integrat în Unreal Engine, ceea ce ar trebui să-l ajute să devină mainstream.

Etichete: , , ,

Sursa: Tweak Town