Представлен проект DXUP - транслятор из Direct3D 10 в Direct3D 11 с последующим выводом через Vulkan. Данный проект преследует те же цели, что и проекты [ VK9 ](
https://github.com/disks86/VK9 ) (транслятор Direct3D 9 > Vulkan) и [ DXVK ](
https://github.com/doitsujin/dxvk ) (Direct3D 11 > Vulkan), однако вместо использования прямого обращения к Vulkan, транслирует системные вызовы DX10 в DX11, и далее, при помощи проекта DXVK, переводит их в Vulkan. Это позволяет запускать в Wine игры, использующие DirectX 10, такие как Crysis Warhead, Just Cause 2 и так далее, с минимальными потерями в производительности. При этом DXUP возможно использовать и на Windows.
Ссылка:
https://www.linux.org.ru/news/opensource/14197187