Verżjonijiet ġodda ta' Wine 4.18 u Wine Staging 4.18

Disponibbli rilaxx sperimentali ta 'implimentazzjoni miftuħa ta' Win32 API - Inbid 4.18. Mill-ħruġ tal-verżjoni 4.17 38 rapport tal-bug ingħalqu u saru 305-il bidla.

L-aktar bidliet importanti:

  • Добавлено много новых функций VBScript (например, обработчики ошибок, функции Hour, Day, Month и т.п.);
  • Проведена чистка и расширение функциональности quartz.dll;
  • В ntdll добавлена обработка исключений и реализованы функции RtlSetSearchPathMode и RtlGetSearchPath();
  • В wined3d добавлены функции 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 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.

Wkoll seħħet rilaxx tal-proġett Stadji tal-Inbid 4.18, развивающего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока не пригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 850 дополнительных патчей.

В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 4.18. В основной состав Wine перенесён патч d3dx9_36, обеспечивающий выравнивание размерности текстур по размеру блока при использовании сжатия текстур в D3DXCheckTextureRequirements. В user32 добавлена заглушка InternalGetWindowIcon. Обновлены патчи eventfd_synchronization, wined3d-zero-inf-shaders и dinput-joy-mappings.

Barra minn hekk, jista 'jiġi nnotat обновление saffi ta' bejn is-saffi DXVK 1.4.3 с реализацией DXGI, Direct3D 10 и Direct3D 11 поверх API Vulkan. В новом выпуске реализован новый формат файлов с кэшем состояния, позволивший значительно уменьшить размер данных файлов (при обновлении со старых выпусков формат кэша будет преобразован автоматически). Проведена работа по снижению нагрузки на CPU в играх с большим числом разных шейдеров. Решены проблемы при неупорядоченной многопоточной записи графических шейдеров с использованием UAV (unordered access view).

Sors: opennet.ru

Żid kumment