Nuwe weergawes van Wine 4.18 en Wine Staging 4.18

Beskikbaar eksperimentele vrystelling van oop implementering van Win32 API - Wyn 4.18. Sedert die vrystelling van die weergawe 4.17 38 foutverslae is gesluit en 305 veranderinge is aangebring.

Die belangrikste veranderinge:

  • Baie nuwe VBScript-funksies bygevoeg (byvoorbeeld fouthanteerders, uur-, dag-, maandfunksies, ens.);
  • Die funksionaliteit van quartz.dll skoongemaak en uitgebrei;
  • Uitsonderingshantering is by ntdll gevoeg en die RtlSetSearchPathMode en RtlGetSearchPath() funksies is geïmplementeer;
  • Bygevoeg funksies 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();

  • Geslote foutverslae wat verband hou met die werking van speletjies en toepassings 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.

Ook plaasgevind projek vrystelling Wynverpakking 4.18, wat uitgebreide wynbouvorme ontwikkel wat onvolledige of riskante kolle insluit wat nog nie geskik is vir aanvaarding in die hoofwyntak nie. In vergelyking met wyn, bied Wine Staging 850 bykomende kolle.

Die nuwe weergawe van Wine Staging sinchroniseer met die Wine 4.18-kodebasis. Die d3dx9_36-pleister is na die hoofwyn oorgedra, wat belyning van tekstuurafmetings met die blokgrootte verseker wanneer tekstuurkompressie in D3DXCheckTextureRequirements gebruik word. Die InternalGetWindowIcon-stomp is by gebruiker32 gevoeg. Opgedateerde kolle eventfd_sinchronization, wined3d-zero-inf-shaders и dinput-vreugde-mappings.

Daarbenewens kan daarop gelet word vernuwing tussenlae DXVK 1.4.3 met implementering van DXGI, Direct3D 10 en Direct3D 11 bo-op die Vulkan API. Die nuwe weergawe stel 'n nuwe lêerformaat met 'n staatkas bekend, wat die grootte van hierdie lêers aansienlik verminder het (wanneer vanaf ouer vrystellings opgegradeer word, sal die kasformaat outomaties omgeskakel word). Daar is gewerk om die SVE-lading te verminder in speletjies met 'n groot aantal verskillende skakerings. Probleme met ongeordende multi-draad opname van grafiese shaders met behulp van UAV (ongeordende toegang aansig) is opgelos.

Bron: opennet.ru

Voeg 'n opmerking