Nei Versioune vu Wine 4.18 a Wine Staging 4.18

Verfügbar experimentell Verëffentlechung vun enger oppener Implementatioun vun der Win32 API - Wäin 4.18. Zënter der Verëffentlechung vun der Versioun 4.17 38 Feeler Berichter goufen zougemaach an 305 Ännerungen goufen gemaach.

Déi wichtegst Ännerungen:

  • Dobäi vill nei VBScript Funktiounen (Zum Beispill, Feeler Handler, Stonn, Dag, Mount Funktiounen, etc.);
  • Gebotzt an d'Funktionalitéit vun quartz.dll erweidert;
  • Ausnahmshandhabung gouf op ntdll bäigefüügt an d'RtlSetSearchPathMode an RtlGetSearchPath () Funktiounen goufen ëmgesat;
  • Fonctiounen dobäigesat 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();

  • Zougemaach Feelerberichter am Zesummenhang mat der Operatioun vu Spiller an Uwendungen 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.

Och stattfonnt huet Projet Verëffentlechung Wäin Staging 4.18, déi erweidert Builds vu Wäin entwéckelt, déi onkomplett oder riskant Flecken enthalen, déi nach net gëeegent sinn fir d'Adoptioun an d'Haaptwäin Branche. Am Verglach mam Wäin bitt Wine Staging 850 zousätzlech Patches.

Déi nei Verëffentlechung vu Wine Staging synchroniséiert mat der Wine 4.18 Codebase. Den d3dx9_36 Patch gouf op den Haaptwäin transferéiert, wat d'Ausrichtung vun Texturdimensioune fir d'Blockgréisst garantéiert wann Dir Texturkompressioun an D3DXCheckTextureRequirements benotzt. Den InternalGetWindowIcon Stubb gouf op de Benotzer32 bäigefüügt. Aktualiséiert Patches eventfd_synchronization, wined3d-null-inf-shaders и dinput-freed-mappings.

Zousätzlech kann et bemierkt ginn Erneierung interlayers DXVK 1.4.3 mat Implementatioun vun DXGI, Direct3D 10 an Direct3D 11 uewen op der Vulkan API. Déi nei Verëffentlechung stellt en neit Dateiformat mat engem Staatscache vir, wat d'Gréisst vun dëse Dateien wesentlech reduzéiert huet (wann Dir vun eelere Verëffentlechungen Upgrade gëtt, gëtt de Cache-Format automatesch ëmgewandelt). Aarbecht gouf gemaach fir d'CPU Belaaschtung a Spiller mat enger grousser Zuel vu verschiddene Shaders ze reduzéieren. Probleemer mat ongeuerdneter Multi-threaded Opnam vu Grafikshaderen déi UAV benotzen (ongerordnet Zougangsvisioun) goufen geléist.

Source: opennet.ru

Setzt e Commentaire