1617a3babSopenharmony_cispv.register.autoassign-2.frag 2617a3babSopenharmony_ci// Module Version 10000 3617a3babSopenharmony_ci// Generated by (magic number): 8000b 4617a3babSopenharmony_ci// Id's are bound by 47 5617a3babSopenharmony_ci 6617a3babSopenharmony_ci Capability Shader 7617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 8617a3babSopenharmony_ci MemoryModel Logical GLSL450 9617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 44 10617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 11617a3babSopenharmony_ci Source HLSL 500 12617a3babSopenharmony_ci Name 4 "main" 13617a3babSopenharmony_ci Name 8 "PS_OUTPUT" 14617a3babSopenharmony_ci MemberName 8(PS_OUTPUT) 0 "Color" 15617a3babSopenharmony_ci Name 12 "@main(struct-PS_OUTPUT-vf41;" 16617a3babSopenharmony_ci Name 11 "psout" 17617a3babSopenharmony_ci Name 18 "g_tScene[0]" 18617a3babSopenharmony_ci Name 22 "g_tSamp" 19617a3babSopenharmony_ci Name 31 "g_tScene[1]" 20617a3babSopenharmony_ci Name 39 "psout" 21617a3babSopenharmony_ci Name 40 "param" 22617a3babSopenharmony_ci Name 44 "psout.Color" 23617a3babSopenharmony_ci Decorate 18(g_tScene[0]) DescriptorSet 0 24617a3babSopenharmony_ci Decorate 18(g_tScene[0]) Binding 10 25617a3babSopenharmony_ci Decorate 22(g_tSamp) DescriptorSet 0 26617a3babSopenharmony_ci Decorate 22(g_tSamp) Binding 5 27617a3babSopenharmony_ci Decorate 31(g_tScene[1]) DescriptorSet 0 28617a3babSopenharmony_ci Decorate 31(g_tScene[1]) Binding 11 29617a3babSopenharmony_ci Decorate 44(psout.Color) Location 0 30617a3babSopenharmony_ci 2: TypeVoid 31617a3babSopenharmony_ci 3: TypeFunction 2 32617a3babSopenharmony_ci 6: TypeFloat 32 33617a3babSopenharmony_ci 7: TypeVector 6(float) 4 34617a3babSopenharmony_ci 8(PS_OUTPUT): TypeStruct 7(fvec4) 35617a3babSopenharmony_ci 9: TypePointer Function 8(PS_OUTPUT) 36617a3babSopenharmony_ci 10: TypeFunction 2 9(ptr) 37617a3babSopenharmony_ci 14: TypeInt 32 1 38617a3babSopenharmony_ci 15: 14(int) Constant 0 39617a3babSopenharmony_ci 16: TypeImage 6(float) 2D sampled format:Unknown 40617a3babSopenharmony_ci 17: TypePointer UniformConstant 16 41617a3babSopenharmony_ci 18(g_tScene[0]): 17(ptr) Variable UniformConstant 42617a3babSopenharmony_ci 20: TypeSampler 43617a3babSopenharmony_ci 21: TypePointer UniformConstant 20 44617a3babSopenharmony_ci 22(g_tSamp): 21(ptr) Variable UniformConstant 45617a3babSopenharmony_ci 24: TypeSampledImage 16 46617a3babSopenharmony_ci 26: TypeVector 6(float) 2 47617a3babSopenharmony_ci 27: 6(float) Constant 1050253722 48617a3babSopenharmony_ci 28: 6(float) Constant 1053609165 49617a3babSopenharmony_ci 29: 26(fvec2) ConstantComposite 27 28 50617a3babSopenharmony_ci 31(g_tScene[1]): 17(ptr) Variable UniformConstant 51617a3babSopenharmony_ci 37: TypePointer Function 7(fvec4) 52617a3babSopenharmony_ci 43: TypePointer Output 7(fvec4) 53617a3babSopenharmony_ci 44(psout.Color): 43(ptr) Variable Output 54617a3babSopenharmony_ci 4(main): 2 Function None 3 55617a3babSopenharmony_ci 5: Label 56617a3babSopenharmony_ci 39(psout): 9(ptr) Variable Function 57617a3babSopenharmony_ci 40(param): 9(ptr) Variable Function 58617a3babSopenharmony_ci 41: 2 FunctionCall 12(@main(struct-PS_OUTPUT-vf41;) 40(param) 59617a3babSopenharmony_ci 42:8(PS_OUTPUT) Load 40(param) 60617a3babSopenharmony_ci Store 39(psout) 42 61617a3babSopenharmony_ci 45: 37(ptr) AccessChain 39(psout) 15 62617a3babSopenharmony_ci 46: 7(fvec4) Load 45 63617a3babSopenharmony_ci Store 44(psout.Color) 46 64617a3babSopenharmony_ci Return 65617a3babSopenharmony_ci FunctionEnd 66617a3babSopenharmony_ci12(@main(struct-PS_OUTPUT-vf41;): 2 Function None 10 67617a3babSopenharmony_ci 11(psout): 9(ptr) FunctionParameter 68617a3babSopenharmony_ci 13: Label 69617a3babSopenharmony_ci 19: 16 Load 18(g_tScene[0]) 70617a3babSopenharmony_ci 23: 20 Load 22(g_tSamp) 71617a3babSopenharmony_ci 25: 24 SampledImage 19 23 72617a3babSopenharmony_ci 30: 7(fvec4) ImageSampleImplicitLod 25 29 73617a3babSopenharmony_ci 32: 16 Load 31(g_tScene[1]) 74617a3babSopenharmony_ci 33: 20 Load 22(g_tSamp) 75617a3babSopenharmony_ci 34: 24 SampledImage 32 33 76617a3babSopenharmony_ci 35: 7(fvec4) ImageSampleImplicitLod 34 29 77617a3babSopenharmony_ci 36: 7(fvec4) FAdd 30 35 78617a3babSopenharmony_ci 38: 37(ptr) AccessChain 11(psout) 15 79617a3babSopenharmony_ci Store 38 36 80617a3babSopenharmony_ci Return 81617a3babSopenharmony_ci FunctionEnd 82