Ukukhishwa kwe-DXVK 1.10.3, Direct3D 9/10/11 ukuqaliswa phezu kwe-Vulkan API

Ukukhishwa kwesendlalelo se-DXVK 1.10.3 kuyatholakala, kunikeza ukusetshenziswa kwe-DXGI (DirectX Graphics Infrastructure), i-Direct3D 9, 10 kanye no-11, isebenza ngokuhumusha ucingo ku-Vulkan API. I-DXVK idinga abashayeli abanikwe amandla i-Vulkan 1.1 API njenge-Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0, ne-AMDVLK. I-DXVK ingasetshenziselwa ukusebenzisa izinhlelo zokusebenza ze-3D nemidlalo ku-Linux kusetshenziswa Iwayini, esebenza njengenye indlela yokusebenza ephakeme kunokusebenzisa kwe-Direct3D 9/10/11 kwe-Wine eyakhelwe ngaphakathi egijima phezu kwe-OpenGL.

Izinguquko eziyinhloko:

  • Добавлена поддержка совместно используемых объектов ID3D11Fence, реализованная поверх разделяемых хронологических семафоров Vulkan (Timeline semaphore), предоставляющих единый примитив для синхронизации между устройством и хостом, вместо раздельных примитивов VkFence и VkSemaphore. Поддержка ID3D11Fence позволила добиться работы видео в игре Halo Infinite при применении соответствующих патчей для wine и vkd3d-proton.
  • Устранено регрессивное изменение в DXVK 1.10.2, приводившее к сбоям при отрисовке в различных играх D3D11, включая игры Prey и Bioshock Infinite.
  • Устранены проблемы, проявляющиеся в играх Need For Speed 3, Ninja Blade и Ys Origin.
  • Для игры Stray включена опция d3d11.ignoreGraphicsBarriers, решившая проблемы с падением производительности на некоторых GPU.

Source: opennet.ru

Engeza amazwana