yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
d5eefa93
main
1spv.layoutNested.vert 2// Module Version 10000 3// Generated by (magic number): 8000b 4// Id's are bound by 67 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Vertex 4 "main" 63 66 10 Source GLSL 450 11 Name 4 "main" 12 Name 14 "S" 13 MemberName 14(S) 0 "a" 14 MemberName 14(S) 1 "b" 15 MemberName 14(S) 2 "c" 16 Name 19 "Block140" 17 MemberName 19(Block140) 0 "u" 18 MemberName 19(Block140) 1 "s" 19 MemberName 19(Block140) 2 "v" 20 Name 21 "inst140" 21 Name 23 "S" 22 MemberName 23(S) 0 "a" 23 MemberName 23(S) 1 "b" 24 MemberName 23(S) 2 "c" 25 Name 26 "Block430" 26 MemberName 26(Block430) 0 "u" 27 MemberName 26(Block430) 1 "s" 28 MemberName 26(Block430) 2 "v" 29 Name 28 "inst430" 30 Name 30 "S" 31 MemberName 30(S) 0 "a" 32 MemberName 30(S) 1 "b" 33 MemberName 30(S) 2 "c" 34 Name 32 "s" 35 Name 33 "T" 36 MemberName 33(T) 0 "m" 37 MemberName 33(T) 1 "a" 38 Name 35 "t" 39 Name 36 "T" 40 MemberName 36(T) 0 "m" 41 MemberName 36(T) 1 "a" 42 Name 37 "Nestor" 43 MemberName 37(Nestor) 0 "nestorT" 44 Name 38 "Bt1" 45 MemberName 38(Bt1) 0 "nt" 46 Name 40 "Btn1" 47 Name 41 "T" 48 MemberName 41(T) 0 "m" 49 MemberName 41(T) 1 "a" 50 Name 42 "Nestor" 51 MemberName 42(Nestor) 0 "nestorT" 52 Name 43 "Bt2" 53 MemberName 43(Bt2) 0 "nt" 54 Name 45 "Btn2" 55 Name 46 "Bt3" 56 MemberName 46(Bt3) 0 "ntcol" 57 MemberName 46(Bt3) 1 "ntrow" 58 Name 48 "Btn3" 59 Name 49 "T" 60 MemberName 49(T) 0 "m" 61 MemberName 49(T) 1 "a" 62 Name 50 "Nestor" 63 MemberName 50(Nestor) 0 "nestorT" 64 Name 51 "bBt1" 65 MemberName 51(bBt1) 0 "nt" 66 Name 53 "bBtn1" 67 Name 54 "T" 68 MemberName 54(T) 0 "m" 69 MemberName 54(T) 1 "a" 70 Name 55 "Nestor" 71 MemberName 55(Nestor) 0 "nestorT" 72 Name 56 "bBt2" 73 MemberName 56(bBt2) 0 "nt" 74 Name 58 "bBtn2" 75 Name 59 "bBt3" 76 MemberName 59(bBt3) 0 "ntcol" 77 MemberName 59(bBt3) 1 "ntrow" 78 Name 61 "bBtn3" 79 Name 63 "sout" 80 Name 64 "S" 81 MemberName 64(S) 0 "a" 82 MemberName 64(S) 1 "b" 83 MemberName 64(S) 2 "c" 84 Name 66 "soutinv" 85 Decorate 13 ArrayStride 32 86 MemberDecorate 14(S) 0 Offset 0 87 MemberDecorate 14(S) 1 RelaxedPrecision 88 MemberDecorate 14(S) 1 ColMajor 89 MemberDecorate 14(S) 1 MatrixStride 16 90 MemberDecorate 14(S) 1 Offset 16 91 MemberDecorate 14(S) 2 RelaxedPrecision 92 MemberDecorate 14(S) 2 Offset 144 93 Decorate 16 ArrayStride 160 94 Decorate 18 ArrayStride 480 95 Decorate 19(Block140) Block 96 MemberDecorate 19(Block140) 0 RelaxedPrecision 97 MemberDecorate 19(Block140) 0 Offset 0 98 MemberDecorate 19(Block140) 1 Offset 16 99 MemberDecorate 19(Block140) 2 RelaxedPrecision 100 MemberDecorate 19(Block140) 2 Offset 976 101 Decorate 21(inst140) Binding 0 102 Decorate 21(inst140) DescriptorSet 0 103 Decorate 22 ArrayStride 16 104 MemberDecorate 23(S) 0 Offset 0 105 MemberDecorate 23(S) 1 RelaxedPrecision 106 MemberDecorate 23(S) 1 ColMajor 107 MemberDecorate 23(S) 1 MatrixStride 8 108 MemberDecorate 23(S) 1 Offset 16 109 MemberDecorate 23(S) 2 RelaxedPrecision 110 MemberDecorate 23(S) 2 Offset 80 111 Decorate 24 ArrayStride 96 112 Decorate 25 ArrayStride 288 113 Decorate 26(Block430) BufferBlock 114 MemberDecorate 26(Block430) 0 RelaxedPrecision 115 MemberDecorate 26(Block430) 0 Offset 0 116 MemberDecorate 26(Block430) 1 Offset 16 117 MemberDecorate 26(Block430) 2 RelaxedPrecision 118 MemberDecorate 26(Block430) 2 Offset 592 119 Decorate 28(inst430) Binding 1 120 Decorate 28(inst430) DescriptorSet 0 121 MemberDecorate 30(S) 1 RelaxedPrecision 122 MemberDecorate 30(S) 2 RelaxedPrecision 123 MemberDecorate 36(T) 0 RowMajor 124 MemberDecorate 36(T) 0 MatrixStride 16 125 MemberDecorate 36(T) 0 Offset 0 126 MemberDecorate 36(T) 1 Offset 32 127 MemberDecorate 37(Nestor) 0 Offset 0 128 Decorate 38(Bt1) Block 129 MemberDecorate 38(Bt1) 0 Offset 0 130 Decorate 40(Btn1) Binding 0 131 Decorate 40(Btn1) DescriptorSet 1 132 MemberDecorate 41(T) 0 ColMajor 133 MemberDecorate 41(T) 0 MatrixStride 16 134 MemberDecorate 41(T) 0 Offset 0 135 MemberDecorate 41(T) 1 Offset 32 136 MemberDecorate 42(Nestor) 0 Offset 0 137 Decorate 43(Bt2) Block 138 MemberDecorate 43(Bt2) 0 Offset 0 139 Decorate 45(Btn2) Binding 0 140 Decorate 45(Btn2) DescriptorSet 1 141 Decorate 46(Bt3) Block 142 MemberDecorate 46(Bt3) 0 Offset 0 143 MemberDecorate 46(Bt3) 1 Offset 48 144 Decorate 48(Btn3) Binding 0 145 Decorate 48(Btn3) DescriptorSet 1 146 MemberDecorate 49(T) 0 RowMajor 147 MemberDecorate 49(T) 0 MatrixStride 8 148 MemberDecorate 49(T) 0 Offset 0 149 MemberDecorate 49(T) 1 Offset 16 150 MemberDecorate 50(Nestor) 0 Offset 0 151 Decorate 51(bBt1) BufferBlock 152 MemberDecorate 51(bBt1) 0 Offset 0 153 Decorate 53(bBtn1) Binding 0 154 Decorate 53(bBtn1) DescriptorSet 1 155 MemberDecorate 54(T) 0 ColMajor 156 MemberDecorate 54(T) 0 MatrixStride 8 157 MemberDecorate 54(T) 0 Offset 0 158 MemberDecorate 54(T) 1 Offset 16 159 MemberDecorate 55(Nestor) 0 Offset 0 160 Decorate 56(bBt2) BufferBlock 161 MemberDecorate 56(bBt2) 0 Offset 0 162 Decorate 58(bBtn2) Binding 0 163 Decorate 58(bBtn2) DescriptorSet 1 164 Decorate 59(bBt3) BufferBlock 165 MemberDecorate 59(bBt3) 0 Offset 0 166 MemberDecorate 59(bBt3) 1 Offset 24 167 Decorate 61(bBtn3) Binding 0 168 Decorate 61(bBtn3) DescriptorSet 1 169 Decorate 63(sout) Flat 170 Decorate 63(sout) Location 0 171 MemberDecorate 64(S) 0 Invariant 172 MemberDecorate 64(S) 1 RelaxedPrecision 173 MemberDecorate 64(S) 1 Invariant 174 MemberDecorate 64(S) 2 RelaxedPrecision 175 MemberDecorate 64(S) 2 Invariant 176 Decorate 66(soutinv) Invariant 177 Decorate 66(soutinv) Location 10 178 2: TypeVoid 179 3: TypeFunction 2 180 6: TypeInt 32 1 181 7: TypeInt 32 0 182 8: TypeVector 7(int) 3 183 9: TypeFloat 32 184 10: TypeVector 9(float) 2 185 11: TypeMatrix 10(fvec2) 2 186 12: 7(int) Constant 4 187 13: TypeArray 11 12 188 14(S): TypeStruct 8(ivec3) 13 7(int) 189 15: 7(int) Constant 3 190 16: TypeArray 14(S) 15 191 17: 7(int) Constant 2 192 18: TypeArray 16 17 193 19(Block140): TypeStruct 6(int) 18 10(fvec2) 194 20: TypePointer Uniform 19(Block140) 195 21(inst140): 20(ptr) Variable Uniform 196 22: TypeArray 11 12 197 23(S): TypeStruct 8(ivec3) 22 7(int) 198 24: TypeArray 23(S) 15 199 25: TypeArray 24 17 200 26(Block430): TypeStruct 6(int) 25 10(fvec2) 201 27: TypePointer Uniform 26(Block430) 202 28(inst430): 27(ptr) Variable Uniform 203 29: TypeArray 11 12 204 30(S): TypeStruct 8(ivec3) 29 7(int) 205 31: TypePointer Private 30(S) 206 32(s): 31(ptr) Variable Private 207 33(T): TypeStruct 11 6(int) 208 34: TypePointer Private 33(T) 209 35(t): 34(ptr) Variable Private 210 36(T): TypeStruct 11 6(int) 211 37(Nestor): TypeStruct 36(T) 212 38(Bt1): TypeStruct 37(Nestor) 213 39: TypePointer Uniform 38(Bt1) 214 40(Btn1): 39(ptr) Variable Uniform 215 41(T): TypeStruct 11 6(int) 216 42(Nestor): TypeStruct 41(T) 217 43(Bt2): TypeStruct 42(Nestor) 218 44: TypePointer Uniform 43(Bt2) 219 45(Btn2): 44(ptr) Variable Uniform 220 46(Bt3): TypeStruct 42(Nestor) 37(Nestor) 221 47: TypePointer Uniform 46(Bt3) 222 48(Btn3): 47(ptr) Variable Uniform 223 49(T): TypeStruct 11 6(int) 224 50(Nestor): TypeStruct 49(T) 225 51(bBt1): TypeStruct 50(Nestor) 226 52: TypePointer Uniform 51(bBt1) 227 53(bBtn1): 52(ptr) Variable Uniform 228 54(T): TypeStruct 11 6(int) 229 55(Nestor): TypeStruct 54(T) 230 56(bBt2): TypeStruct 55(Nestor) 231 57: TypePointer Uniform 56(bBt2) 232 58(bBtn2): 57(ptr) Variable Uniform 233 59(bBt3): TypeStruct 50(Nestor) 55(Nestor) 234 60: TypePointer Uniform 59(bBt3) 235 61(bBtn3): 60(ptr) Variable Uniform 236 62: TypePointer Output 30(S) 237 63(sout): 62(ptr) Variable Output 238 64(S): TypeStruct 8(ivec3) 29 7(int) 239 65: TypePointer Output 64(S) 240 66(soutinv): 65(ptr) Variable Output 241 4(main): 2 Function None 3 242 5: Label 243 Return 244 FunctionEnd