spv.texture.frag WARNING: 0:10: varying deprecated in version 130; may be removed in future release WARNING: 0:11: varying deprecated in version 130; may be removed in future release WARNING: 0:12: varying deprecated in version 130; may be removed in future release Linked fragment stage: // Module Version 10000 // Generated by (magic number): 80001 // Id's are bound by 291 Capability Shader Capability Sampled1D 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Fragment 4 "main" 47 277 280 283 289 290 ExecutionMode 4 OriginUpperLeft Source GLSL 140 Name 4 "main" Name 8 "blendscale" Name 10 "bias" Name 12 "lod" Name 14 "proj" Name 15 "coords1D" Name 18 "coords3D" Name 24 "coords4D" Name 26 "color" Name 32 "texSampler1D" Name 47 "coords2D" Name 72 "texSampler2D" Name 98 "texSampler3D" Name 124 "texSamplerCube" Name 139 "shadowSampler1D" Name 158 "shadowSampler2D" Name 207 "iCoords2D" Name 212 "iLod" Name 222 "gradX" Name 225 "gradY" Name 277 "gl_FragColor" Name 280 "u" Name 283 "blend" Name 289 "scale" Name 290 "t" Decorate 32(texSampler1D) DescriptorSet 0 Decorate 72(texSampler2D) DescriptorSet 0 Decorate 98(texSampler3D) DescriptorSet 0 Decorate 124(texSamplerCube) DescriptorSet 0 Decorate 139(shadowSampler1D) DescriptorSet 0 Decorate 158(shadowSampler2D) DescriptorSet 0 2: TypeVoid 3: TypeFunction 2 6: TypeFloat 32 7: TypePointer Function 6(float) 9: 6(float) Constant 1071971828 11: 6(float) Constant 1073741824 13: 6(float) Constant 1077936128 16: TypeVector 6(float) 3 17: TypePointer Function 16(fvec3) 19: 6(float) Constant 1076753334 20: 6(float) Constant 1079836148 21: 16(fvec3) ConstantComposite 9 19 20 22: TypeVector 6(float) 4 23: TypePointer Function 22(fvec4) 25: 22(fvec4) ConstantComposite 9 19 20 11 27: 6(float) Constant 0 28: 22(fvec4) ConstantComposite 27 27 27 27 29: TypeImage 6(float) 1D sampled format:Unknown 30: TypeSampledImage 29 31: TypePointer UniformConstant 30 32(texSampler1D): 31(ptr) Variable UniformConstant 45: TypeVector 6(float) 2 46: TypePointer Input 45(fvec2) 47(coords2D): 46(ptr) Variable Input 69: TypeImage 6(float) 2D sampled format:Unknown 70: TypeSampledImage 69 71: TypePointer UniformConstant 70 72(texSampler2D): 71(ptr) Variable UniformConstant 95: TypeImage 6(float) 3D sampled format:Unknown 96: TypeSampledImage 95 97: TypePointer UniformConstant 96 98(texSampler3D): 97(ptr) Variable UniformConstant 121: TypeImage 6(float) Cube sampled format:Unknown 122: TypeSampledImage 121 123: TypePointer UniformConstant 122 124(texSamplerCube): 123(ptr) Variable UniformConstant 136: TypeImage 6(float) 1D depth sampled format:Unknown 137: TypeSampledImage 136 138: TypePointer UniformConstant 137 139(shadowSampler1D): 138(ptr) Variable UniformConstant 155: TypeImage 6(float) 2D depth sampled format:Unknown 156: TypeSampledImage 155 157: TypePointer UniformConstant 156 158(shadowSampler2D): 157(ptr) Variable UniformConstant 204: TypeInt 32 1 205: TypeVector 204(int) 2 206: TypePointer Function 205(ivec2) 208: 204(int) Constant 0 209: 204(int) Constant 5 210: 205(ivec2) ConstantComposite 208 209 211: TypePointer Function 204(int) 213: 204(int) Constant 1 221: TypePointer Function 45(fvec2) 250: 204(int) Constant 3 251: 204(int) Constant 4294967289 252: 205(ivec2) ConstantComposite 250 251 276: TypePointer Output 22(fvec4) 277(gl_FragColor): 276(ptr) Variable Output 279: TypePointer Input 22(fvec4) 280(u): 279(ptr) Variable Input 282: TypePointer Input 6(float) 283(blend): 282(ptr) Variable Input 289(scale): 46(ptr) Variable Input 290(t): 46(ptr) Variable Input 4(main): 2 Function None 3 5: Label 8(blendscale): 7(ptr) Variable Function 10(bias): 7(ptr) Variable Function 12(lod): 7(ptr) Variable Function 14(proj): 7(ptr) Variable Function 15(coords1D): 7(ptr) Variable Function 18(coords3D): 17(ptr) Variable Function 24(coords4D): 23(ptr) Variable Function 26(color): 23(ptr) Variable Function 207(iCoords2D): 206(ptr) Variable Function 212(iLod): 211(ptr) Variable Function 222(gradX): 221(ptr) Variable Function 225(gradY): 221(ptr) Variable Function Store 8(blendscale) 9 Store 10(bias) 11 Store 12(lod) 13 Store 14(proj) 11 Store 15(coords1D) 9 Store 18(coords3D) 21 Store 24(coords4D) 25 Store 26(color) 28 33: 30 Load 32(texSampler1D) 34: 6(float) Load 15(coords1D) 35: 22(fvec4) ImageSampleImplicitLod 33 34 36: 22(fvec4) Load 26(color) 37: 22(fvec4) FAdd 36 35 Store 26(color) 37 38: 30 Load 32(texSampler1D) 39: 6(float) Load 15(coords1D) 40: 6(float) Load 10(bias) 41: 22(fvec4) ImageSampleImplicitLod 38 39 Bias 40 42: 22(fvec4) Load 26(color) 43: 22(fvec4) FAdd 42 41 Store 26(color) 43 44: 30 Load 32(texSampler1D) 48: 45(fvec2) Load 47(coords2D) 49: 22(fvec4) ImageSampleProjImplicitLod 44 48 50: 22(fvec4) Load 26(color) 51: 22(fvec4) FAdd 50 49 Store 26(color) 51 52: 30 Load 32(texSampler1D) 53: 22(fvec4) Load 24(coords4D) 54: 22(fvec4) ImageSampleProjImplicitLod 52 53 55: 22(fvec4) Load 26(color) 56: 22(fvec4) FAdd 55 54 Store 26(color) 56 57: 30 Load 32(texSampler1D) 58: 45(fvec2) Load 47(coords2D) 59: 6(float) Load 10(bias) 60: 22(fvec4) ImageSampleProjImplicitLod 57 58 Bias 59 61: 22(fvec4) Load 26(color) 62: 22(fvec4) FAdd 61 60 Store 26(color) 62 63: 30 Load 32(texSampler1D) 64: 22(fvec4) Load 24(coords4D) 65: 6(float) Load 10(bias) 66: 22(fvec4) ImageSampleProjImplicitLod 63 64 Bias 65 67: 22(fvec4) Load 26(color) 68: 22(fvec4) FAdd 67 66 Store 26(color) 68 73: 70 Load 72(texSampler2D) 74: 45(fvec2) Load 47(coords2D) 75: 22(fvec4) ImageSampleImplicitLod 73 74 76: 22(fvec4) Load 26(color) 77: 22(fvec4) FAdd 76 75 Store 26(color) 77 78: 70 Load 72(texSampler2D) 79: 45(fvec2) Load 47(coords2D) 80: 6(float) Load 10(bias) 81: 22(fvec4) ImageSampleImplicitLod 78 79 Bias 80 82: 22(fvec4) Load 26(color) 83: 22(fvec4) FAdd 82 81 Store 26(color) 83 84: 70 Load 72(texSampler2D) 85: 16(fvec3) Load 18(coords3D) 86: 22(fvec4) ImageSampleProjImplicitLod 84 85 87: 22(fvec4) Load 26(color) 88: 22(fvec4) FAdd 87 86 Store 26(color) 88 89: 70 Load 72(texSampler2D) 90: 22(fvec4) Load 24(coords4D) 91: 6(float) Load 10(bias) 92: 22(fvec4) ImageSampleProjImplicitLod 89 90 Bias 91 93: 22(fvec4) Load 26(color) 94: 22(fvec4) FAdd 93 92 Store 26(color) 94 99: 96 Load 98(texSampler3D) 100: 16(fvec3) Load 18(coords3D) 101: 22(fvec4) ImageSampleImplicitLod 99 100 102: 22(fvec4) Load 26(color) 103: 22(fvec4) FAdd 102 101 Store 26(color) 103 104: 96 Load 98(texSampler3D) 105: 16(fvec3) Load 18(coords3D) 106: 6(float) Load 10(bias) 107: 22(fvec4) ImageSampleImplicitLod 104 105 Bias 106 108: 22(fvec4) Load 26(color) 109: 22(fvec4) FAdd 108 107 Store 26(color) 109 110: 96 Load 98(texSampler3D) 111: 22(fvec4) Load 24(coords4D) 112: 22(fvec4) ImageSampleProjImplicitLod 110 111 113: 22(fvec4) Load 26(color) 114: 22(fvec4) FAdd 113 112 Store 26(color) 114 115: 96 Load 98(texSampler3D) 116: 22(fvec4) Load 24(coords4D) 117: 6(float) Load 10(bias) 118: 22(fvec4) ImageSampleProjImplicitLod 115 116 Bias 117 119: 22(fvec4) Load 26(color) 120: 22(fvec4) FAdd 119 118 Store 26(color) 120 125: 122 Load 124(texSamplerCube) 126: 16(fvec3) Load 18(coords3D) 127: 22(fvec4) ImageSampleImplicitLod 125 126 128: 22(fvec4) Load 26(color) 129: 22(fvec4) FAdd 128 127 Store 26(color) 129 130: 122 Load 124(texSamplerCube) 131: 16(fvec3) Load 18(coords3D) 132: 6(float) Load 10(bias) 133: 22(fvec4) ImageSampleImplicitLod 130 131 Bias 132 134: 22(fvec4) Load 26(color) 135: 22(fvec4) FAdd 134 133 Store 26(color) 135 140: 137 Load 139(shadowSampler1D) 141: 16(fvec3) Load 18(coords3D) 142: 6(float) CompositeExtract 141 2 143: 6(float) ImageSampleDrefImplicitLod 140 141 142 144: 22(fvec4) Load 26(color) 145: 22(fvec4) CompositeConstruct 143 143 143 143 146: 22(fvec4) FAdd 144 145 Store 26(color) 146 147: 137 Load 139(shadowSampler1D) 148: 16(fvec3) Load 18(coords3D) 149: 6(float) Load 10(bias) 150: 6(float) CompositeExtract 148 2 151: 6(float) ImageSampleDrefImplicitLod 147 148 150 Bias 149 152: 22(fvec4) Load 26(color) 153: 22(fvec4) CompositeConstruct 151 151 151 151 154: 22(fvec4) FAdd 152 153 Store 26(color) 154 159: 156 Load 158(shadowSampler2D) 160: 16(fvec3) Load 18(coords3D) 161: 6(float) CompositeExtract 160 2 162: 6(float) ImageSampleDrefImplicitLod 159 160 161 163: 22(fvec4) Load 26(color) 164: 22(fvec4) CompositeConstruct 162 162 162 162 165: 22(fvec4) FAdd 163 164 Store 26(color) 165 166: 156 Load 158(shadowSampler2D) 167: 16(fvec3) Load 18(coords3D) 168: 6(float) Load 10(bias) 169: 6(float) CompositeExtract 167 2 170: 6(float) ImageSampleDrefImplicitLod 166 167 169 Bias 168 171: 22(fvec4) Load 26(color) 172: 22(fvec4) CompositeConstruct 170 170 170 170 173: 22(fvec4) FAdd 171 172 Store 26(color) 173 174: 137 Load 139(shadowSampler1D) 175: 22(fvec4) Load 24(coords4D) 176: 6(float) CompositeExtract 175 2 177: 6(float) ImageSampleProjDrefImplicitLod 174 175 176 178: 22(fvec4) Load 26(color) 179: 22(fvec4) CompositeConstruct 177 177 177 177 180: 22(fvec4) FAdd 178 179 Store 26(color) 180 181: 137 Load 139(shadowSampler1D) 182: 22(fvec4) Load 24(coords4D) 183: 6(float) Load 10(bias) 184: 6(float) CompositeExtract 182 2 185: 6(float) ImageSampleProjDrefImplicitLod 181 182 184 Bias 183 186: 22(fvec4) Load 26(color) 187: 22(fvec4) CompositeConstruct 185 185 185 185 188: 22(fvec4) FAdd 186 187 Store 26(color) 188 189: 156 Load 158(shadowSampler2D) 190: 22(fvec4) Load 24(coords4D) 191: 6(float) CompositeExtract 190 2 192: 6(float) ImageSampleProjDrefImplicitLod 189 190 191 193: 22(fvec4) Load 26(color) 194: 22(fvec4) CompositeConstruct 192 192 192 192 195: 22(fvec4) FAdd 193 194 Store 26(color) 195 196: 156 Load 158(shadowSampler2D) 197: 22(fvec4) Load 24(coords4D) 198: 6(float) Load 10(bias) 199: 6(float) CompositeExtract 197 2 200: 6(float) ImageSampleProjDrefImplicitLod 196 197 199 Bias 198 201: 22(fvec4) Load 26(color) 202: 22(fvec4) CompositeConstruct 200 200 200 200 203: 22(fvec4) FAdd 201 202 Store 26(color) 203 Store 207(iCoords2D) 210 Store 212(iLod) 213 214: 70 Load 72(texSampler2D) 215: 205(ivec2) Load 207(iCoords2D) 216: 204(int) Load 212(iLod) 217: 69 Image 214 218: 22(fvec4) ImageFetch 217 215 Lod 216 219: 22(fvec4) Load 26(color) 220: 22(fvec4) FAdd 219 218 Store 26(color) 220 223: 45(fvec2) Load 47(coords2D) 224: 45(fvec2) DPdx 223 Store 222(gradX) 224 226: 45(fvec2) Load 47(coords2D) 227: 45(fvec2) DPdy 226 Store 225(gradY) 227 228: 70 Load 72(texSampler2D) 229: 45(fvec2) Load 47(coords2D) 230: 45(fvec2) Load 222(gradX) 231: 45(fvec2) Load 225(gradY) 232: 22(fvec4) ImageSampleExplicitLod 228 229 Grad 230 231 233: 22(fvec4) Load 26(color) 234: 22(fvec4) FAdd 233 232 Store 26(color) 234 235: 70 Load 72(texSampler2D) 236: 45(fvec2) Load 47(coords2D) 237: 6(float) Load 14(proj) 238: 6(float) CompositeExtract 236 0 239: 6(float) CompositeExtract 236 1 240: 16(fvec3) CompositeConstruct 238 239 237 241: 45(fvec2) Load 222(gradX) 242: 45(fvec2) Load 225(gradY) 243: 22(fvec4) ImageSampleProjExplicitLod 235 240 Grad 241 242 244: 22(fvec4) Load 26(color) 245: 22(fvec4) FAdd 244 243 Store 26(color) 245 246: 70 Load 72(texSampler2D) 247: 45(fvec2) Load 47(coords2D) 248: 45(fvec2) Load 222(gradX) 249: 45(fvec2) Load 225(gradY) 253: 22(fvec4) ImageSampleExplicitLod 246 247 Grad ConstOffset 248 249 252 254: 22(fvec4) Load 26(color) 255: 22(fvec4) FAdd 254 253 Store 26(color) 255 256: 70 Load 72(texSampler2D) 257: 16(fvec3) Load 18(coords3D) 258: 45(fvec2) Load 222(gradX) 259: 45(fvec2) Load 225(gradY) 260: 22(fvec4) ImageSampleProjExplicitLod 256 257 Grad ConstOffset 258 259 252 261: 22(fvec4) Load 26(color) 262: 22(fvec4) FAdd 261 260 Store 26(color) 262 263: 156 Load 158(shadowSampler2D) 264: 45(fvec2) Load 47(coords2D) 265: 6(float) Load 12(lod) 266: 6(float) CompositeExtract 264 0 267: 6(float) CompositeExtract 264 1 268: 16(fvec3) CompositeConstruct 266 267 265 269: 45(fvec2) Load 222(gradX) 270: 45(fvec2) Load 225(gradY) 271: 6(float) CompositeExtract 268 2 272: 6(float) ImageSampleDrefExplicitLod 263 268 271 Grad 269 270 273: 22(fvec4) Load 26(color) 274: 22(fvec4) CompositeConstruct 272 272 272 272 275: 22(fvec4) FAdd 273 274 Store 26(color) 275 278: 22(fvec4) Load 26(color) 281: 22(fvec4) Load 280(u) 284: 6(float) Load 283(blend) 285: 6(float) Load 8(blendscale) 286: 6(float) FMul 284 285 287: 22(fvec4) CompositeConstruct 286 286 286 286 288: 22(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 278 281 287 Store 277(gl_FragColor) 288 Return FunctionEnd