When Execution Mode is SubgroupsPerWorkgroup (36) it outputs
4 ExecutionMode 4 36
It should output: 4 ExecutionMode 4 36 <integer literal>.
I haven't try all other Execution Modes, but it works correctly for LocalSize, LocalSizeHint, VecTypeHint.
(spirv-dis from SPIRV-Tools shows “OpExecutionMode %4 SubgroupsPerWorkgroup 12” as expected)
When Execution Mode is SubgroupsPerWorkgroup (36) it outputs
4 ExecutionMode 4 36It should output:
4 ExecutionMode 4 36 <integer literal>.I haven't try all other Execution Modes, but it works correctly for LocalSize, LocalSizeHint, VecTypeHint.
(spirv-dis from SPIRV-Tools shows “OpExecutionMode %4 SubgroupsPerWorkgroup 12” as expected)