v1.0.10
OpenVR SDK 1.0.10
IVRCompositor:
- New IVRCompositor::SetExplicitTimingMode and IVRCompositor::SubmitExplicitTimingData for DX12 (https://github.com/ValveSoftware/openvr/wiki/DirectX12#explicit-timing) and Vulkan (https://github.com/ValveSoftware/openvr/wiki/Vulkan#explicit-timing)
- Adds Submit_TextureWithPose flag and VRTextureWithPose_t structure so applications can specify the pose the texture was rendered for when calling IVRCompositor::Submit
IVROverlay:
- New IVROverlay::CloseMessageOverlay for closing modal dashboard dialogs the process owns
IVRSystem:
- Adds context to IVRSystem::GetOutputDevice required to discriminate graphics device in Vulkan
Miscellaneous
- Fixes crashes under some multithreading circumstances using OpenVR VR_* APIs
- Updates hellovr_vulkan sample to use IVRSystem::GetOutputDevice
- Fixes a crash with hellovr_opengl sample under macOS