1spv.uniformArray.frag 2// Module Version 10000 3// Generated by (magic number): 8000a 4// Id's are bound by 53 5 6 Capability Shader 7 1: ExtInstImport "GLSL.std.450" 8 MemoryModel Logical GLSL450 9 EntryPoint Fragment 4 "main" 14 25 35 47 10 ExecutionMode 4 OriginUpperLeft 11 Source GLSL 140 12 Name 4 "main" 13 Name 9 "texColor" 14 Name 14 "color" 15 Name 25 "inColor" 16 Name 35 "alpha" 17 Name 47 "gl_FragColor" 18 Name 52 "texSampler2D" 19 Decorate 14(color) Location 1 20 Decorate 25(inColor) Location 0 21 Decorate 35(alpha) Location 7 22 Decorate 47(gl_FragColor) Location 0 23 Decorate 52(texSampler2D) DescriptorSet 0 24 Decorate 52(texSampler2D) Binding 0 25 2: TypeVoid 26 3: TypeFunction 2 27 6: TypeFloat 32 28 7: TypeVector 6(float) 4 29 8: TypePointer Function 7(fvec4) 30 10: TypeInt 32 0 31 11: 10(int) Constant 6 32 12: TypeArray 7(fvec4) 11 33 13: TypePointer Input 12 34 14(color): 13(ptr) Variable Input 35 15: TypeInt 32 1 36 16: 15(int) Constant 1 37 17: TypePointer Input 7(fvec4) 38 23: TypeVector 6(float) 3 39 24: TypePointer Input 23(fvec3) 40 25(inColor): 24(ptr) Variable Input 41 32: 10(int) Constant 16 42 33: TypeArray 6(float) 32 43 34: TypePointer Input 33 44 35(alpha): 34(ptr) Variable Input 45 36: 15(int) Constant 12 46 37: TypePointer Input 6(float) 47 40: 10(int) Constant 3 48 41: TypePointer Function 6(float) 49 46: TypePointer Output 7(fvec4) 5047(gl_FragColor): 46(ptr) Variable Output 51 49: TypeImage 6(float) 2D sampled format:Unknown 52 50: TypeSampledImage 49 53 51: TypePointer UniformConstant 50 5452(texSampler2D): 51(ptr) Variable UniformConstant 55 4(main): 2 Function None 3 56 5: Label 57 9(texColor): 8(ptr) Variable Function 58 18: 17(ptr) AccessChain 14(color) 16 59 19: 7(fvec4) Load 18 60 20: 17(ptr) AccessChain 14(color) 16 61 21: 7(fvec4) Load 20 62 22: 7(fvec4) FAdd 19 21 63 Store 9(texColor) 22 64 26: 23(fvec3) Load 25(inColor) 65 27: 7(fvec4) Load 9(texColor) 66 28: 23(fvec3) VectorShuffle 27 27 0 1 2 67 29: 23(fvec3) FAdd 28 26 68 30: 7(fvec4) Load 9(texColor) 69 31: 7(fvec4) VectorShuffle 30 29 4 5 6 3 70 Store 9(texColor) 31 71 38: 37(ptr) AccessChain 35(alpha) 36 72 39: 6(float) Load 38 73 42: 41(ptr) AccessChain 9(texColor) 40 74 43: 6(float) Load 42 75 44: 6(float) FAdd 43 39 76 45: 41(ptr) AccessChain 9(texColor) 40 77 Store 45 44 78 48: 7(fvec4) Load 9(texColor) 79 Store 47(gl_FragColor) 48 80 Return 81 FunctionEnd 82