Modern oyuncular, yeni bir oyunu ilk kez yüklemeye ve oyun oynarken birkaç dakika beklemek zorunda kalmaya alışkındır.bir "gölgelendiricilerin derlenmesi" adımı hızla uzaklaşıyor, kendi donanımları için gelişmiş 3D efektleri optimize etme. Bu hafta GDC'de Microsoftbazı güncellemeler sağladıÖnceden indirilebilecek önceden derlenmiş gölgelendirici koleksiyonları oluşturarak sorunu çözmek için tasarlanan Windows için Gelişmiş Gölgelendirici Teslimatı çalışmaları hakkında.
Bir konsol ortamında geliştiriciler, belirli bir sürücü ve GPU ortamıyla iyi çalışacak şekilde grafik gölgelendiricilerini optimize edebilir ve önceden derleyebilir. Ancak PC'de geliştiriciler, gölgelendiricilerini, oynatıcının makinesindeki belirli donanım ve sürücülere dayalı olarak çalışma zamanında derlenebilecek ve önbelleğe alınabilecek derlenmemiş kod olarak bırakma eğilimindedir.
Microsoft'un Gelişmiş Gölgelendirici Teslimatı altyapısı, şirketin ifadesiyle "Windows ekosistemindeki geniş bir sürücü ve GPU matrisinde" çalışan gölgelendiricilerin önceden derlenmesi sürecini otomatikleştirerek bu sorunu çözmeyi amaçlıyor. Bunu etkinleştirmek için geliştiricilerDurum Nesnesi Veritabanı oluşturmak için Microsoft'un Direct3D API'sini kullanın(SODB), oyun motoru düzeyinde oyun içi varlıkları temsil eder. Bu varlık veri tabanı daha sonra beslenirçoklu gölgelendirici derleyicilerifarklı donanım satıcılarının birden çok ekran bağdaştırıcısını destekleyen Önceden Derlenmiş Gölgelendirici Veritabanı (PSDB) oluşturmak için.




