Itusilẹ ti DXVK 1.9.1, Direct3D 9/10/11 imuse lori oke Vulkan API

Itusilẹ ti Layer DXVK 1.9.1 wa, pese imuse ti DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ati 11, ṣiṣẹ nipasẹ itumọ ipe si Vulkan API. DXVK nilo awọn awakọ Vulkan 1.1 API bi Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, ati AMDVLK. DXVK le ṣee lo lati ṣiṣe awọn ohun elo 3D ati awọn ere lori Lainos nipa lilo Waini, ṣiṣe bi yiyan iṣẹ ti o ga julọ si awọn imuse Direct3D 9/10/11 ti Wine ti n ṣiṣẹ lori oke OpenGL.

Awọn iyipada akọkọ:

  • Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок D3D9.
  • Переделана обработка промежуточных текстур (Staging Texture) в D3D11, что привело к сокращению потребления памяти и уменьшению числа копий изображений, необходимых для перемещения данных между CPU и GPU.
  • Удалён код для обхода проблем в старых версиях Mesa (<=19.0).
  • Примитивы блокировок переработаны на базе блокировок Windows SRW, которые более эффективны, чем реализация winpthreads в сборках mingw.
  • Решены проблемы в играх Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 и World of Final Fantasy

orisun: opennet.ru

Fi ọrọìwòye kun