Ħruġ ta' implimentazzjonijiet ta' DXVK 1.9.1, Direct3D 9/10/11 fuq quċċata tal-API Vulkan

Ir-rilaxx tas-saff DXVK 1.9.1 huwa disponibbli, li jipprovdi implimentazzjoni ta 'DXGI (Infrastruttura Grafika DirectX), Direct3D 9, 10 u 11, li jaħdmu permezz ta' traduzzjoni tas-sejħa għall-API Vulkan. DXVK jeħtieġ sewwieqa li jappoġġjaw l-API Vulkan 1.1, bħal Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0, u AMDVLK. DXVK jista 'jintuża biex iħaddem applikazzjonijiet u logħob 3D fuq Linux bl-użu ta' l-Inbid, li jservi bħala alternattiva ta 'prestazzjoni ogħla għall-implimentazzjonijiet Direct3D 9/10/11 integrati ta' Wine li jaħdmu fuq OpenGL.

Bidliet ewlenin:

  • Устранено несколько проблем, связанных с производительностью и стабильностью, проявившихся после переработки механизма блокировок 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

Sors: opennet.ru

Żid kumment