OpenXR-SDK-Source icon indicating copy to clipboard operation
OpenXR-SDK-Source copied to clipboard

Clarify xrEnumerateInstanceExtensionProperties for API layers

Open fredemmott opened this issue 1 year ago • 3 comments

Per https://registry.khronos.org/OpenXR/specs/1.1/html/xrspec.html#api-initialization , this function can be called before calling xrCreateInstance.

This function may: be called before an instance has been created; implementations must: not assume an instance exists.

Concretely, a bug in past versions of the Ultraleap API layer crashed if an instance had not been created.

fredemmott avatar Jul 23 '24 16:07 fredemmott

Related docs PR: https://github.com/KhronosGroup/OpenXR-Docs/pull/173

fredemmott avatar Jul 23 '24 16:07 fredemmott

An issue (number 2327) has been filed to correspond to this pull request in the internal Khronos GitLab (Khronos members only: KHR:openxr/openxr#2327 ), to facilitate working group processes.

This GitHub pull request will continue to be the main site of discussion.

rpavlik-bot avatar Jul 23 '24 20:07 rpavlik-bot

I think this is a good clarification. I'd be happy for this to be merged.

rblenkinsopp avatar Aug 21 '24 12:08 rblenkinsopp