1617a3babSopenharmony_cispv.ext.textureShadowLod.frag 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 55 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci Capability SampledCubeArray 8617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 9617a3babSopenharmony_ci MemoryModel Logical GLSL450 10617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 8 16 11617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 12617a3babSopenharmony_ci Source GLSL 450 13617a3babSopenharmony_ci SourceExtension "GL_EXT_texture_shadow_lod" 14617a3babSopenharmony_ci Name 4 "main" 15617a3babSopenharmony_ci Name 8 "c" 16617a3babSopenharmony_ci Name 12 "s2da" 17617a3babSopenharmony_ci Name 16 "tc" 18617a3babSopenharmony_ci Name 24 "sca" 19617a3babSopenharmony_ci Name 43 "sc" 20617a3babSopenharmony_ci Decorate 8(c) Location 0 21617a3babSopenharmony_ci Decorate 12(s2da) DescriptorSet 0 22617a3babSopenharmony_ci Decorate 12(s2da) Binding 0 23617a3babSopenharmony_ci Decorate 16(tc) Location 0 24617a3babSopenharmony_ci Decorate 24(sca) DescriptorSet 0 25617a3babSopenharmony_ci Decorate 24(sca) Binding 1 26617a3babSopenharmony_ci Decorate 43(sc) DescriptorSet 0 27617a3babSopenharmony_ci Decorate 43(sc) Binding 2 28617a3babSopenharmony_ci 2: TypeVoid 29617a3babSopenharmony_ci 3: TypeFunction 2 30617a3babSopenharmony_ci 6: TypeFloat 32 31617a3babSopenharmony_ci 7: TypePointer Output 6(float) 32617a3babSopenharmony_ci 8(c): 7(ptr) Variable Output 33617a3babSopenharmony_ci 9: TypeImage 6(float) 2D depth array sampled format:Unknown 34617a3babSopenharmony_ci 10: TypeSampledImage 9 35617a3babSopenharmony_ci 11: TypePointer UniformConstant 10 36617a3babSopenharmony_ci 12(s2da): 11(ptr) Variable UniformConstant 37617a3babSopenharmony_ci 14: TypeVector 6(float) 4 38617a3babSopenharmony_ci 15: TypePointer Input 14(fvec4) 39617a3babSopenharmony_ci 16(tc): 15(ptr) Variable Input 40617a3babSopenharmony_ci 18: 6(float) Constant 0 41617a3babSopenharmony_ci 21: TypeImage 6(float) Cube depth array sampled format:Unknown 42617a3babSopenharmony_ci 22: TypeSampledImage 21 43617a3babSopenharmony_ci 23: TypePointer UniformConstant 22 44617a3babSopenharmony_ci 24(sca): 23(ptr) Variable UniformConstant 45617a3babSopenharmony_ci 30: TypeInt 32 1 46617a3babSopenharmony_ci 31: TypeVector 30(int) 2 47617a3babSopenharmony_ci 32: 30(int) Constant 0 48617a3babSopenharmony_ci 33: 31(ivec2) ConstantComposite 32 32 49617a3babSopenharmony_ci 40: TypeImage 6(float) Cube depth sampled format:Unknown 50617a3babSopenharmony_ci 41: TypeSampledImage 40 51617a3babSopenharmony_ci 42: TypePointer UniformConstant 41 52617a3babSopenharmony_ci 43(sc): 42(ptr) Variable UniformConstant 53617a3babSopenharmony_ci 4(main): 2 Function None 3 54617a3babSopenharmony_ci 5: Label 55617a3babSopenharmony_ci 13: 10 Load 12(s2da) 56617a3babSopenharmony_ci 17: 14(fvec4) Load 16(tc) 57617a3babSopenharmony_ci 19: 6(float) CompositeExtract 17 3 58617a3babSopenharmony_ci 20: 6(float) ImageSampleDrefImplicitLod 13 17 19 Bias 18 59617a3babSopenharmony_ci Store 8(c) 20 60617a3babSopenharmony_ci 25: 22 Load 24(sca) 61617a3babSopenharmony_ci 26: 14(fvec4) Load 16(tc) 62617a3babSopenharmony_ci 27: 6(float) ImageSampleDrefImplicitLod 25 26 18 63617a3babSopenharmony_ci Store 8(c) 27 64617a3babSopenharmony_ci 28: 10 Load 12(s2da) 65617a3babSopenharmony_ci 29: 14(fvec4) Load 16(tc) 66617a3babSopenharmony_ci 34: 6(float) CompositeExtract 29 3 67617a3babSopenharmony_ci 35: 6(float) ImageSampleDrefImplicitLod 28 29 34 Bias ConstOffset 18 33 68617a3babSopenharmony_ci Store 8(c) 35 69617a3babSopenharmony_ci 36: 10 Load 12(s2da) 70617a3babSopenharmony_ci 37: 14(fvec4) Load 16(tc) 71617a3babSopenharmony_ci 38: 6(float) CompositeExtract 37 3 72617a3babSopenharmony_ci 39: 6(float) ImageSampleDrefExplicitLod 36 37 38 Lod 18 73617a3babSopenharmony_ci Store 8(c) 39 74617a3babSopenharmony_ci 44: 41 Load 43(sc) 75617a3babSopenharmony_ci 45: 14(fvec4) Load 16(tc) 76617a3babSopenharmony_ci 46: 6(float) CompositeExtract 45 3 77617a3babSopenharmony_ci 47: 6(float) ImageSampleDrefExplicitLod 44 45 46 Lod 18 78617a3babSopenharmony_ci Store 8(c) 47 79617a3babSopenharmony_ci 48: 22 Load 24(sca) 80617a3babSopenharmony_ci 49: 14(fvec4) Load 16(tc) 81617a3babSopenharmony_ci 50: 6(float) ImageSampleDrefExplicitLod 48 49 18 Lod 18 82617a3babSopenharmony_ci Store 8(c) 50 83617a3babSopenharmony_ci 51: 10 Load 12(s2da) 84617a3babSopenharmony_ci 52: 14(fvec4) Load 16(tc) 85617a3babSopenharmony_ci 53: 6(float) CompositeExtract 52 3 86617a3babSopenharmony_ci 54: 6(float) ImageSampleDrefExplicitLod 51 52 53 Lod ConstOffset 18 33 87617a3babSopenharmony_ci Store 8(c) 54 88617a3babSopenharmony_ci Return 89617a3babSopenharmony_ci FunctionEnd 90