Versi anyar saka Wine 4.18 lan Wine Staging 4.18

Kasedhiya rilis eksperimen saka implementasi mbukak Win32 API - Anggur 4.18. Wiwit release saka versi 4.17 38 laporan bug ditutup lan 305 owah-owahan digawe.

Owah-owahan sing paling penting:

  • Nambahake akeh fungsi VBScript anyar (contone, handler kesalahan, Jam, Dina, fungsi Wulan, etc.);
  • Diresiki lan ditambahi fungsi quartz.dll;
  • Penanganan pangecualian wis ditambahake menyang ntdll lan fungsi RtlSetSearchPathMode lan RtlGetSearchPath () wis dileksanakake;
  • Fungsi sing ditambahake 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();

  • Laporan kesalahan tertutup sing ana gandhengane karo operasi game lan aplikasi 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.

Uga dumadi release proyek Pementasan Anggur 4.18, kang develops dibangun lengkap Wine sing kalebu patches pepak utawa beboyo sing durung cocok kanggo Adoption menyang cabang Wine utama. Dibandhingake karo Wine, Wine Staging nyedhiyakake 850 patch tambahan.

Rilis anyar Wine Staging disinkronake karo basis kode Wine 4.18. Tembelan d3dx9_36 wis ditransfer menyang Wine utama, sing njamin keselarasan dimensi tekstur menyang ukuran blok nalika nggunakake kompresi tekstur ing D3DXCheckTextureRequirements. Rintisan InternalGetWindowIcon wis ditambahake menyang user32. Patch sing dianyari eventfd_syncronization, wined3d-nol-inf-shaders ΠΈ dinput-bungah-mappings.

Kajaba iku, bisa dicathet nganyari lapisan DXVK 1.4.3 karo implementasine saka DXGI, Direct3D 10 lan Direct3D 11 ing ndhuwur Vulkan API. Rilis anyar ngenalake format file anyar kanthi cache negara, sing wis nyuda ukuran file kasebut kanthi signifikan (nalika nganyarke saka rilis lawas, format cache bakal diowahi kanthi otomatis). Karya wis rampung kanggo ngurangi beban CPU ing game karo nomer akeh shaders beda. Masalah karo unordered multi-Utas ngrekam shaders grafis nggunakake UAV (unordered akses tampilan) wis ditanggulangi.

Source: opennet.ru

Add a comment