spv.varyingArrayIndirect.frag WARNING: 0:3: varying deprecated in version 130; may be removed in future release WARNING: 0:4: varying deprecated in version 130; may be removed in future release WARNING: 0:6: varying deprecated in version 130; may be removed in future release WARNING: 0:8: varying deprecated in version 130; may be removed in future release Linked fragment stage: // Module Version 99 // Generated by (magic number): 51a00bb // Id's are bound by 70 Source GLSL 130 Capability Shader 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 EntryPoint Fragment 4 "main" ExecutionMode 4 OriginLowerLeft Name 4 "main" Name 10 "texColor" Name 14 "texSampler2D" Name 20 "userIn" Name 23 "b" Name 31 "gl_TexCoord" Name 32 "a" Name 46 "color" Name 51 "alpha" Name 56 "gl_FragColor" Decorate 20(userIn) Smooth Decorate 31(gl_TexCoord) Smooth Decorate 46(color) Smooth Decorate 51(alpha) Smooth Decorate 56(gl_FragColor) BuiltIn FragColor 2: TypeVoid 3: TypeFunction 2 7: TypeFloat 32 8: TypeVector 7(float) 4 9: TypePointer Function 8(fvec4) 11: TypeImage 7(float) 2D sampled format:Unknown 12: TypeSampledImage 11 13: TypePointer UniformConstant 12 14(texSampler2D): 13(ptr) Variable UniformConstant 16: TypeInt 32 0 17: 16(int) Constant 2 18: TypeArray 8(fvec4) 17 19: TypePointer Input 18 20(userIn): 19(ptr) Variable Input 21: TypeInt 32 1 22: TypePointer UniformConstant 21(int) 23(b): 22(ptr) Variable UniformConstant 25: TypePointer Input 8(fvec4) 28: 16(int) Constant 6 29: TypeArray 8(fvec4) 28 30: TypePointer Input 29 31(gl_TexCoord): 30(ptr) Variable Input 32(a): 22(ptr) Variable UniformConstant 37: 21(int) Constant 5 41: TypeVector 7(float) 2 46(color): 25(ptr) Variable Input 50: TypePointer Input 7(float) 51(alpha): 50(ptr) Variable Input 55: TypePointer Output 8(fvec4) 56(gl_FragColor): 55(ptr) Variable Output 57: 21(int) Constant 0 4(main): 2 Function None 3 5: Label 10(texColor): 9(ptr) Variable Function 15: 12 Load 14(texSampler2D) 24: 21(int) Load 23(b) 26: 25(ptr) AccessChain 20(userIn) 24 27: 8(fvec4) Load 26 33: 21(int) Load 32(a) 34: 25(ptr) AccessChain 31(gl_TexCoord) 33 35: 8(fvec4) Load 34 36: 8(fvec4) FAdd 27 35 38: 25(ptr) AccessChain 31(gl_TexCoord) 37 39: 8(fvec4) Load 38 40: 8(fvec4) FAdd 36 39 42: 7(float) CompositeExtract 40 0 43: 7(float) CompositeExtract 40 1 44: 41(fvec2) CompositeConstruct 42 43 45: 8(fvec4) ImageSampleImplicitLod 15 44 Store 10(texColor) 45 47: 8(fvec4) Load 46(color) 48: 8(fvec4) Load 10(texColor) 49: 8(fvec4) FAdd 48 47 Store 10(texColor) 49 52: 7(float) Load 51(alpha) 53: 8(fvec4) Load 10(texColor) 54: 8(fvec4) CompositeInsert 52 53 3 Store 10(texColor) 54 58: 25(ptr) AccessChain 31(gl_TexCoord) 57 59: 8(fvec4) Load 58 60: 21(int) Load 23(b) 61: 25(ptr) AccessChain 31(gl_TexCoord) 60 62: 8(fvec4) Load 61 63: 8(fvec4) FAdd 59 62 64: 8(fvec4) Load 10(texColor) 65: 8(fvec4) FAdd 63 64 66: 21(int) Load 32(a) 67: 25(ptr) AccessChain 20(userIn) 66 68: 8(fvec4) Load 67 69: 8(fvec4) FAdd 65 68 Store 56(gl_FragColor) 69 Branch 6 6: Label Return FunctionEnd