Versionet e reja të Wine 4.19 dhe Wine Staging 4.19

Në dispozicion lëshimi eksperimental i një zbatimi të hapur të API-së Win32 - Verë 4.19. Që nga lëshimi i versionit 4.18 U mbyllën 41 raporte të gabimeve dhe u bënë 297 ndryshime.

Ndryshimet më të rëndësishme:

  • Aftësitë e VBScript janë zgjeruar: janë shtuar funksionet String, LBound, RegExp.Replace. Janë zbatuar shprehje të reja;
  • U shtuan funksionet wined3d_stateblock_set_sampler_state() dhe wined3d_stateblock_set_texture_stage_state() në WineD3D. Përpunimi i kryerjes së detyrimeve shtetërore (Blloku i Shtetit) në thirrjet d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();

  • Thirrjet e implementuara dxgi_output_ReleaseOwnership() dhe dxgi_output_TakeOwnership();
  • Mbështetje e përmirësuar ARM64;
  • E zgjidhur problemet me lokalizimin rus në dialogun e cilësimeve;
  • Raportet e gabimeve në lidhje me funksionimin e lojërave dhe aplikacioneve janë mbyllur.
    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, Beta, Indian Jack dhe Varri i Perandorit, Momenti i Heshtjes, Mbyllja e Ableton Live 5 Lite, Rekordbox 2, LAVFilters 9.x
    , Touhou 15.5: Antinomia e luleve të zakonshme, R-Studio, Sniper Elite V2.

Edhe Ndodhi publikimi i projektit Skenimi i verës 4.19, i cili zhvillon ndërtime të zgjeruara të verës që përfshijnë arna jo të plota ose të rrezikshme që nuk janë ende të përshtatshme për t'u adoptuar në degën kryesore të verës. Krahasuar me Wine, Wine Staging ofron 840 arna shtesë.

Publikimi i ri i Wine Staging sinkronizohet me bazën e kodeve Wine 4.19. Arna me aftësi të zgjeruara të quartz.dll, përfshirja e certifikatës rrënjësore MS nga viti 32 në crypt2010.dll, shtimi i limitederrorinfo.idl dhe aftësitë e zgjeruara të uianimation.dll janë transferuar në Wine kryesore. Shtoi një patch të ri për të rregulluar problemet në thirrjen NtVirtualAlloc() dhe përditësoi atë
ntdll-User_Shared_Data.

Përveç kësaj, mund të vërehet përtëritje ndërshtresa DXVK 1.4.4 me implementimin e DXGI, Direct3D 10 dhe Direct3D 11 në krye të Vulkan API. Publikimi i ri rregullon një gabim që shkaktoi ruajtjen e hyrjeve të pasakta në memorien e statusit. Rregulloi problemet e mundshme që mund të rezultojnë në një përpjekje për të lexuar një burim përpara se ta shkruani atë kur punoni me kulmet dhe buferët e indeksit. Optimizimi i punës me buferët Stream Output dhe Append/Consume të përdorura në motorin Unity.
Konsumi i reduktuar i memories kur përdorni buferë të vegjël por të përditësuar shpesh. U shtua kod për të zgjidhur problemet e përplasjes në Skyrim SE: Punoi dhe për të zgjidhur dridhjet në Saints Row 3/4 dhe Titan Quest kur përdorni kartat grafike NVIDIA.

Edhe formuar publikimi i projektit D9VK 0.30, i cili ofron një implementim Direct3D 9 që funksionon duke përkthyer thirrjet në API grafike Vulkan. Projekti bazohet në bazën e kodit të projektit DXVK, i cili është zgjeruar me mbështetje për Direct3D 9. Versioni i ri është i sinkronizuar me DXVK 1.4.4. Janë bërë optimizime të performancës dhe është përmirësuar puna me bravat. U shtua mbështetje eksperimentale për paracaktimin e shader.
Janë zbatuar opsionet D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX . Janë bërë ndryshime për të adresuar problemet në Halo 2.

Burimi: opennet.ru

Shto një koment