اقتراح DXVK للتحويل D3D9 المستند إلى Vulkan إلى D3D11 جاري على الأرجح



جرب أداة القضاء على المشاكل

Titanfall يعمل على DXVK Volcano.



قام مشروع DXVK ، الذي يوفر تطبيق D3D11 المستند إلى Vulkan لنظام التشغيل Linux / Wine ، بأشياء رائعة فيما يتعلق بالأداء والتحسين عند تشغيل ألعاب Direct3D 11 ضمن Wine - والآن يقدمون دعم Direct3D 9 أيضًا.



لا ينبغي الخلط بين D3D9 لـ DXVK ومبادرات VK9 لدعم D3D9 المعينة إلى Vulkan ، لأنها مبادرة منفصلة لا تزال في مراحلها الأولى. ما يجب على دعم D3D9 المقترح أن يفعله DXVK هو تحويل استدعاءات D3D9 API إلى D3D11 ، وبعد ذلك سيستخدم DXVK المدمج في D3D11 لتحويل Vulkan. إنها تقريبًا نفس فكرة DXUP لمحادثات D3D10 إلى D3D11 حتى تتمكن من التحويل إلى Vulkan عبر DXVK.



العقل الذي يقف وراء المقترحات ، Gabriel Majeri ، يتابع حاليًا D3D9-to-D3D11-to-Vulkan بدلاً من D3D9-to-Vulkan الموجه بشكل أكثر مباشرة ، لأن DXVK ستكون قادرة على الاستفادة من مترجم DXBC الحالي الخاص بها ، والكثير من ميزات D3D9 الإضافية التي يمكن تعيينها بشكل جيد لتحويل D3D11.

إذا كنت ترغب في معاينة طلب السحب ، فتحقق منه هنا .

قراءة دقيقة واحدة