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