Wine 4.18 ja Wine Staging 4.18 uued versioonid

Saadaval Win32 API avatud juurutuse eksperimentaalne väljalase - Vein 4.18. Alates versiooni ilmumisest 4.17 38 veateadet suleti ja tehti 305 muudatust.

Olulisemad muudatused:

  • Lisatud palju uusi VBScripti funktsioone (näiteks veakäsitlejad, tunni, päeva, kuu funktsioonid jne);
  • Puhastas ja laiendas faili quartz.dll funktsionaalsust;
  • Erandite käsitlemine on lisatud failile ntdll ning rakendatud on funktsioonid RtlSetSearchPathMode ja RtlGetSearchPath();
  • Lisatud funktsioonid 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_f_ps();

  • Mängude ja rakenduste toimimisega seotud suletud veateated 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 toimetaja, Logos Bible Softare, Atmel Studio 7, Transcendence, Art of Murder, Need for Speed: Carbon, Blur.

Ka võttis aset projekti väljalase Veinilavastus 4.18, mis arendab Wine'i laiendatud versioone, mis sisaldavad mittetäielikke või riskantseid plaastreid, mis ei sobi veel veini põhiharusse kasutuselevõtuks. Wine'iga võrreldes pakub Wine Staging 850 lisaplaastrit.

Wine Stagingi uus väljalase sünkroonib Wine 4.18 koodibaasiga. d3dx9_36 plaaster on üle viidud põhiveini, mis tagab tekstuuri mõõtmete joondamise ploki suurusele, kui kasutatakse D3DXCheckTextureRequirementsis tekstuuri tihendamist. InternalGetWindowIcon tünn on lisatud kasutaja32-sse. Uuendatud plaastrid eventfd_sünkroniseerimine, wined3d-zero-inf-shaders и dinput-joy-mappings.

Lisaks võib märkida обновление vahekihid DXVK 1.4.3 DXGI, Direct3D 10 ja Direct3D 11 juurutamisega Vulkan API peal. Uus väljalase tutvustab uut failivormingut oleku vahemäluga, mis on oluliselt vähendanud nende failide suurust (vanematelt väljaannetelt uuendamisel teisendatakse vahemälu formaat automaatselt). Suure hulga erinevate varjunditega mängudes on tehtud tööd protsessori koormuse vähendamiseks. Probleemid graafikavarjurite järjestamata mitme lõimega salvestamisega UAV-i (unordered access view) abil on lahendatud.

Allikas: opennet.ru

Lisa kommentaar