Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[openxr] Handle OpenXR-specific Vulkan handle creation calls #1721

Open
MarkY-LunarG opened this issue Sep 5, 2024 · 0 comments
Open

[openxr] Handle OpenXR-specific Vulkan handle creation calls #1721

MarkY-LunarG opened this issue Sep 5, 2024 · 0 comments
Labels
openxr-experimental Related to OpenXR experimental support

Comments

@MarkY-LunarG
Copy link
Contributor

MarkY-LunarG commented Sep 5, 2024

OpenXR exposes several API calls that allow creation of Vulkan handles through it's API which will not go through the corresponding Vulkan calls.

These include:

  • xrCreateVulkanInstanceKHR
  • xrCreateVulkanDeviceKHR

In GFXR, we perform special work in the standard Vulkan calls that create instance and device handles that need to be replicated in the OpenXR paths. This includes state tracking, handle mapping, and device selection adjustments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
openxr-experimental Related to OpenXR experimental support
Projects
None yet
Development

No branches or pull requests

1 participant