Nove verzije Wine 4.18 i Wine Staging 4.18

Dostupno eksperimentalno izdanje otvorene implementacije Win32 API-ja - vino 4.18. Od izlaska verzije 4.17 Zatvoreno je 38 izvještaja o greškama i napravljeno je 305 izmjena.

Najvažnije promjene:

  • Dodano mnogo novih VBScript funkcija (na primjer, rukovaoci greškama, funkcije sata, dana, mjeseca, itd.);
  • Očišćena i proširena funkcionalnost quartz.dll;
  • Rukovanje izuzecima je dodano u ntdll i implementirane su funkcije RtlSetSearchPathMode i RtlGetSearchPath();
  • Dodane funkcije 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();

  • Zatvoreni izvještaji o greškama vezanim za rad igara i aplikacija 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 Editor, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Takođe održan izdanje projekta Inscenacija vina 4.18, koji razvija proširene verzije Wine-a koje uključuju nepotpune ili rizične zakrpe koje još nisu prikladne za usvajanje u glavnu granu Wine-a. U poređenju sa Wineom, Wine Staging nudi 850 dodatnih zakrpa.

Novo izdanje Wine Staging sinhronizira se sa Wine 4.18 kodnom bazom. Zakrpa d3dx9_36 je prebačena na glavni Wine, što osigurava poravnavanje dimenzija teksture sa veličinom bloka kada se koristi kompresija teksture u D3DXCheckTextureRequirements. InternalGetWindowIcon stub je dodan korisniku32. Ažurirane zakrpe eventfd_synchronization, wined3d-zero-inf-shaders и dinput-joy-mappings.

Osim toga, može se primijetiti ažuriranje međuslojevi DXVK 1.4.3 sa implementacijom DXGI, Direct3D 10 i Direct3D 11 na vrhu Vulkan API-ja. Novo izdanje uvodi novi format datoteke sa keš memorijom stanja, što je značajno smanjilo veličinu ovih datoteka (prilikom nadogradnje sa starijih izdanja, format keša će se automatski konvertirati). Radilo se na smanjenju opterećenja CPU-a u igrama s velikim brojem različitih shadera. Problemi sa neuređenim višenitnim snimanjem grafičkih shadera pomoću UAV-a (neuređeni pristupni prikaz) su riješeni.

izvor: opennet.ru

Dodajte komentar