Pagpagawas sa Wine 5.15 ug DXVK 1.7.1

nahitabo eksperimento nga pagpagawas sa bukas nga pagpatuman sa WinAPI - Alak 5.15. Sukad sa pagpagawas sa bersyon 5.14 27 ka bug report ang gisirado ug 273 ka kausaban ang gihimo.

Ang labing hinungdanon nga mga pagbag-o:

  • Gidugang ang inisyal nga pagpatuman sa mga sound library XACT nga makina (Cross-platform Audio Creation Tool, xactengine3_*.dll), lakip ang mga interface sa software
    IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank ug IXACT3Wave;

  • Ang pagporma sa usa ka mathematical library sa MSVCRT, gipatuman base sa Musl, nagsugod;
  • Nagpadayon nga pagtrabaho sa pag-usab sa suporta sa console;
  • Ang pasundayag sa Direct Input sa API na-optimize;
  • Ang mga problema sa eksepsiyon nga pagdumala sa x86-64 nga plataporma nasulbad na;
  • Sirado nga mga taho sa bug nga may kalabutan sa operasyon sa mga dula ug aplikasyon:
    splayer, Bully Scholarship Edition, DSA: Drakensang, Racedriver GRID,
    Pac-Man Museum, Captain Morgane, Gothic 1.0, Worms World Party Remastered, Call of Duty WWII, BlazBlue: Calamity Trigger, Kea Colorinbook, Grim Dawn, SAP GUI, FrostyModManager 1.0.5.9, Gigabyte "EasyTune", Red Dead Redemption 2.

Dugang pa, kini mahimong matikdan pagpagawas mga interlayer DXVK 1.7.1, nga naghatag ug DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10, ug 11 nga pagpatuman nga naglihok pinaagi sa paghubad sa tawag ngadto sa Vulkan API. Sa paggamit sa DXVK gikinahanglan suporta alang sa mga drayber Vulcan API 1.1sama sa Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 ug AMDVLK.
Ang DXVK mahimong magamit sa pagpadagan sa 3D nga mga aplikasyon ug mga dula sa Linux gamit ang Wine, nagsilbi nga mas taas nga performance nga alternatibo sa lumad nga Direct3D 9/10/11 nga pagpatuman sa Wine nga nagdagan sa ibabaw sa OpenGL.

Ang bag-ong bersyon naghatag sa paggamit sa VK_EXT_4444_formats ug VK_EXT_extended_dynamic_state nga mga extension para sa gisuportahan nga mga drayber aron mawagtang ang posibleng mga problema sa sample nga mga kolor sa utlanan sa Intel hardware ug husto nga pag-access sa vertex buffers. Naghimo gamay nga pag-optimize sa pasundayag. Gisuportahan sa D3D9 ang format nga NV12 ug ang nawala nga mga panudlo sa shader (nasulbad niini ang mga problema sa aplikasyon sa GeForce Now ug paghubad sa shader sa pipila nga mga dula).
Naayo ang mga problema sa paglansad sa mga dula nga Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Seryoso nga Sam 2, SpellForce 2, Timeshift, TrackMania, Darksiders: Warmastered Edition, Monster Hunter World, Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edisyon ug Terminator: Pagsukol.

Source: opennet.ru

Idugang sa usa ka comment