إصدارات جديدة من Wine 11.19 و Wine-staging 11.19 و D7VK 2.3

تم إصدار Wine 11.19، وهو إصدار تجريبي من تطبيق Win32 API مفتوح المصدر. منذ إصدار النسخة 11.18، تم إغلاق 23 تقريرًا عن الأخطاء وإجراء 358 تغييرًا.

أهم التغييرات:

  • تتيح مكتبة GDIPlus إمكانية رسم النصوص عمودياً.
  • تم تحديث جداول الأحرف إلى إصدار Unicode 18.0.0.
  • تم تطبيق دعم التخزين المؤقت لاستعلامات نظام أسماء النطاقات (DNS).
  • محلل VBScript مُحسّن.
  • أضاف mountmgr دعمًا للعمليات IOCTL_DVD_SEND_KEY و IOCTL_DVD_END_SESSION و IOCTL_DVD_GET_REGION و IOCTL_DVD_READ_STRUCTURE و IOCTL_CDROM_CHECK_VERIFY و IOCTL_SCSI_PASS_THROUGH و IOCTL_SCSI_PASS_THROUGH_DIRECT و IOCTL_SCSI_GET_ADDRESS و IOCTL_SCSI_GET_CAPABILITIE و IOCTL_SCSI_GET_INQUIRY_DATA.
  • تم إغلاق تقارير الأخطاء المتعلقة بتشغيل التطبيقات التالية: ArcGIS Pro، Time clock SBE 1.2/2.2، BOINC، Paint.net 5.2، Steam 4126040.
  • تم إغلاق تقارير الأخطاء المتعلقة بتشغيل الألعاب التالية: Command Post، Zombie Army 4: Dead War، Evolution: The Game of Intelligent Life، Euro Truck Simulator 2، Aniimo، Desperados 2: Cooper's Revenge، Final Fantasy XI Online، Hard Truck Apocalypse.

بالتوازي مع ذلك، تم إطلاق مشروع Wine Staging 11.19، الذي يوفر إصدارات موسعة من Wine تتضمن تصحيحات غير مكتملة أو محفوفة بالمخاطر، غير مناسبة بعد للدمج في فرع Wine الرئيسي. بالمقارنة مع Wine، يوفر Wine Staging 279 تصحيحًا إضافيًا. يتزامن إصدار Wine Staging الجديد مع قاعدة بيانات Wine 11.19 ويُحدّث كود vkd3d. تم نقل التصحيحات التي تُنفّذ هياكل تكوين المعلمات وتعريفات الأنواع المفقودة لـ d3d12 إلى توزيعة Wine الرئيسية.

بالإضافة إلى ذلك، تجدر الإشارة إلى إصدار مشروع D7VK 2.3، الذي يُطوّر تطبيق واجهات برمجة تطبيقات الرسومات Direct3D 3 و5 و6 و7 التي اقترحتها مايكروسوفت في الأعوام 1996 و1997 و1998 و1999. يعمل D7VK عن طريق ترجمة استدعاءات واجهة برمجة تطبيقات Vulkan، ويتيح تشغيله في بيئة Wine. Linux ألعاب كلاسيكية تعتمد على واجهات برمجة تطبيقات Direct3D 3 و5 و6 و7. كُتب كود المشروع بلغة C++ ويُوزع بموجب ترخيص Zlib. يعتمد التطوير على كود الواجهة الخلفية d3d9 من مشروع DXVK. يقوم D7VK بتحويل واجهات برمجة تطبيقات Direct3D 3 و5 و6 و7 إلى استدعاءات Direct3D 9، والتي تُترجم بدورها إلى واجهة برمجة تطبيقات Vulkan. لا يعتزم المطور دمج D7VK في DXVK، كما كان الحال مع تطبيقات Direct3D 8 وDirect3D 9 المبنية على Vulkan.

تشير ملاحظات إصدار D7VK 2.3 إلى أن قاعدة التعليمات البرمجية قد وصلت إلى مرحلة النضج، ويجري نقل المشروع إلى وضع الصيانة، حيث يُخطط لإصدار نسخ غير متكررة تتضمن تحسينات طفيفة وإصلاحات للأخطاء. تشمل التغييرات ما يلي:

  • الانتقال للعمل على إصدار DXVK 3.1.1.
  • تحسين عرض الظلال.
  • تحسين التوافق مع وحدات معالجة الرسومات المحمولة.
  • توحيد العمل مع الخامات والمواد ومنافذ العرض لـ D3D 3/5/6.
  • تطبيق ProcessVerticesStrided لـ D3D 7.
  • إصلاحات لتحسين دعم اللعبة:
    • منبوذ،
    • انتقام مظلم،
    • شرطة جي
    • جرانديا 2،
    • إمبراطورية الأرض،
    • هايبربليد،
    • نيد فور سبيد: بورش،
    • ريدلاين ريسر،
    • ستار تريك: أرمادا،
    • حرب النجوم: تحالف إكس-وينغ و
    • قيصر

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster