Nya versioner av Wine 4.18 och Wine Staging 4.18

Tillgängliga experimentell utgåva av öppen implementering av Win32 API - Vin 4.18. Sedan versionen släpptes 4.17 38 felrapporter stängdes och 305 ändringar gjordes.

De viktigaste förändringarna:

  • Lade till många nya VBScript-funktioner (till exempel felhanterare, timmar, dag, månadsfunktioner, etc.);
  • Rensade och utökade funktionaliteten för quartz.dll;
  • Undantagshantering har lagts till i ntdll och funktionerna RtlSetSearchPathMode och RtlGetSearchPath() har implementerats;
  • Lade till funktioner 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();

  • Stängda felrapporter relaterade till driften av spel och applikationer 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.

också ägde rum projekt release Wine Staging 4.18, som utvecklar utökade versioner av vin som inkluderar ofullständiga eller riskfyllda lappar som ännu inte är lämpliga för adoption i huvudvingrenen. Jämfört med Wine ger Wine Staging 850 ytterligare patchar.

Den nya versionen av Wine Staging synkroniseras med Wine 4.18-kodbasen. Plåstret d3dx9_36 har överförts till huvudvinet, vilket säkerställer anpassning av texturdimensionerna till blockstorleken när texturkomprimering används i D3DXCheckTextureRequirements. InternalGetWindowIcon-stubben har lagts till user32. Uppdaterade patchar eventfd_synchronization, wined3d-zero-inf-shaders и dinput-glädje-mappningar.

Dessutom kan det noteras обновление mellanskikt DXVK 1.4.3 med implementering av DXGI, Direct3D 10 och Direct3D 11 ovanpå Vulkan API. Den nya utgåvan introducerar ett nytt filformat med en tillståndscache, vilket avsevärt har minskat storleken på dessa filer (vid uppgradering från äldre utgåvor kommer cacheformatet att konverteras automatiskt). Arbete har gjorts för att minska CPU-belastningen i spel med ett stort antal olika shaders. Problem med oordnad flertrådsinspelning av grafikskuggningar med UAV (oordnad åtkomstvy) har lösts.

Källa: opennet.ru

Lägg en kommentar