1617a3babSopenharmony_cihlsl.samplecmp.dualmode.frag 2617a3babSopenharmony_ciWARNING: AST will form illegal SPIR-V; need to transform to legalize 3617a3babSopenharmony_ciShader version: 500 4617a3babSopenharmony_cigl_FragCoord origin is upper left 5617a3babSopenharmony_ci0:? Sequence 6617a3babSopenharmony_ci0:7 Function Definition: @main( ( temp 4-component vector of float) 7617a3babSopenharmony_ci0:7 Function Parameters: 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:10 texture ( temp float) 10617a3babSopenharmony_ci0:10 Construct combined texture-sampler ( temp sampler1DShadow) 11617a3babSopenharmony_ci0:10 'g_tTex' (layout( binding=3) uniform texture1DShadow) 12617a3babSopenharmony_ci0:10 'g_sSampCmp' (layout( binding=1) uniform sampler) 13617a3babSopenharmony_ci0:10 Construct vec2 ( temp 2-component vector of float) 14617a3babSopenharmony_ci0:10 Constant: 15617a3babSopenharmony_ci0:10 0.100000 16617a3babSopenharmony_ci0:10 Constant: 17617a3babSopenharmony_ci0:10 0.750000 18617a3babSopenharmony_ci0:11 texture ( temp 4-component vector of float) 19617a3babSopenharmony_ci0:11 Construct combined texture-sampler ( temp sampler1D) 20617a3babSopenharmony_ci0:11 'g_tTex' (layout( binding=3) uniform texture1D) 21617a3babSopenharmony_ci0:11 'g_sSamp' (layout( binding=0) uniform sampler) 22617a3babSopenharmony_ci0:11 Constant: 23617a3babSopenharmony_ci0:11 0.100000 24617a3babSopenharmony_ci0:13 Branch: Return with expression 25617a3babSopenharmony_ci0:13 Constant: 26617a3babSopenharmony_ci0:13 0.000000 27617a3babSopenharmony_ci0:13 0.000000 28617a3babSopenharmony_ci0:13 0.000000 29617a3babSopenharmony_ci0:13 0.000000 30617a3babSopenharmony_ci0:7 Function Definition: main( ( temp void) 31617a3babSopenharmony_ci0:7 Function Parameters: 32617a3babSopenharmony_ci0:? Sequence 33617a3babSopenharmony_ci0:7 move second child to first child ( temp 4-component vector of float) 34617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 35617a3babSopenharmony_ci0:7 Function Call: @main( ( temp 4-component vector of float) 36617a3babSopenharmony_ci0:? Linker Objects 37617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 38617a3babSopenharmony_ci0:? 'g_sSampCmp' (layout( binding=1) uniform sampler) 39617a3babSopenharmony_ci0:? 'g_tTex' (layout( binding=3) uniform texture1DShadow) 40617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 41617a3babSopenharmony_ci0:? 'g_tTex' (layout( binding=3) uniform texture1D) 42617a3babSopenharmony_ci 43617a3babSopenharmony_ci 44617a3babSopenharmony_ciLinked fragment stage: 45617a3babSopenharmony_ci 46617a3babSopenharmony_ci 47617a3babSopenharmony_ciShader version: 500 48617a3babSopenharmony_cigl_FragCoord origin is upper left 49617a3babSopenharmony_ci0:? Sequence 50617a3babSopenharmony_ci0:7 Function Definition: @main( ( temp 4-component vector of float) 51617a3babSopenharmony_ci0:7 Function Parameters: 52617a3babSopenharmony_ci0:? Sequence 53617a3babSopenharmony_ci0:10 texture ( temp float) 54617a3babSopenharmony_ci0:10 Construct combined texture-sampler ( temp sampler1DShadow) 55617a3babSopenharmony_ci0:10 'g_tTex' (layout( binding=3) uniform texture1DShadow) 56617a3babSopenharmony_ci0:10 'g_sSampCmp' (layout( binding=1) uniform sampler) 57617a3babSopenharmony_ci0:10 Construct vec2 ( temp 2-component vector of float) 58617a3babSopenharmony_ci0:10 Constant: 59617a3babSopenharmony_ci0:10 0.100000 60617a3babSopenharmony_ci0:10 Constant: 61617a3babSopenharmony_ci0:10 0.750000 62617a3babSopenharmony_ci0:11 texture ( temp 4-component vector of float) 63617a3babSopenharmony_ci0:11 Construct combined texture-sampler ( temp sampler1D) 64617a3babSopenharmony_ci0:11 'g_tTex' (layout( binding=3) uniform texture1D) 65617a3babSopenharmony_ci0:11 'g_sSamp' (layout( binding=0) uniform sampler) 66617a3babSopenharmony_ci0:11 Constant: 67617a3babSopenharmony_ci0:11 0.100000 68617a3babSopenharmony_ci0:13 Branch: Return with expression 69617a3babSopenharmony_ci0:13 Constant: 70617a3babSopenharmony_ci0:13 0.000000 71617a3babSopenharmony_ci0:13 0.000000 72617a3babSopenharmony_ci0:13 0.000000 73617a3babSopenharmony_ci0:13 0.000000 74617a3babSopenharmony_ci0:7 Function Definition: main( ( temp void) 75617a3babSopenharmony_ci0:7 Function Parameters: 76617a3babSopenharmony_ci0:? Sequence 77617a3babSopenharmony_ci0:7 move second child to first child ( temp 4-component vector of float) 78617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 79617a3babSopenharmony_ci0:7 Function Call: @main( ( temp 4-component vector of float) 80617a3babSopenharmony_ci0:? Linker Objects 81617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 82617a3babSopenharmony_ci0:? 'g_sSampCmp' (layout( binding=1) uniform sampler) 83617a3babSopenharmony_ci0:? 'g_tTex' (layout( binding=3) uniform texture1DShadow) 84617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 85617a3babSopenharmony_ci0:? 'g_tTex' (layout( binding=3) uniform texture1D) 86617a3babSopenharmony_ci 87617a3babSopenharmony_ci// Module Version 10000 88617a3babSopenharmony_ci// Generated by (magic number): 8000b 89617a3babSopenharmony_ci// Id's are bound by 43 90617a3babSopenharmony_ci 91617a3babSopenharmony_ci Capability Shader 92617a3babSopenharmony_ci Capability Sampled1D 93617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 94617a3babSopenharmony_ci MemoryModel Logical GLSL450 95617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 41 96617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 97617a3babSopenharmony_ci Source HLSL 500 98617a3babSopenharmony_ci Name 4 "main" 99617a3babSopenharmony_ci Name 9 "@main(" 100617a3babSopenharmony_ci Name 13 "g_tTex" 101617a3babSopenharmony_ci Name 17 "g_sSampCmp" 102617a3babSopenharmony_ci Name 29 "g_tTex" 103617a3babSopenharmony_ci Name 31 "g_sSamp" 104617a3babSopenharmony_ci Name 41 "@entryPointOutput" 105617a3babSopenharmony_ci Decorate 13(g_tTex) DescriptorSet 0 106617a3babSopenharmony_ci Decorate 13(g_tTex) Binding 3 107617a3babSopenharmony_ci Decorate 17(g_sSampCmp) DescriptorSet 0 108617a3babSopenharmony_ci Decorate 17(g_sSampCmp) Binding 1 109617a3babSopenharmony_ci Decorate 29(g_tTex) DescriptorSet 0 110617a3babSopenharmony_ci Decorate 29(g_tTex) Binding 3 111617a3babSopenharmony_ci Decorate 31(g_sSamp) DescriptorSet 0 112617a3babSopenharmony_ci Decorate 31(g_sSamp) Binding 0 113617a3babSopenharmony_ci Decorate 41(@entryPointOutput) Location 0 114617a3babSopenharmony_ci 2: TypeVoid 115617a3babSopenharmony_ci 3: TypeFunction 2 116617a3babSopenharmony_ci 6: TypeFloat 32 117617a3babSopenharmony_ci 7: TypeVector 6(float) 4 118617a3babSopenharmony_ci 8: TypeFunction 7(fvec4) 119617a3babSopenharmony_ci 11: TypeImage 6(float) 1D depth sampled format:Unknown 120617a3babSopenharmony_ci 12: TypePointer UniformConstant 11 121617a3babSopenharmony_ci 13(g_tTex): 12(ptr) Variable UniformConstant 122617a3babSopenharmony_ci 15: TypeSampler 123617a3babSopenharmony_ci 16: TypePointer UniformConstant 15 124617a3babSopenharmony_ci 17(g_sSampCmp): 16(ptr) Variable UniformConstant 125617a3babSopenharmony_ci 19: TypeSampledImage 11 126617a3babSopenharmony_ci 21: 6(float) Constant 1036831949 127617a3babSopenharmony_ci 22: 6(float) Constant 1061158912 128617a3babSopenharmony_ci 23: TypeVector 6(float) 2 129617a3babSopenharmony_ci 27: TypeImage 6(float) 1D sampled format:Unknown 130617a3babSopenharmony_ci 28: TypePointer UniformConstant 27 131617a3babSopenharmony_ci 29(g_tTex): 28(ptr) Variable UniformConstant 132617a3babSopenharmony_ci 31(g_sSamp): 16(ptr) Variable UniformConstant 133617a3babSopenharmony_ci 33: TypeSampledImage 27 134617a3babSopenharmony_ci 36: 6(float) Constant 0 135617a3babSopenharmony_ci 37: 7(fvec4) ConstantComposite 36 36 36 36 136617a3babSopenharmony_ci 40: TypePointer Output 7(fvec4) 137617a3babSopenharmony_ci41(@entryPointOutput): 40(ptr) Variable Output 138617a3babSopenharmony_ci 4(main): 2 Function None 3 139617a3babSopenharmony_ci 5: Label 140617a3babSopenharmony_ci 42: 7(fvec4) FunctionCall 9(@main() 141617a3babSopenharmony_ci Store 41(@entryPointOutput) 42 142617a3babSopenharmony_ci Return 143617a3babSopenharmony_ci FunctionEnd 144617a3babSopenharmony_ci 9(@main(): 7(fvec4) Function None 8 145617a3babSopenharmony_ci 10: Label 146617a3babSopenharmony_ci 14: 11 Load 13(g_tTex) 147617a3babSopenharmony_ci 18: 15 Load 17(g_sSampCmp) 148617a3babSopenharmony_ci 20: 19 SampledImage 14 18 149617a3babSopenharmony_ci 24: 23(fvec2) CompositeConstruct 21 22 150617a3babSopenharmony_ci 25: 6(float) CompositeExtract 24 1 151617a3babSopenharmony_ci 26: 6(float) ImageSampleDrefImplicitLod 20 24 25 152617a3babSopenharmony_ci 30: 27 Load 29(g_tTex) 153617a3babSopenharmony_ci 32: 15 Load 31(g_sSamp) 154617a3babSopenharmony_ci 34: 33 SampledImage 30 32 155617a3babSopenharmony_ci 35: 7(fvec4) ImageSampleImplicitLod 34 21 156617a3babSopenharmony_ci ReturnValue 37 157617a3babSopenharmony_ci FunctionEnd 158