Microsoft sedang mengembangkan Advanced Shader Delivery untuk menghilangkan waktu tunggu 'compiling shaders' yang menjengkelkan di game PC. Teknologi ini melakukan pra-kompilasi shader untuk berbagai konfigurasi perangkat keras, bertujuan mencapai kecepatan pemuatan seperti konsol. Pembaruan dibagikan di Game Developers Conference minggu ini.
Pengguna game PC sering menghadapi penundaan saat meluncurkan judul baru, karena sistem mengompilasi shader untuk mengoptimalkan efek 3D sesuai perangkat keras dan driver spesifik mereka. Di Game Developers Conference, Microsoft merinci kemajuan pada inisiatif Advanced Shader Delivery untuk Windows, yang mengatasi masalah ini dengan memungkinkan shader pra-kompilasi diunduh sebelumnya. Di game konsol, pengembang melakukan pra-kompilasi shader untuk lingkungan perangkat keras tetap. Pada PC, bagaimanapun, shader biasanya dikompilasi saat runtime untuk menyesuaikan berbagai pengaturan. Solusi Microsoft mengotomatiskan pra-kompilasi di berbagai driver dan GPU menggunakan API Direct3D. Pengembang membuat State Object Database (SODB) yang mewakili aset dalam game, yang diproses menjadi Precompiled Shader Database (PSDB) yang kompatibel dengan berbagai adaptor tampilan dari berbagai vendor. PSDB diunduh bersama game, menyediakan apa yang digambarkan Microsoft sebagai 'waktu muat seperti konsol di seluruh ekosistem perangkat keras.' Ia dapat diperbarui secara otomatis melalui patch saat driver berubah, menghindari rekompilasi lokal. Fitur ini debut di SDK Microsoft pada September lalu dan diuji pada ROG Xbox Ally pada Oktober, mengurangi waktu peluncuran di game seperti Avowed hingga 85 persen—sangat bermanfaat untuk perangkat genggam dengan keterbatasan baterai. Adopsi berjalan perlahan. Nvidia 'bekerja sama erat dengan Microsoft' untuk mendukungnya pada perangkat keras GeForce RTX akhir tahun ini. Intel memperkirakan merilis driver kompatibel segera, sementara Qualcomm berencana memperkenalkannya pada GPU Adreno X2 sebentar lagi. Epic Games sedang melakukan 'pengujian awal dan eksplorasi' pada pembuatan SODB dan PSDB, dengan detail lebih lanjut segera diungkap. Microsoft telah meningkatkan API-nya untuk pembuatan dan pengujian PSDB yang lebih mudah di game besar. Ia mendorong pengembang mengintegrasikan pengumpulan SODB ke dalam engine sekarang, mempersiapkan unggahan melalui Xbox Partner Center mulai Mei. Awalnya untuk judul aplikasi Xbox, perusahaan membayangkan penggunaan lebih luas, memungkinkan toko apa pun mengompilasi dan mendistribusikan PSDB di masa depan.