Wine 4.18-ի և Wine Staging 4.18-ի նոր տարբերակները

Հասանելի է Win32 API-ի բաց իրականացման փորձնական թողարկում - Գինի 4.18. Տարբերակի թողարկումից ի վեր 4.17 Փակվել է վրիպակի 38 հաշվետվություն և կատարվել է 305 փոփոխություն:

Ամենակարևոր փոփոխությունները.

  • Ավելացվել են բազմաթիվ նոր VBScript գործառույթներ (օրինակ՝ սխալների մշակիչներ, ժամ, օր, ամիս և այլն);
  • Մաքրել և ընդլայնել է quartz.dll-ի ֆունկցիոնալությունը;
  • Բացառությունների մշակումն ավելացվել է ntdll-ին և ներդրվել են RtlSetSearchPathMode և RtlGetSearchPath() ֆունկցիաները;
  • Ավելացվել են 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();

  • Փակ սխալի մասին հաշվետվություններ՝ կապված խաղերի և հավելվածների աշխատանքի հետ 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 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:

Նույնպես տեղի ունեցավ նախագծի թողարկում Գինու բեմականացում 4.18, որը մշակում է Wine-ի առաջադեմ կառուցումներ, որոնք ներառում են թերի կամ ռիսկային պատյաններ, որոնք դեռևս հարմար չեն հիմնական Wine մասնաճյուղում ընդունվելու համար: Wine-ի հետ համեմատած, Wine Staging-ը տրամադրում է 850 լրացուցիչ patches:

Wine Staging-ի նոր թողարկումը համաժամացվում է Wine 4.18 կոդի բազայի հետ: d3dx9_36 կարկատակը փոխանցվել է հիմնական Wine-ին, որն ապահովում է հյուսվածքի չափսերի հավասարեցումը բլոկի չափին, երբ օգտագործում է հյուսվածքի սեղմում D3DXCheckTextureRequirements-ում: User32-ին ավելացվել է InternalGetWindowIcon անավարտը: Թարմացված patches eventfd_synchronization, wined3d-zero-inf-shaders и diput-joy-mappings.

Բացի այդ, կարելի է նշել обновление միջշերտեր DXVK 1.4.3 DXGI-ի, Direct3D 10-ի և Direct3D 11-ի ներդրմամբ Vulkan API-ի վերևում: Նոր թողարկումը ներկայացնում է ֆայլի նոր ձևաչափ՝ պետական ​​քեշով, ինչը զգալիորեն կրճատել է այս ֆայլերի չափը (հին թողարկումներից թարմացնելիս քեշի ձևաչափը կվերափոխվի ավտոմատ կերպով): Աշխատանքներ են տարվել մեծ թվով տարբեր շեյդերներով խաղերում պրոցեսորի ծանրաբեռնվածությունը նվազեցնելու ուղղությամբ։ Անօդաչու թռչող սարքի օգտագործմամբ գրաֆիկական շեյդերների չպատվիրված բազմաթելային ձայնագրման հետ կապված խնդիրները լուծվել են:

Source: opennet.ru

Добавить комментарий