Версияҳои нави Wine 4.18 ва Wine Staging 4.18

Дастрас барориши таҷрибавии татбиқи кушодаи Win32 API - Wine 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, Шамшери шикаста: Фариштаи марг, Witcher 2: Assassins аз Подшоҳон, Синну Империяҳо, Нашри солонаи Grandia II, Castlevania: Лордҳои Соя 2, Halo 2, Муҳаррири Wolf RPG, Logos Bible Softare, Atmel Studio 7, Transcendence, Санъати куштор, Зарурати суръат: Карбон, Блюр.

Ҳамчунин баргузор гардид нашри лоиҳа Саҳнаи шароб 4.18, ки сохторҳои пешрафтаи Шаробро таҳия мекунад, ки часбҳои нопурра ё хатарнокро дар бар мегиранд, ки ҳанӯз барои қабул ба филиали асосии Шароб мувофиқ нестанд. Дар муқоиса бо шароб, Wine Staging 850 часбҳои иловагӣ медиҳад.

Нашри нави Wine Staging бо пойгоҳи коди Wine 4.18 ҳамоҳанг мешавад. Ямоқи d3dx9_36 ба Шароби асосӣ интиқол дода шуд, ки он мутобиқати андозаҳои матнро ба андозаи блок ҳангоми истифодаи фишурдани матн дар D3DXCheckTextureRequirements таъмин мекунад. Ноустувори InternalGetWindowIcon ба user32 илова карда шуд. Пахшҳои навшуда eventfd_synchronization, wined3d-сифр-inf-shaders и Dinput-joy-mappings.

Илова бар ин, метавон қайд кард навсозӣ байниқабатҳо DXVK 1.4.3 бо татбиқи DXGI, Direct3D 10 ва Direct3D 11 дар болои API Vulkan. Нашри нав формати нави файли кэши давлатиро ҷорӣ мекунад, ки андозаи ин файлҳоро ба таври назаррас коҳиш додааст (ҳангоми навсозӣ аз версияҳои кӯҳна формати кэш ба таври худкор табдил дода мешавад). Кор барои кам кардани сарбории CPU дар бозиҳо бо шумораи зиёди шейдерҳои гуногун анҷом дода шудааст. Мушкилоти сабти бетартиби чанд риштаи шейдерҳои графикӣ бо истифода аз UAV (намоиши дастрасии бетартиб) ҳал карда шуданд.

Манбаъ: opennet.ru

Илова Эзоҳ