openvr
openvr copied to clipboard
Using shared textures with DirectX 12
The functions IVRCompositor::GetMirrorTextureD3D11
and IVRTrackedCamera::GetVideoStreamTextureD3D11
have no DirectX 12 equivalent, only variants for DirectX 11 and OpenGL. I'm using them with Unreal Engine, and it has performance issues when using Direct X 11 with the SteamVR plugin.
Is there any way of passing the resources they provide to DirectX 12, or any other solutions?