Доступний випуск прошарку DXVK 1.10.2, що надає реалізацію DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 та 11, що працює через трансляцію викликів API Vulkan. Для використання DXVK потрібна наявність драйверів з підтримкою API Vulkan 1.1, таких як Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 та AMDVLK. DXVK може застосовуватися для запуску 3D-додатків та ігор в Linux за допомогою Wine, виступаючи як більш високопродуктивну альтернативу вбудованих у Wine реалізацій Direct3D 9/10/11, що працюють поверх OpenGL.
Основні зміни:
- Для Direct3D 9 додана підтримка нецілісних (non-seamless, без обробки меж між зразками) кубічних текстур, реалізована через використання Vulkan-розширення VK_EXT_non_seamless_cube_map.
- Налагоджено кешування шейдерів на диску під час використання Vulkan-драйверів NVIDIA.
- Усунено помилки, що призводили до некоректного збереження та використання файлу з кешем стану.
- Вирішено проблеми при складанні з використанням GCC 12.1.
- Оптимізовано код очищення в реалізації методів D3D11 для неупорядкованого доступу до ресурсів з кількох потоків (UAV, Unordered Access View), що дозволило підвищити ефективність стиснення зображень драйверів.
- Оптимізовано продуктивність стиснення коду шейдерів SPIR-V у пам'яті.
- Усунуті проблеми в іграх: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II і Star Wars: The Old Republic.
Джерело: opennet.ru