Versi baharu Wine 4.18 dan Wine Staging 4.18

Ada keluaran percubaan pelaksanaan terbuka Win32 API - Wain 4.18. Sejak keluaran versi 4.17 38 laporan pepijat telah ditutup dan 305 perubahan telah dibuat.

Perubahan yang paling penting:

  • Menambah banyak fungsi VBScript baharu (contohnya, pengendali ralat, Jam, Hari, fungsi Bulan, dll.);
  • Membersihkan dan mengembangkan fungsi quartz.dll;
  • Pengendalian pengecualian telah ditambahkan pada ntdll dan fungsi RtlSetSearchPathMode dan RtlGetSearchPath() telah dilaksanakan;
  • Menambah fungsi 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 ralat tertutup yang berkaitan dengan pengendalian permainan dan 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, Edisi Ulang Tahun Grandia II, Castlevania: Lords of Shadow 2, Halo 2, Editor RPG Wolf, Logos Bible Softare, Atmel Studio 7, Transendence, Seni Pembunuhan, Need for Speed: Carbon, Blur.

Juga mengambil tempat keluaran projek Pementasan Wain 4.18, yang membangunkan binaan lanjutan Wain yang termasuk tampalan tidak lengkap atau berisiko yang belum lagi sesuai untuk diterima pakai ke dalam cawangan Wain utama. Berbanding dengan Wine, Wine Staging menyediakan 850 tampalan tambahan.

Keluaran baharu Wine Staging disegerakkan dengan pangkalan kod Wine 4.18. Tampalan d3dx9_36 telah dipindahkan ke Wain utama, yang memastikan penjajaran dimensi tekstur kepada saiz blok apabila menggunakan pemampatan tekstur dalam D3DXCheckTextureRequirements. Rintisan InternalGetWindowIcon telah ditambahkan pada user32. Tampalan dikemas kini eventfd_synchronization, wined3d-zero-inf-shaders ΠΈ dinput-joy-mappings.

Di samping itu, ia boleh diperhatikan ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ interlayers DXVK 1.4.3 dengan pelaksanaan DXGI, Direct3D 10 dan Direct3D 11 di atas API Vulkan. Keluaran baharu memperkenalkan format fail baharu dengan cache keadaan, yang telah mengurangkan saiz fail ini dengan ketara (apabila menaik taraf daripada keluaran lama, format cache akan ditukar secara automatik). Kerja telah dilakukan untuk mengurangkan beban CPU dalam permainan dengan sejumlah besar shader berbeza. Masalah dengan rakaman berbilang benang yang tidak tersusun bagi pelorek grafik menggunakan UAV (pandangan akses tidak tersusun) telah diselesaikan.

Sumber: opennet.ru

Tambah komen