Fix for issue #3020

Make OpEmitTMeshasksEXT a terminal instructions
This commit is contained in:
Pankaj Mistry
2022-09-08 18:55:53 -07:00
parent 7757cbebe4
commit 71f5f219ad
5 changed files with 158 additions and 158 deletions

View File

@@ -1,7 +1,7 @@
spv.ext.meshTaskShader.task
// Module Version 10400
// Generated by (magic number): 8000a
// Id's are bound by 102
// Id's are bound by 103
Capability StorageImageWriteWithoutFormat
Capability MeshShadingEXT
@@ -36,7 +36,7 @@ spv.ext.meshTaskShader.task
Decorate 55(uni_image) DescriptorSet 0
Decorate 55(uni_image) Binding 0
Decorate 55(uni_image) NonReadable
Decorate 101 BuiltIn WorkgroupSize
Decorate 102 BuiltIn WorkgroupSize
2: TypeVoid
3: TypeFunction 2
6: TypeInt 32 0
@@ -86,8 +86,8 @@ spv.ext.meshTaskShader.task
91: 30(float) Constant 1108082688
92: 75(fvec2) ConstantComposite 90 91
94: 40(int) Constant 2
100: 6(int) Constant 32
101: 9(ivec3) ConstantComposite 100 69 69
101: 6(int) Constant 32
102: 9(ivec3) ConstantComposite 101 69 69
4(main): 2 Function None 3
5: Label
8(iid): 7(ptr) Variable Function
@@ -159,5 +159,4 @@ spv.ext.meshTaskShader.task
MemoryBarrier 69 73
ControlBarrier 74 74 73
EmitMeshTasksEXT 76 69 69 80(mytask)
Return
FunctionEnd