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

Bad behaviour of captured vkEnumerateDeviceExtensionProperties #289

Closed
qbojj opened this issue Jul 31, 2023 · 3 comments
Closed

Bad behaviour of captured vkEnumerateDeviceExtensionProperties #289

qbojj opened this issue Jul 31, 2023 · 3 comments
Assignees

Comments

@qbojj
Copy link
Contributor

qbojj commented Jul 31, 2023

In every extension layer in this repository captured vkEnumerateDeviceExtensionProperties advertise their extensions if pLayerName == NULL, but the spec states:

When pLayerName parameter is NULL, only extensions provided by the Vulkan implementation or by implicitly enabled layers are returned. When pLayerName is the name of a layer, the device extensions provided by that layer are returned.

@jeremyg-lunarg
Copy link
Collaborator

@charles-lunarg ISTR we discussed this at some point in the last few months and decided that these layers were doing what they needed. But I cannot find where. Do you remember?

@qbojj
Copy link
Contributor Author

qbojj commented Aug 1, 2023

This issue was more of "is it intended behaviour on not" rather then "found an error", so if it is by-design that's fine with me.

@charles-lunarg
Copy link
Contributor

The other discussion can be found here: KhronosGroup/Vulkan-Docs#2033

@qbojj qbojj closed this as completed Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants