Nye versjoner av Wine 4.18 og Wine Staging 4.18

Tilgjengelig eksperimentell utgivelse av en åpen implementering av Win32 API - Wine 4.18. Siden utgivelsen av versjonen 4.17 38 feilrapporter ble lukket og 305 endringer ble gjort.

De viktigste endringene:

  • Lagt til mange nye VBScript-funksjoner (for eksempel feilbehandlere, time, dag, månedsfunksjoner, etc.);
  • Renset og utvidet funksjonaliteten til quartz.dll;
  • Unntakshåndtering er lagt til ntdll og funksjonene RtlSetSearchPathMode og RtlGetSearchPath() er implementert;
  • Lagt til funksjoner 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();

  • Lukkede feilrapporter relatert til driften av spill og applikasjoner 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.

også fant sted prosjektutgivelse Vin Staging 4.18, som utvikler utvidede bygg av vin som inkluderer ufullstendige eller risikable oppdateringer som ennå ikke er egnet for adopsjon i hovedvingrenen. Sammenlignet med Wine gir Wine Staging 850 ekstra patcher.

Den nye utgivelsen av Wine Staging synkroniseres med Wine 4.18-kodebasen. d3dx9_36-lappen er overført til hovedvinen, som sikrer justering av teksturdimensjoner til blokkstørrelsen når du bruker teksturkomprimering i D3DXCheckTextureRequirements. InternalGetWindowIcon-stubben er lagt til user32. Oppdaterte patcher eventfd_synchronization, wined3d-zero-inf-shaders и dinput-glede-mappings.

I tillegg kan det bemerkes обновление lag DXVK 1.4.3 med implementering av DXGI, Direct3D 10 og Direct3D 11 på toppen av Vulkan API. Den nye utgivelsen introduserer et nytt filformat med en tilstandsbuffer, som har redusert størrelsen på disse filene betydelig (ved oppgradering fra eldre utgivelser, vil hurtigbufferformatet bli konvertert automatisk). Det har blitt jobbet med å redusere CPU-belastningen i spill med et stort antall forskjellige shadere. Problemer med uordnet flertrådsopptak av grafikkskyggere ved bruk av UAV (uordnet tilgangsvisning) er løst.

Kilde: opennet.ru

Legg til en kommentar