Versionet e reja të Wine 4.18 dhe Wine Staging 4.18

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

Ndryshimet më të rëndësishme:

  • U shtuan shumë funksione të reja VBScript (për shembull, trajtuesit e gabimeve, funksionet Ora, Dita, Muaji, etj.);
  • Pastroi dhe zgjeroi funksionalitetin e quartz.dll;
  • Trajtimi i përjashtimeve është shtuar në ntdll dhe funksionet RtlSetSearchPathMode dhe RtlGetSearchPath() janë implementuar;
  • Funksionet e shtuara 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();

  • Raporte gabimesh të mbyllura në lidhje me funksionimin e lojërave dhe aplikacioneve 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 Redaktues, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Edhe Ndodhi publikimi i projektit Skenimi i verës 4.18, 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 850 arna shtesë.

Publikimi i ri i Wine Staging sinkronizohet me bazën e kodeve Wine 4.18. Patch-i d3dx9_36 është transferuar në Wine kryesore, i cili siguron përafrimin e dimensioneve të teksturës me madhësinë e bllokut kur përdoret kompresimi i teksturës në D3DXCheckTextureRequirements. Cung InternalGetWindowIcon është shtuar te user32. Arna të përditësuara eventfd_sinkronizimi, wined3d-zero-inf-shaders и diput-gëzim-mappings.

Përveç kësaj, mund të vërehet përtëritje ndërshtresa DXVK 1.4.3 me implementimin e DXGI, Direct3D 10 dhe Direct3D 11 në krye të Vulkan API. Publikimi i ri prezanton një format të ri skedari me një cache të gjendjes, i cili ka zvogëluar ndjeshëm madhësinë e këtyre skedarëve (kur përmirësohet nga versionet më të vjetra, formati i memories do të konvertohet automatikisht). Është bërë punë për të reduktuar ngarkesën e CPU-së në lojëra me një numër të madh shaderash të ndryshëm. Problemet me regjistrimin e parregulluar me shumë fije të shaderëve grafikë duke përdorur UAV (pamja e aksesit të parregulluar) janë zgjidhur.

Burimi: opennet.ru

Shto një koment