mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-01-21 02:52:10 +01:00
652525119f
After the DXGI device refactor in c5deedef2dcc920f29061c50e097f66a32f1f05e, device extensions required for OpenVR interop would not be enabled correctly because the VR-related code is now being called from both the D3D11 and DXGI DLLs rather than just the DXGI DLL, and the D3D11 one is not in the expected state when querying required device extensions. Querying them during instance creation fixes that problem as it moves the relevant code back to the same DLL which creates the Vulkan instance.