PS1 الرسم الجديد العارض لأوميغا الأحمر المحاكي

مرحبا لجميع القراء!

أواصل موضوع محاكي البرامج الخاص بـ PlayStation 1 و PlayStation 2 و PlayStation Portable - Omega Red. مزيد من التفاصيل:


لقد كتبت هذا المنشور فيما يتعلق باستبدال عارض رسومات البرامج لجهاز PlayStation 1 بجهاز عرض رسومات مع DirectX11.

مرحبا بكم في كات.


تقدم هذه المقالة نتيجة بحثي في ​​تحسين مكون الرسوم لمحاكي PlayStation 1. تم تطبيق الحل السابق على تنقيط البرامج من المضلعات والقوام ، ونتيجة لذلك ، عند محاولة عرضها على شاشة بدقة أعلى من دقة التلفزيون الأصلية ، ومقتنيات مضلعات البكسل و القوام. يتمثل الحل الواضح في استبدال عارض البرامج بجهاز واحد قادر على تنقيط أكثر دقة في مجموعة واسعة من الدقة المستهدفة. لم أجد حلول تنقيط الأجهزة الحالية لـ PCSX - يستخدمون برنامج التشغيل OpenGL لعرض الرسومات ، مما يخلق مشكلة توافق مع الكود الأساسي لمحاكي Omega Red على WPF و DirectX9 و DirectX11. كان هناك حل واحد فقط - لكتابة عارض رسومات باستخدام DirectX11 ، وهو ما قمت به.
كانت النتيجة ناجحة للغاية:

عارض البرمجيات:



عارض DirectX11:



عارض البرمجيات:



عارض DirectX11:



عارض البرمجيات:



عارض DirectX11:



يمكن مشاهدة عرض توضيحي لمقارنة الفرق بين العارضين في العرض التوضيحي:





يتوفر البرنامج حاليًا على: Omega Red ويتم تقديمه على GitHub: OmegaRed .

Source: https://habr.com/ru/post/ar484620/


All Articles