1617a3babSopenharmony_cispv.varyingArrayIndirect.frag 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 70 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 8617a3babSopenharmony_ci MemoryModel Logical GLSL450 9617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 19 22 30 31 45 50 56 10617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 11617a3babSopenharmony_ci Source GLSL 140 12617a3babSopenharmony_ci Name 4 "main" 13617a3babSopenharmony_ci Name 9 "texColor" 14617a3babSopenharmony_ci Name 13 "texSampler2D" 15617a3babSopenharmony_ci Name 19 "userIn" 16617a3babSopenharmony_ci Name 22 "b" 17617a3babSopenharmony_ci Name 30 "TexCoord" 18617a3babSopenharmony_ci Name 31 "a" 19617a3babSopenharmony_ci Name 45 "color" 20617a3babSopenharmony_ci Name 50 "alpha" 21617a3babSopenharmony_ci Name 56 "gl_FragColor" 22617a3babSopenharmony_ci Decorate 13(texSampler2D) DescriptorSet 0 23617a3babSopenharmony_ci Decorate 13(texSampler2D) Binding 0 24617a3babSopenharmony_ci Decorate 19(userIn) Location 8 25617a3babSopenharmony_ci Decorate 22(b) Flat 26617a3babSopenharmony_ci Decorate 22(b) Location 11 27617a3babSopenharmony_ci Decorate 30(TexCoord) Location 2 28617a3babSopenharmony_ci Decorate 31(a) Flat 29617a3babSopenharmony_ci Decorate 31(a) Location 10 30617a3babSopenharmony_ci Decorate 45(color) Location 0 31617a3babSopenharmony_ci Decorate 50(alpha) Location 1 32617a3babSopenharmony_ci Decorate 56(gl_FragColor) Location 0 33617a3babSopenharmony_ci 2: TypeVoid 34617a3babSopenharmony_ci 3: TypeFunction 2 35617a3babSopenharmony_ci 6: TypeFloat 32 36617a3babSopenharmony_ci 7: TypeVector 6(float) 4 37617a3babSopenharmony_ci 8: TypePointer Function 7(fvec4) 38617a3babSopenharmony_ci 10: TypeImage 6(float) 2D sampled format:Unknown 39617a3babSopenharmony_ci 11: TypeSampledImage 10 40617a3babSopenharmony_ci 12: TypePointer UniformConstant 11 41617a3babSopenharmony_ci13(texSampler2D): 12(ptr) Variable UniformConstant 42617a3babSopenharmony_ci 15: TypeInt 32 0 43617a3babSopenharmony_ci 16: 15(int) Constant 2 44617a3babSopenharmony_ci 17: TypeArray 7(fvec4) 16 45617a3babSopenharmony_ci 18: TypePointer Input 17 46617a3babSopenharmony_ci 19(userIn): 18(ptr) Variable Input 47617a3babSopenharmony_ci 20: TypeInt 32 1 48617a3babSopenharmony_ci 21: TypePointer Input 20(int) 49617a3babSopenharmony_ci 22(b): 21(ptr) Variable Input 50617a3babSopenharmony_ci 24: TypePointer Input 7(fvec4) 51617a3babSopenharmony_ci 27: 15(int) Constant 6 52617a3babSopenharmony_ci 28: TypeArray 7(fvec4) 27 53617a3babSopenharmony_ci 29: TypePointer Input 28 54617a3babSopenharmony_ci 30(TexCoord): 29(ptr) Variable Input 55617a3babSopenharmony_ci 31(a): 21(ptr) Variable Input 56617a3babSopenharmony_ci 36: 20(int) Constant 5 57617a3babSopenharmony_ci 40: TypeVector 6(float) 2 58617a3babSopenharmony_ci 45(color): 24(ptr) Variable Input 59617a3babSopenharmony_ci 49: TypePointer Input 6(float) 60617a3babSopenharmony_ci 50(alpha): 49(ptr) Variable Input 61617a3babSopenharmony_ci 52: 15(int) Constant 3 62617a3babSopenharmony_ci 53: TypePointer Function 6(float) 63617a3babSopenharmony_ci 55: TypePointer Output 7(fvec4) 64617a3babSopenharmony_ci56(gl_FragColor): 55(ptr) Variable Output 65617a3babSopenharmony_ci 57: 20(int) Constant 0 66617a3babSopenharmony_ci 4(main): 2 Function None 3 67617a3babSopenharmony_ci 5: Label 68617a3babSopenharmony_ci 9(texColor): 8(ptr) Variable Function 69617a3babSopenharmony_ci 14: 11 Load 13(texSampler2D) 70617a3babSopenharmony_ci 23: 20(int) Load 22(b) 71617a3babSopenharmony_ci 25: 24(ptr) AccessChain 19(userIn) 23 72617a3babSopenharmony_ci 26: 7(fvec4) Load 25 73617a3babSopenharmony_ci 32: 20(int) Load 31(a) 74617a3babSopenharmony_ci 33: 24(ptr) AccessChain 30(TexCoord) 32 75617a3babSopenharmony_ci 34: 7(fvec4) Load 33 76617a3babSopenharmony_ci 35: 7(fvec4) FAdd 26 34 77617a3babSopenharmony_ci 37: 24(ptr) AccessChain 30(TexCoord) 36 78617a3babSopenharmony_ci 38: 7(fvec4) Load 37 79617a3babSopenharmony_ci 39: 7(fvec4) FAdd 35 38 80617a3babSopenharmony_ci 41: 6(float) CompositeExtract 39 0 81617a3babSopenharmony_ci 42: 6(float) CompositeExtract 39 1 82617a3babSopenharmony_ci 43: 40(fvec2) CompositeConstruct 41 42 83617a3babSopenharmony_ci 44: 7(fvec4) ImageSampleImplicitLod 14 43 84617a3babSopenharmony_ci Store 9(texColor) 44 85617a3babSopenharmony_ci 46: 7(fvec4) Load 45(color) 86617a3babSopenharmony_ci 47: 7(fvec4) Load 9(texColor) 87617a3babSopenharmony_ci 48: 7(fvec4) FAdd 47 46 88617a3babSopenharmony_ci Store 9(texColor) 48 89617a3babSopenharmony_ci 51: 6(float) Load 50(alpha) 90617a3babSopenharmony_ci 54: 53(ptr) AccessChain 9(texColor) 52 91617a3babSopenharmony_ci Store 54 51 92617a3babSopenharmony_ci 58: 24(ptr) AccessChain 30(TexCoord) 57 93617a3babSopenharmony_ci 59: 7(fvec4) Load 58 94617a3babSopenharmony_ci 60: 20(int) Load 22(b) 95617a3babSopenharmony_ci 61: 24(ptr) AccessChain 30(TexCoord) 60 96617a3babSopenharmony_ci 62: 7(fvec4) Load 61 97617a3babSopenharmony_ci 63: 7(fvec4) FAdd 59 62 98617a3babSopenharmony_ci 64: 7(fvec4) Load 9(texColor) 99617a3babSopenharmony_ci 65: 7(fvec4) FAdd 63 64 100617a3babSopenharmony_ci 66: 20(int) Load 31(a) 101617a3babSopenharmony_ci 67: 24(ptr) AccessChain 19(userIn) 66 102617a3babSopenharmony_ci 68: 7(fvec4) Load 67 103617a3babSopenharmony_ci 69: 7(fvec4) FAdd 65 68 104617a3babSopenharmony_ci Store 56(gl_FragColor) 69 105617a3babSopenharmony_ci Return 106617a3babSopenharmony_ci FunctionEnd 107