Skip to content

Conversation

@spencer-lunarg
Copy link
Contributor

It was decided in https://gitlab.khronos.org/vulkan/vulkan/-/merge_requests/6344 that PhysicalStorageBuffer should not be allowed to be in the Input/Output as it would greatly complicate the Location matching logic and there isn't strong testing (or any spec language) around all the edge cases currently... for those who still want to pass it between stages, the simple workaround is to just pass a uint64/uvec2 between stages

There is a tracker to fix the very few CTS coverage that might be violating this https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/4896

I assume there will be desire for a glslang change, but first wanted to get the spirv-val logic up

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

Successfully merging this pull request may close these issues.

2 participants