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