الإصدارات الجديدة من Wine 4.18 وWine Staging 4.18

متاح الإصدار التجريبي من التطبيق المفتوح Win32 API - النبيذ 4.18. منذ إصدار الإصدار 4.17 تم إغلاق 38 تقريرًا بالأخطاء وتم إجراء 305 تغييرًا.

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

  • تمت إضافة العديد من وظائف VBScript الجديدة (على سبيل المثال، معالجات الأخطاء، ووظائف الساعة، واليوم، والشهر، وما إلى ذلك)؛
  • تنظيف وتوسيع وظائف quartz.dll؛
  • تمت إضافة معالجة الاستثناءات إلى ntdll وتم تنفيذ وظائف RtlSetSearchPathMode وRtlGetSearchPath()؛
  • الوظائف المضافة wine3d_stateblock_set_render_state(), wine3d_stateblock_set_blend_factor(),
    wined3d_stateblock_set_vs_consts_*(), wined3d_stateblock_set_vertex_shader(), wined3d_stateblock_set_vertex_declaration(), wined3d_stateblock_set_pixel_shader(), wine3d_stateblock_set_ps_consts_f();

  • تقارير الأخطاء المغلقة المتعلقة بتشغيل الألعاب والتطبيقات Lego Island 2، Space Rangers 2، Memento Mori، fr-043، Lego Stunt Rally، Castlevania: Lords of Shadow 2، Broken Sword: The Angel of Death، The Witcher 2: Assassins of Kings، Age of Empires، Grandia II Anniversary Edition، Castlevania: Lords of Shadow 2، Halo 2، Wolf RPG Editor، Logos Bible Softare، Atmel Studio 7، Transcendence، Art of Murder، Need for Speed: Carbon، Blur.

أيضا وقع إطلاق المشروع توزيع النبيذ 4.18 تحديث، التي تعمل على تطوير إصدارات موسعة من Wine تتضمن تصحيحات غير مكتملة أو محفوفة بالمخاطر والتي ليست مناسبة بعد لاعتمادها في فرع Wine الرئيسي. بالمقارنة مع Wine، يوفر Wine Staging 850 تصحيحًا إضافيًا.

يتزامن الإصدار الجديد من Wine Staging مع قاعدة بيانات Wine 4.18. تم نقل تصحيح d3dx9_36 إلى Wine الرئيسي، مما يضمن محاذاة أبعاد النسيج مع حجم الكتلة عند استخدام ضغط النسيج في D3DXCheckTextureRequirements. تمت إضافة كعب روتين InternalGetWindowIcon إلى user32. تصحيحات محدثة eventsfd_synchronization, wine3d-zero-inf-shaders и dinput-joy-mappings.

بالإضافة إلى ذلك ، يمكن ملاحظته обновление الطبقات البينية DXVK 1.4.3 تحديث مع تنفيذ DXGI وDirect3D 10 وDirect3D 11 أعلى واجهة برمجة تطبيقات Vulkan. يقدم الإصدار الجديد تنسيق ملف جديد مع ذاكرة تخزين مؤقت للحالة، مما أدى إلى تقليل حجم هذه الملفات بشكل كبير (عند الترقية من الإصدارات الأقدم، سيتم تحويل تنسيق ذاكرة التخزين المؤقت تلقائيًا). لقد تم العمل على تقليل حمل وحدة المعالجة المركزية في الألعاب التي تحتوي على عدد كبير من التظليلات المختلفة. تم حل المشكلات المتعلقة بالتسجيل غير المنظم متعدد الخيوط لتظليل الرسومات باستخدام UAV (عرض الوصول غير المنظم).

المصدر: opennet.ru

إضافة تعليق