spv.test.frag Linked fragment stage: // Module Version 99 // Generated by (magic number): 51a00bb // Id's are bound by 56 Source GLSL 110 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Fragment 4 "main" ExecutionMode 4 OriginLowerLeft Name 4 "main" Name 9 "blendscale" Name 13 "v" Name 17 "texSampler2D" Name 21 "t" Name 24 "scale" Name 31 "w" Name 35 "texSampler3D" Name 39 "coords" Name 45 "gl_FragColor" Name 48 "u" Name 51 "blend" Decorate 21(t) Smooth Decorate 39(coords) Smooth Decorate 45(gl_FragColor) BuiltIn FragColor 2: TypeVoid 3: TypeFunction 2 7: TypeFloat 32 8: TypePointer Function 7(float) 10: 7(float) Constant 1071971828 11: TypeVector 7(float) 4 12: TypePointer Function 11(fvec4) 14: TypeImage 7(float) 2D sampled format:Unknown 15: TypeSampledImage 14 16: TypePointer UniformConstant 15 17(texSampler2D): 16(ptr) Variable UniformConstant 19: TypeVector 7(float) 2 20: TypePointer Input 19(fvec2) 21(t): 20(ptr) Variable Input 23: TypePointer UniformConstant 19(fvec2) 24(scale): 23(ptr) Variable UniformConstant 32: TypeImage 7(float) 3D sampled format:Unknown 33: TypeSampledImage 32 34: TypePointer UniformConstant 33 35(texSampler3D): 34(ptr) Variable UniformConstant 37: TypeVector 7(float) 3 38: TypePointer Input 37(fvec3) 39(coords): 38(ptr) Variable Input 44: TypePointer Output 11(fvec4) 45(gl_FragColor): 44(ptr) Variable Output 47: TypePointer UniformConstant 11(fvec4) 48(u): 47(ptr) Variable UniformConstant 50: TypePointer UniformConstant 7(float) 51(blend): 50(ptr) Variable UniformConstant 4(main): 2 Function None 3 5: Label 9(blendscale): 8(ptr) Variable Function 13(v): 12(ptr) Variable Function 31(w): 12(ptr) Variable Function Store 9(blendscale) 10 18: 15 Load 17(texSampler2D) 22: 19(fvec2) Load 21(t) 25: 19(fvec2) Load 24(scale) 26: 19(fvec2) FAdd 22 25 27: 19(fvec2) Load 24(scale) 28: 19(fvec2) FDiv 26 27 29: 11(fvec4) ImageSampleImplicitLod 18 28 30: 11(fvec4) VectorShuffle 29 29 3 2 1 0 Store 13(v) 30 36: 33 Load 35(texSampler3D) 40: 37(fvec3) Load 39(coords) 41: 11(fvec4) ImageSampleImplicitLod 36 40 42: 11(fvec4) Load 13(v) 43: 11(fvec4) FAdd 41 42 Store 31(w) 43 46: 11(fvec4) Load 31(w) 49: 11(fvec4) Load 48(u) 52: 7(float) Load 51(blend) 53: 7(float) Load 9(blendscale) 54: 7(float) FMul 52 53 55: 11(fvec4) ExtInst 1(GLSL.std.450) 46(Mix) 46 49 54 Store 45(gl_FragColor) 55 Branch 6 6: Label Return FunctionEnd