KhronosGroup / KhronosGroup/OpenXR-Docs
Question about how `queueIndex` in `XrGraphicsBindingVulkanKHR` is interpreted.
- Dominant language
- Python
- Stars
- 181
- Forks
- 74
- PR merge metrics
- No merged PRs in 30d
Description
I assume after the XR runtime gets the queue index, it would want to get the `VkQueue` by calling `vkGetDeviceQueue`?
But according to the spec, for `vkGetDeviceQueue`:
> VUID-vkGetDeviceQueue-flags-01841
> [VkDeviceQueueCreateInfo](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkDeviceQueueCreateInfo.html)::flags must have been set to zero when device was created
What if the application wants to use a queue created with a non-zero flag? Doesn't seem to be a way to communicate the queue creation flag to the runtime.
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the XrGraphicsBindingVulkanKHR queueIndex wording alongside the cited vkGetDeviceQueue and VkDeviceQueueCreateInfo requirements. Determine whether the specification needs clarification for queues created with non-zero flags; done means a documented interpretation or an agreed specification change.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics, documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100