Skip to content

Commit e21e798

Browse files
Add VUID for relaxed control barrier with storage class semantics (#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 5a38e1f commit e21e798

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

appendices/spirvenv.adoc

+3
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)