Wine 4.18 va Wine Staging 4.18 yangi versiyalari

Mavjud Win32 API-ning ochiq ilovasining eksperimental versiyasi - Sharob 4.18. Versiya chiqqandan beri 4.17 38 ta xato hisoboti yopildi va 305 ta oʻzgartirish kiritildi.

Eng muhim o'zgarishlar:

  • Ko'plab yangi VBScript funktsiyalari qo'shildi (masalan, xato ishlov beruvchilar, Soat, Kun, Oy funktsiyalari va boshqalar);
  • quartz.dll funksiyasi tozalandi va kengaytirildi;
  • ntdll-ga istisnolarni qayta ishlash qo'shildi va RtlSetSearchPathMode va RtlGetSearchPath() funksiyalari amalga oshirildi;
  • Qo'shilgan funksiyalar 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: Shadow Lords 2, Singan qilich: O'lim farishtasi, Jodugar 2: Assassins o'yinlari va ilovalari bilan bog'liq yopiq xato hisobotlari Shohlar asari, Imperiyalar asri, Grandia II yubiley nashri, Castlevania: Lords of Shadow 2, Halo 2, Wolf RPG Editor, Logos Bible Softare, Atmel Studio 7, Transcendence, Qotillik san'ati, Need for Speed: Carbon, Blur.

Bundan tashqari amalga oshirildi loyiha chiqarilishi Sharobni tayyorlash 4.18, u asosiy Sharob filialiga qabul qilish uchun hali mos bo'lmagan to'liq bo'lmagan yoki xavfli yamoqlarni o'z ichiga olgan kengaytirilgan Sharob tuzilmalarini ishlab chiqadi. Sharob bilan solishtirganda, Wine Staging 850 ta qo'shimcha yamoqlarni taqdim etadi.

Wine Staging-ning yangi versiyasi Wine 4.18 kod bazasi bilan sinxronlashtiriladi. D3dx9_36 yamog'i asosiy Wine-ga o'tkazildi, bu D3DXCheckTextureRequirements-da teksturani siqishdan foydalanganda tekstura o'lchamlarini blok o'lchamiga moslashtirishni ta'minlaydi. InternalGetWindowIcon stub foydalanuvchi32 ga qo'shildi. Yangilangan yamalar eventfd_synchronization, wined3d-nol-inf-shaderlar и dinput-joy-mappings.

Bundan tashqari, ta'kidlash mumkin обновление oraliq qatlamlar DXVK 1.4.3 Vulkan API-ning yuqori qismida DXGI, Direct3D 10 va Direct3D 11-ni amalga oshirish bilan. Yangi nashr davlat keshiga ega yangi fayl formatini taqdim etadi, bu esa ushbu fayllar hajmini sezilarli darajada qisqartirdi (eski versiyalardan yangilanganda kesh formati avtomatik ravishda o'zgartiriladi). Ko'p sonli turli xil shaderlarga ega o'yinlarda CPU yukini kamaytirish bo'yicha ishlar amalga oshirildi. UAV (tartibsiz kirish ko'rinishi) yordamida grafik shaderlarni tartibsiz ko'p tarmoqli yozish bilan bog'liq muammolar hal qilindi.

Manba: opennet.ru

a Izoh qo'shish