مظلّلات الرؤوس NGG
تُترجم برامج رؤوس NGG المدمجة، بما فيها مظلّل جلب يتابع بـ S_SETPC_B64، كمرحلة رسوم واحدة. يحتفظ برنامج التصدير بنافذة بيانات المستخدم الخاصة به.
ملاحظات المستودع حتى 10 أكتوبر 2026
الجلب والتصدير برنامجان مختلفان
يقسم رسم PlayStation 5 غالبًا عمل الرؤوس إلى مظلّل جلب ومظلّل تصدير. ينهي مظلّل الجلب تمهيد السمات بالقفز إلى شيفرة التصدير بواسطة S_SETPC_B64. يعامل PS5PCEM تلك المتابعة جزءًا من برنامج الرؤوس نفسه ويترجم النتيجة المدمجة.
لا يستعير برنامج تصدير NGG مصرف بيانات المستخدم الخاص بمظلّل الهندسة. تُهيأ سجلاته العددية من لقطة بيانات المستخدم الخاصة به، عند s8 لبرنامج التصدير. افتراض أن جدول الموارد يعيش في s0:s1 خلل يتجنبه المترجم عمدًا. يأتي مؤشر الجدول من زوج user-SGPR الخاص بـ ShaderResourceTable الذي أعلنته البيانات الوصفية.
سمات الرؤوس
يُحل مظلّل الجلب وبيانات المستخدم الموسَّعة مع جدولي مخزن الرؤوس وسمات الرؤوس المضمَّنين. يحتفظ ما يصل إلى 32 دلالة دخل بفهرس الدلالة، وVGPR العتادي الذي تحط فيه، وتنسيق سمة AGC، وإزاحة البايت، ومعدل النسخة، وواصف المخزن بعرض 128 بتًا.
يستخدم البحث عن السمة بايت الدلالة، لا بايت التعيين العتادي. يُرفض زوج جداول ناقص أو فهرس خارج المجال المدعوم قبل أي قراءة للضيف. تصبح صادرات PARAM من مرحلة الرؤوس مدخلات استيفاء الجزء، وهكذا يرى مظلّل بكسل لاحق المتغيّرات المتفاوتة.
نداءات إلى مظلّل جلب
يمكن أيضًا ربط مظلّل جلب خارجي مُتحقَّق منه من S_SWAPPC_B64 أو S_CALL_B64 حين يظل زوج بيانات المستخدم في النداء حاملًا العنوان الذي سجّله AGC. يُفك ترميز جسم الجلب عبر S_SETPC_B64 العائد، ويجب أن تقرأ تلك العودة زوج الربط الخاص بالمستدعي. تفاصيل النداءات المشروعة تعيش في صفحة النداءات العددية.
ترجمة NGG المدمجة هي ما يتيح للمشاهد ثلاثية الأبعاد تجاوز تمهيد جلب كان يوقف فاك الترميز. وهي لا تقدّم وحدها مظلّل بكسل مفقودًا ولا هدف رسم مفقودًا.
ما هو منفَّذ
- برامج رؤوس NGG مدمجة، بما فيها تمهيدات جلب تنتهي بـ S_SETPC_B64.
- نافذة بيانات مستخدم منفصلة لبرنامج التصدير.
- ما يصل إلى 32 دلالة رؤوس مع التنسيقات والإزاحات ومعدلات النسخ وواصفات المخازن.
- صادرات PARAM موصولة بمدخلات استيفاء الجزء.
ما زال ناقصًا
- مظلّل الجلب الذي لا تطابق عودته زوج الربط الخاص بالمستدعي لا يُربَط.
- النداءات الديناميكية العامة تبقى غير مدعومة. انظر النداءات العددية.
- الهندسة التي تعتمد على تصدير أو قيمة استيفاء غير مدعومة ما زالت تفشل في ذلك الرسم.
آليات مرتبطة
ماذا تصف هذه الصفحات