Skip to content

Systematic VUs for MemorySemantics#2528

Merged
oddhack merged 2 commits intoKhronosGroup:mainfrom
natgavrilenko:memory-semantics
Jul 11, 2025
Merged

Systematic VUs for MemorySemantics#2528
oddhack merged 2 commits intoKhronosGroup:mainfrom
natgavrilenko:memory-semantics

Conversation

@natgavrilenko
Copy link
Copy Markdown
Contributor

No description provided.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 30, 2025

CLA assistant check
All committers have signed the CLA.

@oddhack
Copy link
Copy Markdown
Contributor

oddhack commented Apr 30, 2025

Per @jbolz to be signed off by Memory Model TSG.

@Robert-Qualcomm
Copy link
Copy Markdown

Discussed and approved by consensus in Memory Model TSG 2025-05-29.

@natgavrilenko
Copy link
Copy Markdown
Contributor Author

@alan-baker regarding your suggestion to remove the explicit storage classes, I tried it, but the explicit version looks a bit clearer to me. But I can replace them with a reference to the memory semantics section if maintainability is the priority.

I also added a minor update of the memory model section, so we may want to revisit this PR at the next TSG meeting.

Screenshot 2025-05-30 181147 Screenshot 2025-05-30 181208

Signed-off-by: Natalia Gavrilenko <natalia.gavrilenko@huawei.com>
Signed-off-by: Natalia Gavrilenko <natalia.gavrilenko@huawei.com>
@jeffbolznv jeffbolznv added this to the Signed-off to Merge milestone Jul 10, 2025
@jeffbolznv
Copy link
Copy Markdown
Contributor

This has been approved by the memory model TSG.

@oddhack oddhack merged commit 9e59769 into KhronosGroup:main Jul 11, 2025
10 checks passed
@natgavrilenko natgavrilenko deleted the memory-semantics branch July 11, 2025 15:43
natgavrilenko added a commit to natgavrilenko/glslang that referenced this pull request Jul 27, 2025
This commit updates memory semantics validation rules to match
Vulkan specification update
KhronosGroup/Vulkan-Docs#2528
and the spirv-tools update
KhronosGroup/SPIRV-Tools#6096

Signed-off-by: Natalia Gavrilenko <natalia.gavrilenko@huawei.com>
natgavrilenko added a commit to natgavrilenko/glslang that referenced this pull request Jul 27, 2025
This commit updates memory semantics validation rules to match
Vulkan specification update
KhronosGroup/Vulkan-Docs#2528
and spirv-tools update
KhronosGroup/SPIRV-Tools#6096

Signed-off-by: Natalia Gavrilenko <natalia.gavrilenko@huawei.com>
dnovillo pushed a commit to KhronosGroup/glslang that referenced this pull request Jul 31, 2025
This commit updates memory semantics validation rules to match
Vulkan specification update
KhronosGroup/Vulkan-Docs#2528
and spirv-tools update
KhronosGroup/SPIRV-Tools#6096

Signed-off-by: Natalia Gavrilenko <natalia.gavrilenko@huawei.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants