Skip to content

Commit 91bb1e8

Browse files
natgavrilenkoevysgarden
authored andcommitted
Add VUID for relaxed control barrier with storage class semantics (KhronosGroup#2495)
* Add VUID for relaxed control barrier with storage class semantics 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]> * Remove hardcoded VUID Signed-off-by: Natalia Gavrilenko <[email protected]> --------- Signed-off-by: Natalia Gavrilenko <[email protected]>
1 parent 0f922a4 commit 91bb1e8

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

appendices/spirvenv.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,9 @@ or knowledge of runtime information, such as enabled features.
246246
code:AcquireRelease, or code:SequentiallyConsistent memory semantics
247247
* [[VUID-{refpage}-OpMemoryBarrier-04733]]
248248
code:OpMemoryBarrier must: include at least one {StorageClass}
249+
* If the semantics for code:OpControlBarrier includes at least one {StorageClass},
250+
then it must: include one of code:Acquire, code:Release, code:AcquireRelease,
251+
or code:SequentiallyConsistent memory semantics
249252
* [[VUID-{refpage}-OpControlBarrier-04650]]
250253
If the semantics for code:OpControlBarrier includes one of code:Acquire,
251254
code:Release, code:AcquireRelease, or code:SequentiallyConsistent memory

0 commit comments

Comments
 (0)