مايكروسوفت تطور Advanced Shader Delivery للقضاء على أوقات الانتظار المزعجة لـ «compiling shaders» في ألعاب الحواسيب الشخصية. التقنية تجمع الشيدرات مسبقًا لتكوينات أجهزة متنوعة، بهدف تحقيق سرعات تحميل مشابهة للكونسول. تم الكشف عن التحديثات في مؤتمر مطوري الألعاب هذا الأسبوع.
لاعبو الحواسيب الشخصية يواجهون غالبًا تأخيرات عند تشغيل الألعاب الجديدة، حيث يقوم النظام بتجميع الشيدرات لتحسين التأثيرات ثلاثية الأبعاد لأجهزتهم المحددة وبرامج التشغيل الخاصة بها. في مؤتمر مطوري الألعاب، تفصّلت مايكروسوفت تقدم مبادرتها Advanced Shader Delivery لنظام ويندوز، التي تعالج هذه المشكلة بتمكين تنزيل الشيدرات المجمعة مسبقًا مسبقًا. في ألعاب الكونسول، يقوم المطورون بتجميع الشيدرات مسبقًا لبيئات أجهزة ثابتة. أما على الحواسيب الشخصية، فإن الشيدرات تُجمع عادةً أثناء التشغيل لتتناسب مع الإعدادات المتنوعة. يقوم حل مايكروسوفت بتجميع مسبق آلي عبر مجموعة واسعة من برامج التشغيل ووحدات معالجة الرسوميات باستخدام واجهة برمجة التطبيقات Direct3D API. ينشئ المطورون قاعدة بيانات State Object Database (SODB) تمثل الأصول داخل اللعبة، والتي تُعالج إلى قاعدة بيانات Precompiled Shader Database (PSDB) متوافقة مع محولات عرض متعددة من موردين متنوعين. يُنزَّل PSDB مع اللعبة، مما يوفر ما تصفه مايكروسوفت بـ «أوقات تحميل تشبه الكونسول عبر نظام الأجهزة بأكمله». يمكنه التحديث تلقائيًا عبر التصحيحات عند تغيُّر برامج التشغيل، متجنبًا إعادة التجميع المحلية. ظهرت الميزة في SDK مايكروسوفت في سبتمبر الماضي، وتم اختبارها على ROG Xbox Ally بحلول أكتوبر، مما قلَّل أوقات الإطلاق في ألعاب مثل Avowed بنسبة تصل إلى 85 في المئة—مفيد بشكل خاص للأجهزة المحمولة المقيّدة بالبطارية. يتقدّم التبني ببطء. Nvidia «تعمل بشكل وثيق مع مايكروسوفت» لدعمها على أجهزة GeForce RTX لاحقًا هذا العام. تتوقّع Intel إصدار برنامج تشغيل متوافق قريبًا، بينما تخطّط Qualcomm لإدخالها على وحدات Adreno X2 GPUs قريبًا. تجري Epic Games «اختبارات واستكشافات مبكّرة» على إنشاء SODB وPSDB، مع تفاصيل إضافية قادمة. حسّنت مايكروسوفت واجهات برمجتها التطبيقات لتسهيل إنشاء PSDB واختبارها في الألعاب الأكبر حجمًا. تشجّع المطورين على دمج جمع SODB في المحركات الآن، استعدادًا للرفع عبر Xbox Partner Center ابتداءً من مايو. في البداية لألعاب تطبيق Xbox، تتخيّل الشركة استخدامًا أوسع، مما يسمح لأي متجر إلكتروني بتجميع وتوزيع PSDB في المستقبل.