Paul Gofman
6471f83f55
wineopenxr: HACK: Force enable XR_KHR_win32_convert_performance_counter_time.
...
Linux SteamVR doesn't seem to support the Linux XR_KHR_convert_timespec_time
yet but the games start to refuse to work without the extension even if
they do not actually use it.
CW-Bug-Id: 19220
2021-08-12 10:54:19 -05:00
Paul Gofman
6981478bf5
wineopenxr: Substitute XR_KHR_convert_timespec_time for XR_KHR_win32_convert_performance_counter_time.
...
CW-Bug-Id: 19220
2021-08-12 10:54:19 -05:00
Paul Gofman
c35f4120d4
wineopenxr: Use array for coding extension substitution.
...
CW-Bug-Id: 19220
2021-08-12 10:54:19 -05:00
Paul Gofman
68fc0e1c11
wineopenxr: Update to 1.0.17 registry version.
2021-06-17 15:10:20 -05:00
Paul Gofman
a079bcd080
wineopenxr: Fix spec entries.
2021-06-17 15:10:20 -05:00
Paul Gofman
fb569a17e3
wineopenxr: Update to 1.0.15 registry version.
2021-06-17 15:10:20 -05:00
Paul Gofman
53f2b7aea2
wineopenxr: Don't leak our_images on error in wine_xrEnumerateSwapchainImages().
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2021-03-31 14:08:10 -05:00
Paul Gofman
5cec20f700
wineopenxr: Mind more fields from XrSwapchainCreateInfo when creating d3d11 swapchain texture.
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2021-03-31 14:08:10 -05:00
Paul Gofman
36bb06593d
wineopenxr: Fix physical device comparison in wine_xrCreateSession().
...
Affects logging WARN only.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2021-03-31 14:08:10 -05:00
Paul Gofman
29cd5135a3
wineopenxr: Sync DXVK queue in wine_xrEndFrame().
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2021-03-31 14:08:10 -05:00
Paul Gofman
7c2bd90636
wineopenxr: Support XR_KHR_vulkan_enable2 extension.
2021-03-31 14:08:10 -05:00
Paul Gofman
0a4a8b7a01
wineopexr: Don't consider XrCompositionLayerColorScaleBiasKHR in convert_XrCompositionLayer().
...
This structure is not inherited from XrCompositionLayerBaseHeader but
is supposed to be passed as chained structure with a layer.
2021-03-31 14:08:10 -05:00
Paul Gofman
e70629c08d
wineopenxr: Update to 1.0.13 registry version.
2021-03-31 14:08:10 -05:00
Paul Gofman
f5383fe715
wineopenxr: Call extra init-related functions from wine_xrCreateSession().
...
Based on a patch by Andrew Eikum.
2021-03-31 14:08:10 -05:00
Paul Gofman
090871ec2b
wineopenxr: Use registry key to query VR availability.
2021-03-31 14:08:10 -05:00
Andrew Eikum
d72f1ef930
wineopenxr: HACK: Don't try to call OpenXR functions if OpenVR is not working
2021-01-14 10:11:07 -06:00
Andrew Eikum
38f603d7bf
wineopenxr: Add openxr support
2021-01-11 12:26:56 -06:00