نسخه های جدید Wine 4.18 و Wine Staging 4.18

در دسترس انتشار آزمایشی اجرای باز Win32 API - شراب 4.18. از زمان انتشار نسخه 4.17 38 گزارش اشکال بسته شد و 305 تغییر ایجاد شد.

مهمترین تغییرات:

  • اضافه شدن بسیاری از توابع جدید VBScript (به عنوان مثال، کنترل کننده خطا، توابع ساعت، روز، ماه و غیره).
  • عملکرد quartz.dll را تمیز و گسترش داد.
  • مدیریت استثنا به ntdll اضافه شده است و توابع RtlSetSearchPathMode و RtlGetSearchPath() پیاده سازی شده اند.
  • توابع اضافه شده wined3d_stateblock_set_render_state()، wined3d_stateblock_set_blend_factor()،
    wined3d_stateblock_set_vs_consts_*()، wined3d_stateblock_set_vertex_shader()، wined3d_stateblock_set_vertex_declaration()، wined3d_stateblock_set_pixel_shader()، wined3d_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 از 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 اضافه شده است. پچ های به روز شده رویدادfd_synchronization, wined3d-zero-inf-shaders и diput-joy-mappings.

علاوه بر این، می توان به آن اشاره کرد обновление بین لایه ها DXVK 1.4.3 با اجرای DXGI، Direct3D 10 و Direct3D 11 در بالای Vulkan API. نسخه جدید یک فرمت فایل جدید با کش حالت معرفی می کند که به میزان قابل توجهی حجم این فایل ها را کاهش داده است (هنگام ارتقاء از نسخه های قدیمی تر، فرمت کش به طور خودکار تبدیل می شود). کارهایی برای کاهش بار پردازنده در بازی هایی با تعداد زیادی سایه زن مختلف انجام شده است. مشکلات ضبط نامرتب چند رشته ای سایه زن های گرافیکی با استفاده از UAV (نمای دسترسی نامرتب) حل شده است.

منبع: opennet.ru

اضافه کردن نظر