Skip to content

Commit 0c455ff

Browse files
committed
SPV_QCOM_multiple_wait_queues
1 parent 83876d9 commit 0c455ff

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

DEPS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ vars = {
1414

1515
're2_revision': '972a15cedd008d846f1a39b2e88ce48d7f166cbd',
1616

17-
'spirv_headers_revision': '82dfca37143878c848d8df1f9e4d746f65e6827e',
17+
'spirv_headers_revision': '2238c51da114d87e510aeacefb2e0ddced5e0a83',
1818

1919
'mimalloc_revision': 'fef6b0dd70f9d7fa0750b0d0b9fbb471203b94cd',
2020
}

source/val/validate_cfg.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,9 @@ spv_result_t ValidateLoopMerge(ValidationState_t& _, const Instruction* inst) {
345345
if ((loop_control >> spv::LoopControlShift::PartialCount) & 0x1) {
346346
++operand;
347347
}
348+
if ((loop_control >> spv::LoopControlShift::MultipleWaitQueuesQCOM) & 0x1) {
349+
++operand;
350+
}
348351

349352
// That the right number of operands is present is checked by the parser. The
350353
// above code tracks operands for expanded validation checking in the future.

0 commit comments

Comments
 (0)