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

Add VUID for relaxed control barrier with storage class semantics #2495

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

natgavrilenko
Copy link

Add a new VUID for a relaxed control barrier with non-zero storage class semantics. PR in SPIRV-Tools:
KhronosGroup/SPIRV-Tools#5984

Add a new VUID for a relaxed control barrier with non-zero storage
class semantics. PR in SPIRV-Tools:
KhronosGroup/SPIRV-Tools#5984

Signed-off-by: Natalia Gavrilenko <[email protected]>
@CLAassistant
Copy link

CLAassistant commented Feb 11, 2025

CLA assistant check
All committers have signed the CLA.

@@ -246,6 +246,10 @@ or knowledge of runtime information, such as enabled features.
code:AcquireRelease, or code:SequentiallyConsistent memory semantics
* [[VUID-{refpage}-OpMemoryBarrier-04733]]
code:OpMemoryBarrier must: include at least one {StorageClass}
* [[VUID-{refpage}-OpControlBarrier-04649]]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

VUIDs are assigned as part of the spec update process, so please remove this anchor.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like

  * If the semantics for code:OpControlBarrier includes at least one {StorageClass},
    then it must: include one of code:Acquire, code:Release, code:AcquireRelease,
    or code:SequentiallyConsistent memory semantics

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed, thank you

@oddhack
Copy link
Contributor

oddhack commented Feb 19, 2025

Handing off to the memory model TSG to review.

Signed-off-by: Natalia Gavrilenko <[email protected]>
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.

4 participants