Microsoft'un DirectX ekibi, oyuncuların uzun süredir muzdarip olduğu shader takılmalarını (shader stuttering) önlemeye yönelik yeni bir özelliği duyurdu: Gelişmiş Shader Teslimatı (Advanced Shader Delivery). Bu yenilik ilk olarak yakın zamanda piyasaya sürülecek olan ROG Xbox Ally ve ROG Xbox Ally X el konsollarında boy gösterecek. Ancak Microsoft, bu teknolojinin ilerleyen dönemlerde standart bilgisayarlara da sunulacağını belirtti. Oyunculara bu gelişmiş özellikten faydalanma imkanı sunacak bir AgilitySDK ise önümüzdeki ay oyun geliştiricileriyle paylaşılacak. Bu sayede geliştiriciler, hem yeni hem de mevcut oyunlarına bu özelliği entegre edebilecek.
Xbox ve AMD ile birlikte geliştirilen Gelişmiş Shader Teslimatı'nın temel amacı, bilgisayar oyuncularının performansını olumsuz etkileyen shader takılmalarını ortadan kaldırmak. DirectX ekibinden yapılan açıklamaya göre, bu teknoloji sayesinde oyunların açılış süreleri önemli ölçüde kısalıyor ve oyun içi takılmalar en aza indiriliyor. Örneğin, Obsidian Entertainment tarafından geliştirilen "Avowed" oyununda mühendislik ekipleri, oyunun başlama sürelerinde %85'e varan bir düşüş gözlemledi. Bu durum, oyuncuların oyunlara daha hızlı başlamasını sağlarken, aynı zamanda cihazın pil ömrünün oyun oynayarak tüketilmesine olanak tanıyor.
Bu sürecin işleyişi ise oldukça yenilikçi. Oyunlardan toplanan shader verileri, Durum Nesnesi Veritabanı (SODB) adı verilen yeni ve standart bir formatta paketleniyor. DirectX mühendisleri, shader derleyicisini grafik sürücüsünden ayırarak, bulut üzerindeki derleyici ile SODB'deki oyun verilerini birleştiriyor. Bu sayede Önceden Derlenmiş Shader Veritabanı (PSDB) oluşturuluyor. PSDB, oyunla birlikte Xbox Mağazası üzerinden dağıtılabiliyor ve böylece mevcut shader önbelleğini destekliyor. Bir oyun ilk kez çalıştırıldığında, gerekli tüm shader'ların Windows önbelleğinde mevcut olduğunu görüyor ve oyun cihazında derleme adımını atlayabiliyor. Ayrıca, bir cihaz sürücü güncellemesi aldığında, uygulama bunu algılayıp shader önbelleğini otomatik olarak güncelliyor.
Başlangıçta bu özelliğin yalnızca Xbox uygulaması üzerinden dağıtılan oyunlarda çalışacağı belirtilirken, diğer mağazaların (Steam, Epic Games Store gibi) ilerleyen dönemlerde AgilitySDK aracılığıyla bu özelliği entegre edebileceği ifade edildi. Gelişmiş Shader Teslimatı'nın bilgisayar oyunlarındaki shader takılmalarını çözme konusunda ne kadar etkili olacağı ise merakla bekleniyor.