John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 1 | spv.separate.frag |
Alan Baker | ed777b0 | 2018-12-04 10:43:23 -0500 | [diff] [blame] | 2 | Validation failed |
John Kessenich | 2b5ea9f | 2018-01-31 18:35:56 -0700 | [diff] [blame] | 3 | // Module Version 10000 |
Graeme Leese | 182ab46 | 2020-06-22 11:49:38 +0100 | [diff] [blame] | 4 | // Generated by (magic number): 8000a |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 5 | // Id's are bound by 319 |
| 6 | |
| 7 | Capability Shader |
| 8 | Capability SampledRect |
| 9 | Capability Sampled1D |
| 10 | Capability SampledCubeArray |
| 11 | Capability SampledBuffer |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 12 | 1: ExtInstImport "GLSL.std.450" |
| 13 | MemoryModel Logical GLSL450 |
| 14 | EntryPoint Fragment 4 "main" 11 34 |
| 15 | ExecutionMode 4 OriginUpperLeft |
| 16 | Source GLSL 400 |
| 17 | Name 4 "main" |
| 18 | Name 6 "foo(" |
| 19 | Name 11 "color" |
| 20 | Name 14 "t2d" |
| 21 | Name 18 "s" |
| 22 | Name 31 "t3d" |
| 23 | Name 34 "i" |
| 24 | Name 41 "sA" |
| 25 | Name 58 "tex2D" |
| 26 | Name 64 "texCube" |
| 27 | Name 71 "texCubeArray" |
| 28 | Name 77 "sShadow" |
| 29 | Name 84 "itexCubeArray" |
| 30 | Name 91 "utexCubeArray" |
| 31 | Name 98 "tex1DArray" |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 32 | Name 105 "itex1DArray" |
| 33 | Name 112 "utex1D" |
| 34 | Name 119 "itex1D" |
| 35 | Name 126 "utex1DArray" |
| 36 | Name 133 "texBuffer" |
| 37 | Name 145 "tex2DArray" |
| 38 | Name 157 "itex2D" |
| 39 | Name 164 "itex3D" |
| 40 | Name 171 "itexCube" |
| 41 | Name 178 "itex2DArray" |
| 42 | Name 185 "utex2D" |
| 43 | Name 192 "utex3D" |
| 44 | Name 199 "utexCube" |
| 45 | Name 206 "utex2DArray" |
| 46 | Name 213 "itex2DRect" |
| 47 | Name 220 "utex2DRect" |
| 48 | Name 227 "itexBuffer" |
| 49 | Name 234 "utexBuffer" |
| 50 | Name 241 "tex2DMS" |
| 51 | Name 248 "itex2DMS" |
| 52 | Name 255 "utex2DMS" |
| 53 | Name 262 "tex2DMSArray" |
| 54 | Name 269 "itex2DMSArray" |
| 55 | Name 276 "utex2DMSArray" |
| 56 | Name 283 "tex1D" |
| 57 | Name 293 "tex3D" |
| 58 | Name 304 "tex2DRect" |
John Kessenich | f6facfa | 2020-07-01 06:30:16 -0600 | [diff] [blame] | 59 | Decorate 11(color) Location 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 60 | Decorate 14(t2d) DescriptorSet 0 |
John Kessenich | f6facfa | 2020-07-01 06:30:16 -0600 | [diff] [blame] | 61 | Decorate 14(t2d) Binding 2 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 62 | Decorate 18(s) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 63 | Decorate 18(s) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 64 | Decorate 31(t3d) DescriptorSet 0 |
John Kessenich | f6facfa | 2020-07-01 06:30:16 -0600 | [diff] [blame] | 65 | Decorate 31(t3d) Binding 3 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 66 | Decorate 34(i) Flat |
John Kessenich | f6facfa | 2020-07-01 06:30:16 -0600 | [diff] [blame] | 67 | Decorate 34(i) Location 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 68 | Decorate 41(sA) DescriptorSet 0 |
John Kessenich | f6facfa | 2020-07-01 06:30:16 -0600 | [diff] [blame] | 69 | Decorate 41(sA) Binding 1 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 70 | Decorate 58(tex2D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 71 | Decorate 58(tex2D) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 72 | Decorate 64(texCube) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 73 | Decorate 64(texCube) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 74 | Decorate 71(texCubeArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 75 | Decorate 71(texCubeArray) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 76 | Decorate 77(sShadow) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 77 | Decorate 77(sShadow) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 78 | Decorate 84(itexCubeArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 79 | Decorate 84(itexCubeArray) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 80 | Decorate 91(utexCubeArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 81 | Decorate 91(utexCubeArray) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 82 | Decorate 98(tex1DArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 83 | Decorate 98(tex1DArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 84 | Decorate 105(itex1DArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 85 | Decorate 105(itex1DArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 86 | Decorate 112(utex1D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 87 | Decorate 112(utex1D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 88 | Decorate 119(itex1D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 89 | Decorate 119(itex1D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 90 | Decorate 126(utex1DArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 91 | Decorate 126(utex1DArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 92 | Decorate 133(texBuffer) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 93 | Decorate 133(texBuffer) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 94 | Decorate 145(tex2DArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 95 | Decorate 145(tex2DArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 96 | Decorate 157(itex2D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 97 | Decorate 157(itex2D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 98 | Decorate 164(itex3D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 99 | Decorate 164(itex3D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 100 | Decorate 171(itexCube) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 101 | Decorate 171(itexCube) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 102 | Decorate 178(itex2DArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 103 | Decorate 178(itex2DArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 104 | Decorate 185(utex2D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 105 | Decorate 185(utex2D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 106 | Decorate 192(utex3D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 107 | Decorate 192(utex3D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 108 | Decorate 199(utexCube) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 109 | Decorate 199(utexCube) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 110 | Decorate 206(utex2DArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 111 | Decorate 206(utex2DArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 112 | Decorate 213(itex2DRect) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 113 | Decorate 213(itex2DRect) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 114 | Decorate 220(utex2DRect) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 115 | Decorate 220(utex2DRect) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 116 | Decorate 227(itexBuffer) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 117 | Decorate 227(itexBuffer) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 118 | Decorate 234(utexBuffer) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 119 | Decorate 234(utexBuffer) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 120 | Decorate 241(tex2DMS) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 121 | Decorate 241(tex2DMS) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 122 | Decorate 248(itex2DMS) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 123 | Decorate 248(itex2DMS) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 124 | Decorate 255(utex2DMS) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 125 | Decorate 255(utex2DMS) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 126 | Decorate 262(tex2DMSArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 127 | Decorate 262(tex2DMSArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 128 | Decorate 269(itex2DMSArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 129 | Decorate 269(itex2DMSArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 130 | Decorate 276(utex2DMSArray) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 131 | Decorate 276(utex2DMSArray) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 132 | Decorate 283(tex1D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 133 | Decorate 283(tex1D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 134 | Decorate 293(tex3D) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 135 | Decorate 293(tex3D) Binding 0 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 136 | Decorate 304(tex2DRect) DescriptorSet 0 |
Jeff Bolz | 0a93cfb | 2018-12-11 20:53:59 -0600 | [diff] [blame] | 137 | Decorate 304(tex2DRect) Binding 0 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 138 | 2: TypeVoid |
| 139 | 3: TypeFunction 2 |
| 140 | 8: TypeFloat 32 |
| 141 | 9: TypeVector 8(float) 4 |
| 142 | 10: TypePointer Output 9(fvec4) |
| 143 | 11(color): 10(ptr) Variable Output |
| 144 | 12: TypeImage 8(float) 2D sampled format:Unknown |
| 145 | 13: TypePointer UniformConstant 12 |
| 146 | 14(t2d): 13(ptr) Variable UniformConstant |
| 147 | 16: TypeSampler |
| 148 | 17: TypePointer UniformConstant 16 |
| 149 | 18(s): 17(ptr) Variable UniformConstant |
| 150 | 20: TypeSampledImage 12 |
| 151 | 22: TypeVector 8(float) 2 |
| 152 | 23: 8(float) Constant 1056964608 |
| 153 | 24: 22(fvec2) ConstantComposite 23 23 |
| 154 | 26: TypeImage 8(float) 3D sampled format:Unknown |
| 155 | 27: TypeInt 32 0 |
| 156 | 28: 27(int) Constant 4 |
| 157 | 29: TypeArray 26 28 |
| 158 | 30: TypePointer UniformConstant 29 |
| 159 | 31(t3d): 30(ptr) Variable UniformConstant |
| 160 | 32: TypeInt 32 1 |
| 161 | 33: TypePointer Input 32(int) |
| 162 | 34(i): 33(ptr) Variable Input |
| 163 | 36: TypePointer UniformConstant 26 |
| 164 | 39: TypeArray 16 28 |
| 165 | 40: TypePointer UniformConstant 39 |
| 166 | 41(sA): 40(ptr) Variable UniformConstant |
| 167 | 42: 32(int) Constant 2 |
| 168 | 45: TypeSampledImage 26 |
| 169 | 47: TypeVector 8(float) 3 |
| 170 | 48: 47(fvec3) ConstantComposite 23 23 23 |
| 171 | 58(tex2D): 13(ptr) Variable UniformConstant |
| 172 | 62: TypeImage 8(float) Cube sampled format:Unknown |
| 173 | 63: TypePointer UniformConstant 62 |
| 174 | 64(texCube): 63(ptr) Variable UniformConstant |
| 175 | 67: TypeSampledImage 62 |
| 176 | 69: TypeImage 8(float) Cube array sampled format:Unknown |
| 177 | 70: TypePointer UniformConstant 69 |
| 178 | 71(texCubeArray): 70(ptr) Variable UniformConstant |
| 179 | 74: TypeSampledImage 69 |
| 180 | 77(sShadow): 17(ptr) Variable UniformConstant |
| 181 | 79: TypeImage 8(float) Cube depth array sampled format:Unknown |
| 182 | 80: TypeSampledImage 79 |
| 183 | 82: TypeImage 32(int) Cube array sampled format:Unknown |
| 184 | 83: TypePointer UniformConstant 82 |
| 185 | 84(itexCubeArray): 83(ptr) Variable UniformConstant |
| 186 | 87: TypeSampledImage 82 |
| 187 | 89: TypeImage 27(int) Cube array sampled format:Unknown |
| 188 | 90: TypePointer UniformConstant 89 |
| 189 | 91(utexCubeArray): 90(ptr) Variable UniformConstant |
| 190 | 94: TypeSampledImage 89 |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 191 | 96: TypeImage 8(float) 1D depth array sampled format:Unknown |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 192 | 97: TypePointer UniformConstant 96 |
| 193 | 98(tex1DArray): 97(ptr) Variable UniformConstant |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 194 | 101: TypeSampledImage 96 |
| 195 | 103: TypeImage 32(int) 1D array sampled format:Unknown |
| 196 | 104: TypePointer UniformConstant 103 |
| 197 | 105(itex1DArray): 104(ptr) Variable UniformConstant |
| 198 | 108: TypeSampledImage 103 |
| 199 | 110: TypeImage 27(int) 1D sampled format:Unknown |
| 200 | 111: TypePointer UniformConstant 110 |
| 201 | 112(utex1D): 111(ptr) Variable UniformConstant |
| 202 | 115: TypeSampledImage 110 |
| 203 | 117: TypeImage 32(int) 1D sampled format:Unknown |
| 204 | 118: TypePointer UniformConstant 117 |
| 205 | 119(itex1D): 118(ptr) Variable UniformConstant |
| 206 | 122: TypeSampledImage 117 |
| 207 | 124: TypeImage 27(int) 1D array sampled format:Unknown |
| 208 | 125: TypePointer UniformConstant 124 |
| 209 | 126(utex1DArray): 125(ptr) Variable UniformConstant |
| 210 | 129: TypeSampledImage 124 |
| 211 | 131: TypeImage 8(float) Buffer sampled format:Unknown |
| 212 | 132: TypePointer UniformConstant 131 |
| 213 | 133(texBuffer): 132(ptr) Variable UniformConstant |
| 214 | 136: TypeSampledImage 131 |
| 215 | 140: TypeImage 8(float) Cube depth sampled format:Unknown |
| 216 | 141: TypeSampledImage 140 |
| 217 | 143: TypeImage 8(float) 2D array sampled format:Unknown |
| 218 | 144: TypePointer UniformConstant 143 |
| 219 | 145(tex2DArray): 144(ptr) Variable UniformConstant |
| 220 | 148: TypeSampledImage 143 |
| 221 | 152: TypeImage 8(float) 2D depth array sampled format:Unknown |
| 222 | 153: TypeSampledImage 152 |
| 223 | 155: TypeImage 32(int) 2D sampled format:Unknown |
| 224 | 156: TypePointer UniformConstant 155 |
| 225 | 157(itex2D): 156(ptr) Variable UniformConstant |
| 226 | 160: TypeSampledImage 155 |
| 227 | 162: TypeImage 32(int) 3D sampled format:Unknown |
| 228 | 163: TypePointer UniformConstant 162 |
| 229 | 164(itex3D): 163(ptr) Variable UniformConstant |
| 230 | 167: TypeSampledImage 162 |
| 231 | 169: TypeImage 32(int) Cube sampled format:Unknown |
| 232 | 170: TypePointer UniformConstant 169 |
| 233 | 171(itexCube): 170(ptr) Variable UniformConstant |
| 234 | 174: TypeSampledImage 169 |
| 235 | 176: TypeImage 32(int) 2D array sampled format:Unknown |
| 236 | 177: TypePointer UniformConstant 176 |
| 237 | 178(itex2DArray): 177(ptr) Variable UniformConstant |
| 238 | 181: TypeSampledImage 176 |
| 239 | 183: TypeImage 27(int) 2D sampled format:Unknown |
| 240 | 184: TypePointer UniformConstant 183 |
| 241 | 185(utex2D): 184(ptr) Variable UniformConstant |
| 242 | 188: TypeSampledImage 183 |
| 243 | 190: TypeImage 27(int) 3D sampled format:Unknown |
| 244 | 191: TypePointer UniformConstant 190 |
| 245 | 192(utex3D): 191(ptr) Variable UniformConstant |
| 246 | 195: TypeSampledImage 190 |
| 247 | 197: TypeImage 27(int) Cube sampled format:Unknown |
| 248 | 198: TypePointer UniformConstant 197 |
| 249 | 199(utexCube): 198(ptr) Variable UniformConstant |
| 250 | 202: TypeSampledImage 197 |
| 251 | 204: TypeImage 27(int) 2D array sampled format:Unknown |
| 252 | 205: TypePointer UniformConstant 204 |
| 253 | 206(utex2DArray): 205(ptr) Variable UniformConstant |
| 254 | 209: TypeSampledImage 204 |
| 255 | 211: TypeImage 32(int) Rect sampled format:Unknown |
| 256 | 212: TypePointer UniformConstant 211 |
| 257 | 213(itex2DRect): 212(ptr) Variable UniformConstant |
| 258 | 216: TypeSampledImage 211 |
| 259 | 218: TypeImage 27(int) Rect sampled format:Unknown |
| 260 | 219: TypePointer UniformConstant 218 |
| 261 | 220(utex2DRect): 219(ptr) Variable UniformConstant |
| 262 | 223: TypeSampledImage 218 |
| 263 | 225: TypeImage 32(int) Buffer sampled format:Unknown |
| 264 | 226: TypePointer UniformConstant 225 |
| 265 | 227(itexBuffer): 226(ptr) Variable UniformConstant |
| 266 | 230: TypeSampledImage 225 |
| 267 | 232: TypeImage 27(int) Buffer sampled format:Unknown |
| 268 | 233: TypePointer UniformConstant 232 |
| 269 | 234(utexBuffer): 233(ptr) Variable UniformConstant |
| 270 | 237: TypeSampledImage 232 |
| 271 | 239: TypeImage 8(float) 2D multi-sampled sampled format:Unknown |
| 272 | 240: TypePointer UniformConstant 239 |
| 273 | 241(tex2DMS): 240(ptr) Variable UniformConstant |
| 274 | 244: TypeSampledImage 239 |
| 275 | 246: TypeImage 32(int) 2D multi-sampled sampled format:Unknown |
| 276 | 247: TypePointer UniformConstant 246 |
| 277 | 248(itex2DMS): 247(ptr) Variable UniformConstant |
| 278 | 251: TypeSampledImage 246 |
| 279 | 253: TypeImage 27(int) 2D multi-sampled sampled format:Unknown |
| 280 | 254: TypePointer UniformConstant 253 |
| 281 | 255(utex2DMS): 254(ptr) Variable UniformConstant |
| 282 | 258: TypeSampledImage 253 |
| 283 | 260: TypeImage 8(float) 2D array multi-sampled sampled format:Unknown |
| 284 | 261: TypePointer UniformConstant 260 |
| 285 | 262(tex2DMSArray): 261(ptr) Variable UniformConstant |
| 286 | 265: TypeSampledImage 260 |
| 287 | 267: TypeImage 32(int) 2D array multi-sampled sampled format:Unknown |
| 288 | 268: TypePointer UniformConstant 267 |
| 289 | 269(itex2DMSArray): 268(ptr) Variable UniformConstant |
| 290 | 272: TypeSampledImage 267 |
| 291 | 274: TypeImage 27(int) 2D array multi-sampled sampled format:Unknown |
| 292 | 275: TypePointer UniformConstant 274 |
| 293 | 276(utex2DMSArray): 275(ptr) Variable UniformConstant |
| 294 | 279: TypeSampledImage 274 |
| 295 | 281: TypeImage 8(float) 1D sampled format:Unknown |
| 296 | 282: TypePointer UniformConstant 281 |
| 297 | 283(tex1D): 282(ptr) Variable UniformConstant |
| 298 | 286: TypeSampledImage 281 |
| 299 | 290: TypeImage 8(float) 1D depth sampled format:Unknown |
| 300 | 291: TypeSampledImage 290 |
| 301 | 293(tex3D): 36(ptr) Variable UniformConstant |
| 302 | 299: TypeImage 8(float) 2D depth sampled format:Unknown |
| 303 | 300: TypeSampledImage 299 |
| 304 | 302: TypeImage 8(float) Rect sampled format:Unknown |
| 305 | 303: TypePointer UniformConstant 302 |
| 306 | 304(tex2DRect): 303(ptr) Variable UniformConstant |
| 307 | 307: TypeSampledImage 302 |
| 308 | 311: TypeImage 8(float) Rect depth sampled format:Unknown |
| 309 | 312: TypeSampledImage 311 |
| 310 | 316: TypeImage 8(float) 1D array sampled format:Unknown |
| 311 | 317: TypeSampledImage 316 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 312 | 4(main): 2 Function None 3 |
| 313 | 5: Label |
| 314 | 15: 12 Load 14(t2d) |
| 315 | 19: 16 Load 18(s) |
| 316 | 21: 20 SampledImage 15 19 |
| 317 | 25: 9(fvec4) ImageSampleImplicitLod 21 24 |
| 318 | Store 11(color) 25 |
| 319 | 35: 32(int) Load 34(i) |
| 320 | 37: 36(ptr) AccessChain 31(t3d) 35 |
| 321 | 38: 26 Load 37 |
| 322 | 43: 17(ptr) AccessChain 41(sA) 42 |
| 323 | 44: 16 Load 43 |
| 324 | 46: 45 SampledImage 38 44 |
| 325 | 49: 9(fvec4) ImageSampleImplicitLod 46 48 |
| 326 | 50: 9(fvec4) Load 11(color) |
| 327 | 51: 9(fvec4) FAdd 50 49 |
| 328 | Store 11(color) 51 |
| 329 | 52: 12 Load 14(t2d) |
| 330 | 53: 16 Load 18(s) |
| 331 | 54: 20 SampledImage 52 53 |
| 332 | 55: 9(fvec4) ImageSampleImplicitLod 54 24 |
| 333 | 56: 9(fvec4) Load 11(color) |
| 334 | 57: 9(fvec4) FAdd 56 55 |
| 335 | Store 11(color) 57 |
| 336 | Return |
| 337 | FunctionEnd |
| 338 | 6(foo(): 2 Function None 3 |
| 339 | 7: Label |
| 340 | 59: 12 Load 58(tex2D) |
| 341 | 60: 16 Load 18(s) |
| 342 | 61: 20 SampledImage 59 60 |
| 343 | 65: 62 Load 64(texCube) |
| 344 | 66: 16 Load 18(s) |
| 345 | 68: 67 SampledImage 65 66 |
| 346 | 72: 69 Load 71(texCubeArray) |
| 347 | 73: 16 Load 18(s) |
| 348 | 75: 74 SampledImage 72 73 |
| 349 | 76: 69 Load 71(texCubeArray) |
| 350 | 78: 16 Load 77(sShadow) |
| 351 | 81: 80 SampledImage 76 78 |
| 352 | 85: 82 Load 84(itexCubeArray) |
| 353 | 86: 16 Load 18(s) |
| 354 | 88: 87 SampledImage 85 86 |
| 355 | 92: 89 Load 91(utexCubeArray) |
| 356 | 93: 16 Load 18(s) |
| 357 | 95: 94 SampledImage 92 93 |
| 358 | 99: 96 Load 98(tex1DArray) |
| 359 | 100: 16 Load 77(sShadow) |
John Kessenich | 0339af3 | 2018-07-20 19:04:15 -0600 | [diff] [blame] | 360 | 102: 101 SampledImage 99 100 |
| 361 | 106: 103 Load 105(itex1DArray) |
| 362 | 107: 16 Load 18(s) |
| 363 | 109: 108 SampledImage 106 107 |
| 364 | 113: 110 Load 112(utex1D) |
| 365 | 114: 16 Load 18(s) |
| 366 | 116: 115 SampledImage 113 114 |
| 367 | 120: 117 Load 119(itex1D) |
| 368 | 121: 16 Load 18(s) |
| 369 | 123: 122 SampledImage 120 121 |
| 370 | 127: 124 Load 126(utex1DArray) |
| 371 | 128: 16 Load 18(s) |
| 372 | 130: 129 SampledImage 127 128 |
| 373 | 134: 131 Load 133(texBuffer) |
| 374 | 135: 16 Load 18(s) |
| 375 | 137: 136 SampledImage 134 135 |
| 376 | 138: 62 Load 64(texCube) |
| 377 | 139: 16 Load 77(sShadow) |
| 378 | 142: 141 SampledImage 138 139 |
| 379 | 146: 143 Load 145(tex2DArray) |
| 380 | 147: 16 Load 18(s) |
| 381 | 149: 148 SampledImage 146 147 |
| 382 | 150: 143 Load 145(tex2DArray) |
| 383 | 151: 16 Load 77(sShadow) |
| 384 | 154: 153 SampledImage 150 151 |
| 385 | 158: 155 Load 157(itex2D) |
| 386 | 159: 16 Load 18(s) |
| 387 | 161: 160 SampledImage 158 159 |
| 388 | 165: 162 Load 164(itex3D) |
| 389 | 166: 16 Load 18(s) |
| 390 | 168: 167 SampledImage 165 166 |
| 391 | 172: 169 Load 171(itexCube) |
| 392 | 173: 16 Load 18(s) |
| 393 | 175: 174 SampledImage 172 173 |
| 394 | 179: 176 Load 178(itex2DArray) |
| 395 | 180: 16 Load 18(s) |
| 396 | 182: 181 SampledImage 179 180 |
| 397 | 186: 183 Load 185(utex2D) |
| 398 | 187: 16 Load 18(s) |
| 399 | 189: 188 SampledImage 186 187 |
| 400 | 193: 190 Load 192(utex3D) |
| 401 | 194: 16 Load 18(s) |
| 402 | 196: 195 SampledImage 193 194 |
| 403 | 200: 197 Load 199(utexCube) |
| 404 | 201: 16 Load 18(s) |
| 405 | 203: 202 SampledImage 200 201 |
| 406 | 207: 204 Load 206(utex2DArray) |
| 407 | 208: 16 Load 18(s) |
| 408 | 210: 209 SampledImage 207 208 |
| 409 | 214: 211 Load 213(itex2DRect) |
| 410 | 215: 16 Load 18(s) |
| 411 | 217: 216 SampledImage 214 215 |
| 412 | 221: 218 Load 220(utex2DRect) |
| 413 | 222: 16 Load 18(s) |
| 414 | 224: 223 SampledImage 221 222 |
| 415 | 228: 225 Load 227(itexBuffer) |
| 416 | 229: 16 Load 18(s) |
| 417 | 231: 230 SampledImage 228 229 |
| 418 | 235: 232 Load 234(utexBuffer) |
| 419 | 236: 16 Load 18(s) |
| 420 | 238: 237 SampledImage 235 236 |
| 421 | 242: 239 Load 241(tex2DMS) |
| 422 | 243: 16 Load 18(s) |
| 423 | 245: 244 SampledImage 242 243 |
| 424 | 249: 246 Load 248(itex2DMS) |
| 425 | 250: 16 Load 18(s) |
| 426 | 252: 251 SampledImage 249 250 |
| 427 | 256: 253 Load 255(utex2DMS) |
| 428 | 257: 16 Load 18(s) |
| 429 | 259: 258 SampledImage 256 257 |
| 430 | 263: 260 Load 262(tex2DMSArray) |
| 431 | 264: 16 Load 18(s) |
| 432 | 266: 265 SampledImage 263 264 |
| 433 | 270: 267 Load 269(itex2DMSArray) |
| 434 | 271: 16 Load 18(s) |
| 435 | 273: 272 SampledImage 270 271 |
| 436 | 277: 274 Load 276(utex2DMSArray) |
| 437 | 278: 16 Load 18(s) |
| 438 | 280: 279 SampledImage 277 278 |
| 439 | 284: 281 Load 283(tex1D) |
| 440 | 285: 16 Load 18(s) |
| 441 | 287: 286 SampledImage 284 285 |
| 442 | 288: 281 Load 283(tex1D) |
| 443 | 289: 16 Load 77(sShadow) |
| 444 | 292: 291 SampledImage 288 289 |
| 445 | 294: 26 Load 293(tex3D) |
| 446 | 295: 16 Load 18(s) |
| 447 | 296: 45 SampledImage 294 295 |
| 448 | 297: 12 Load 58(tex2D) |
| 449 | 298: 16 Load 77(sShadow) |
| 450 | 301: 300 SampledImage 297 298 |
| 451 | 305: 302 Load 304(tex2DRect) |
| 452 | 306: 16 Load 18(s) |
| 453 | 308: 307 SampledImage 305 306 |
| 454 | 309: 302 Load 304(tex2DRect) |
| 455 | 310: 16 Load 77(sShadow) |
| 456 | 313: 312 SampledImage 309 310 |
| 457 | 314: 96 Load 98(tex1DArray) |
| 458 | 315: 16 Load 18(s) |
| 459 | 318: 317 SampledImage 314 315 |
John Kessenich | 6c292d3 | 2016-02-15 20:58:50 -0700 | [diff] [blame] | 460 | Return |
| 461 | FunctionEnd |