Versi anyar saka Wine 4.19 lan Wine Staging 4.19

Kasedhiya rilis eksperimen saka implementasi mbukak Win32 API - Anggur 4.19. Wiwit release saka versi 4.18 41 laporan bug ditutup lan 297 owah-owahan digawe.

Owah-owahan sing paling penting:

  • Kapabilitas VBScript wis ditambahi: fungsi String, LBound, RegExp.Replace wis ditambahake. Ekspresi anyar wis dileksanakake;
  • Nambahake fungsi wined3d_stateblock_set_sampler_state () lan wined3d_stateblock_set_texture_stage_state () menyang WineD3D. Pengolahan komitmen negara sing ditindakake (StateBlock) ing telpon d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();

  • Panggilan dxgi_output_ReleaseOwnership() lan dxgi_output_TakeOwnership();
  • Dhukungan ARM64 sing luwih apik;
  • Ditanggulangi masalah karo lokalisasi Rusia ing dialog setelan;
  • Laporan kesalahan sing ana gandhengane karo operasi game lan aplikasi ditutup.
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Indiana Jones Keane lan Makam Kaisar, Moment of Silence, Nutup Ableton Live 2 Lite, Rekordbox 9, LAVFilters 5.3.0.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

Uga dumadi release proyek Pementasan Anggur 4.19, 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 840 patch tambahan.

Rilis anyar Wine Staging disinkronake karo basis kode Wine 4.19. Patches karo kapabilitas ditambahi saka quartz.dll, Gawan saka MS ROOT certificate saka 32 ing crypt2010.dll, Kajaba saka restrictederrorinfo.idl lan ditambahi Kapabilitas uianimation.dll wis ditransfer menyang Wine utama. Nambahake patch anyar kanggo ndandani masalah ing telpon NtVirtualAlloc () lan nganyari patch
ntdll-User_Shared_Data.

Kajaba iku, bisa dicathet nganyari lapisan DXVK 1.4.4 karo implementasine saka DXGI, Direct3D 10 lan Direct3D 11 ing ndhuwur Vulkan API. Rilis anyar ndandani bug sing nyebabake entri sing salah disimpen ing cache status. Ndandani masalah potensial sing bisa nyebabake nyoba maca sumber sadurunge nulis nalika nggarap vertex lan buffer indeks. Optimization saka karya karo Output Stream lan Append / Konsumsi buffer digunakake ing mesin Unity.
Suda konsumsi memori nalika nggunakake buffer cilik nanging asring dianyari. Added kode kanggo ngatasi masalah nabrak ing Skyrim SE: Makarya lan kanggo mutusake masalah flickering ing Saints Row 3/4 lan Titan Quest nalika nggunakake kertu grafis NVIDIA.

Uga kawangun release proyek D9VK 0.30, sing nawakake implementasi Direct3D 9 sing bisa digunakake kanthi nerjemahake telpon menyang API grafis Vulkan. Proyèk iki adhedhasar basis kode proyek DXVK, sing wis ditambahi kanthi dhukungan kanggo Direct3D 9. Versi anyar disinkronake karo DXVK 1.4.4. Optimizations kinerja wis digawe lan karya karo kunci wis apik. Ditambahake dhukungan eksperimen kanggo predefinition shader.
Opsi D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALESENABLE lan opsi wis dileksanakake. Owah-owahan wis digawe kanggo ngatasi masalah ing Halo 3.

Source: opennet.ru

Add a comment