ويمكن استخدام تظليل بكسل عند تقديم لسطح خارج الشاشة؟

StackOverflow https://stackoverflow.com/questions/216899

  •  03-07-2019
  •  | 
  •  

سؤال

وأنا النظر في دمج بعض التعليمات البرمجية D3D لدي مع برنامج الأغذية العالمي عن طريق D3DImage الجديد كما هو موضح هنا:

وسؤالي هو: هل عمل تظليل بكسل على الأسطح خارج الشاشة

هل كانت مفيدة؟

المحلول

والتقديم إلى سطح خارج الشاشة بشكل عام أقل من القيود مقارنة تقديم مباشرة إلى المخزن مؤقت الخلفي. القيود الوحيدة التي تأتي مع استخدام سطح خارج الشاشة مع D3DImage هو أنه يجب أن تكون في شكل RGB / ARGB 32 بت (اعتمادا على النظام الأساسي الخاص بك). عدا ذلك، كل ما كان الجهاز لتقديم هو تحت تصرفكم.

في الواقع، طن من آثار تظليل الاستفادة من الأسطح خارج الشاشة لالمتعددة الدخول، أو ملء الشاشة مرحلة ما بعد المعالجة.

نصائح أخرى

وأنا لا أعرف ما إذا كان هناك أي شيء خاص حول هذا الموضوع مع برنامج الأغذية العالمي، ولكن بشكل عام نعم، تظليل بكسل تعمل على الأسطح خارج الشاشة.

لبعض الآثار وجعلها على سطح مختلفة مطلوب - انكسار الزجاج أمام المشهد المقدمة تظليل على سبيل المثال. لا يمكن تظليل بكسل الوصول إلى محتويات الشاشة الحالية وذلك نظرا لابد من تقديمها لأول مرة إلى المخزن مؤقت ومن ثم استخدام نسيج في تمرير الانكسار تظليل بحيث يمكن أن تأخذ لون الخلفية من بكسل غير واحد يتم حسابها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top