spv.16bitstorage-int.frag
// Module Version 10000
-// Generated by (magic number): 80007
-// Id's are bound by 172
+// Generated by (magic number): 8000b
+// Id's are bound by 171
Capability Shader
Capability StorageUniformBufferBlock16
MemberDecorate 17(B2) 7 Offset 472
Decorate 17(B2) BufferBlock
Decorate 19(b2) DescriptorSet 0
+ Decorate 19(b2) Binding 1
Decorate 22 ArrayStride 16
MemberDecorate 23(S) 0 Offset 0
MemberDecorate 23(S) 1 Offset 4
MemberDecorate 25(B1) 6 Offset 96
Decorate 25(B1) Block
Decorate 27(b1) DescriptorSet 0
+ Decorate 27(b1) Binding 0
Decorate 44 ArrayStride 16
MemberDecorate 45(S) 0 Offset 0
MemberDecorate 45(S) 1 Offset 4
MemberDecorate 49(B5) 7 Offset 1696
Decorate 49(B5) Block
Decorate 51(b5) DescriptorSet 0
+ Decorate 51(b5) Binding 2
MemberDecorate 88(S2) 0 ColMajor
MemberDecorate 88(S2) 0 Offset 0
MemberDecorate 88(S2) 0 MatrixStride 16
MemberDecorate 90(B4) 1 Offset 80
Decorate 90(B4) BufferBlock
Decorate 92(b4) DescriptorSet 0
+ Decorate 92(b4) Binding 4
MemberDecorate 93(S2) 0 RowMajor
MemberDecorate 93(S2) 0 Offset 0
MemberDecorate 93(S2) 0 MatrixStride 16
MemberDecorate 94(B3) 0 Offset 0
Decorate 94(B3) BufferBlock
Decorate 96(b3) DescriptorSet 0
+ Decorate 96(b3) Binding 3
2: TypeVoid
3: TypeFunction 2
6: TypeInt 16 1
114: 20(int) Constant 7
115: 20(int) Constant 6
116: TypePointer Uniform 20(int)
- 166: 6(int16_t) Constant 1
- 167: 6(int16_t) Constant 2
- 168: 7(i16vec2) ConstantComposite 166 167
- 170: 6(int16_t) Constant 3
+ 166: 39(ivec2) ConstantComposite 32 33
4(main): 2 Function None 3
5: Label
69(x0): 68(ptr) Variable Function
164: 6(int16_t) Load 163
165: 28(ptr) AccessChain 19(b2) 21
Store 165 164
- 169: 42(ptr) AccessChain 19(b2) 32
- Store 169 168
- 171: 28(ptr) AccessChain 19(b2) 21
- Store 171 170
+ 167: 7(i16vec2) SConvert 166
+ 168: 42(ptr) AccessChain 19(b2) 32
+ Store 168 167
+ 169: 6(int16_t) SConvert 58
+ 170: 28(ptr) AccessChain 19(b2) 21
+ Store 170 169
Return
FunctionEnd