Nove versioni di Wine 4.18 è Wine Staging 4.18

Dispunibule versione sperimentale di l'implementazione aperta di l'API Win32 - Vinu 4.18. Dapoi a liberazione di a versione 4.17 38 rapporti di bug sò stati chjusi è 305 cambiamenti sò stati fatti.

I cambiamenti più impurtanti:

  • Aghjunghjite parechje funzioni di VBScript novi (per esempiu, gestori di errore, funzioni di l'ora, u ghjornu, u mese, etc.);
  • Pulite è allargate a funziunalità di quartz.dll;
  • A gestione di l'eccezzioni hè stata aghjunta à ntdll è e funzioni RtlSetSearchPathMode è RtlGetSearchPath() sò state implementate;
  • Funzioni aghjunte 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_fs_consts;

  • Rapporti d'errore chjusi in relazione à l'operazione di ghjochi è applicazioni 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.

Inoltre hè accadutu liberazione di u prugettu Messa in scena di u vinu 4.18, chì sviluppeghja custruzzioni allargate di u Vinu chì includenu parche incomplete o risicate chì ùn sò ancu adattati per l'adopzione in u ramu principale di u Vinu. Comparatu à Wine, Wine Staging furnisce 850 patch supplementari.

A nova versione di Wine Staging si sincronizza cù a basa di codice Wine 4.18. U patch d3dx9_36 hè statu trasferitu à u Wine principale, chì assicura l'allinjamentu di dimensioni di texture à a dimensione di bloccu quandu si usa a compressione di texture in D3DXCheckTextureRequirements. U stub InternalGetWindowIcon hè statu aghjuntu à user32. Patch aghjurnati eventfd_synchronization, Wined3d-zero-inf-shaders и dinput-joy-mappings.

Inoltre, pò esse nutatu rinnuvamentu interstrati DXVK 1.4.3 cù implementazione di DXGI, Direct3D 10 è Direct3D 11 in cima à l'API Vulkan. A nova versione introduce un novu formatu di schedariu cù una cache statale, chì hà ridutta significativamente a dimensione di questi schedari (quandu l'aghjurnamentu da e versioni più antichi, u formatu di cache serà cunvertitu automaticamente). U travagliu hè statu fattu per riduce a carica di CPU in ghjochi cù un gran numaru di sfumaturi diffirenti. I prublemi cù a registrazione multi-threaded senza ordine di sfumature grafiche chì utilizanu UAV (vista d'accessu senza ordine) sò stati risolti.

Source: opennet.ru

Add a comment