1617a3babSopenharmony_cihlsl.identifier.sample.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:9 Function Definition: sample(i1; ( temp int) 6617a3babSopenharmony_ci0:9 Function Parameters: 7617a3babSopenharmony_ci0:9 'x' ( in int) 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:9 Branch: Return with expression 10617a3babSopenharmony_ci0:9 'x' ( in int) 11617a3babSopenharmony_ci0:12 Function Definition: @main( ( temp 4-component vector of float) 12617a3babSopenharmony_ci0:12 Function Parameters: 13617a3babSopenharmony_ci0:? Sequence 14617a3babSopenharmony_ci0:15 Sequence 15617a3babSopenharmony_ci0:15 move second child to first child ( temp 4-component vector of float) 16617a3babSopenharmony_ci0:15 'sample' ( temp 4-component vector of float) 17617a3babSopenharmony_ci0:15 Constant: 18617a3babSopenharmony_ci0:15 3.000000 19617a3babSopenharmony_ci0:15 4.000000 20617a3babSopenharmony_ci0:15 5.000000 21617a3babSopenharmony_ci0:15 6.000000 22617a3babSopenharmony_ci0:17 Branch: Return with expression 23617a3babSopenharmony_ci0:17 vector swizzle ( temp 4-component vector of float) 24617a3babSopenharmony_ci0:17 'sample' ( temp 4-component vector of float) 25617a3babSopenharmony_ci0:17 Sequence 26617a3babSopenharmony_ci0:17 Constant: 27617a3babSopenharmony_ci0:17 0 (const int) 28617a3babSopenharmony_ci0:17 Constant: 29617a3babSopenharmony_ci0:17 1 (const int) 30617a3babSopenharmony_ci0:17 Constant: 31617a3babSopenharmony_ci0:17 2 (const int) 32617a3babSopenharmony_ci0:17 Constant: 33617a3babSopenharmony_ci0:17 3 (const int) 34617a3babSopenharmony_ci0:12 Function Definition: main( ( temp void) 35617a3babSopenharmony_ci0:12 Function Parameters: 36617a3babSopenharmony_ci0:? Sequence 37617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 38617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 39617a3babSopenharmony_ci0:12 Function Call: @main( ( temp 4-component vector of float) 40617a3babSopenharmony_ci0:? Linker Objects 41617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 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:9 Function Definition: sample(i1; ( temp int) 51617a3babSopenharmony_ci0:9 Function Parameters: 52617a3babSopenharmony_ci0:9 'x' ( in int) 53617a3babSopenharmony_ci0:? Sequence 54617a3babSopenharmony_ci0:9 Branch: Return with expression 55617a3babSopenharmony_ci0:9 'x' ( in int) 56617a3babSopenharmony_ci0:12 Function Definition: @main( ( temp 4-component vector of float) 57617a3babSopenharmony_ci0:12 Function Parameters: 58617a3babSopenharmony_ci0:? Sequence 59617a3babSopenharmony_ci0:15 Sequence 60617a3babSopenharmony_ci0:15 move second child to first child ( temp 4-component vector of float) 61617a3babSopenharmony_ci0:15 'sample' ( temp 4-component vector of float) 62617a3babSopenharmony_ci0:15 Constant: 63617a3babSopenharmony_ci0:15 3.000000 64617a3babSopenharmony_ci0:15 4.000000 65617a3babSopenharmony_ci0:15 5.000000 66617a3babSopenharmony_ci0:15 6.000000 67617a3babSopenharmony_ci0:17 Branch: Return with expression 68617a3babSopenharmony_ci0:17 vector swizzle ( temp 4-component vector of float) 69617a3babSopenharmony_ci0:17 'sample' ( temp 4-component vector of float) 70617a3babSopenharmony_ci0:17 Sequence 71617a3babSopenharmony_ci0:17 Constant: 72617a3babSopenharmony_ci0:17 0 (const int) 73617a3babSopenharmony_ci0:17 Constant: 74617a3babSopenharmony_ci0:17 1 (const int) 75617a3babSopenharmony_ci0:17 Constant: 76617a3babSopenharmony_ci0:17 2 (const int) 77617a3babSopenharmony_ci0:17 Constant: 78617a3babSopenharmony_ci0:17 3 (const int) 79617a3babSopenharmony_ci0:12 Function Definition: main( ( temp void) 80617a3babSopenharmony_ci0:12 Function Parameters: 81617a3babSopenharmony_ci0:? Sequence 82617a3babSopenharmony_ci0:12 move second child to first child ( temp 4-component vector of float) 83617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 84617a3babSopenharmony_ci0:12 Function Call: @main( ( temp 4-component vector of float) 85617a3babSopenharmony_ci0:? Linker Objects 86617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) 87617a3babSopenharmony_ci 88617a3babSopenharmony_ci// Module Version 10000 89617a3babSopenharmony_ci// Generated by (magic number): 8000b 90617a3babSopenharmony_ci// Id's are bound by 33 91617a3babSopenharmony_ci 92617a3babSopenharmony_ci Capability Shader 93617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 94617a3babSopenharmony_ci MemoryModel Logical GLSL450 95617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 31 96617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 97617a3babSopenharmony_ci Source HLSL 500 98617a3babSopenharmony_ci Name 4 "main" 99617a3babSopenharmony_ci Name 10 "sample(i1;" 100617a3babSopenharmony_ci Name 9 "x" 101617a3babSopenharmony_ci Name 15 "@main(" 102617a3babSopenharmony_ci Name 21 "sample" 103617a3babSopenharmony_ci Name 31 "@entryPointOutput" 104617a3babSopenharmony_ci Decorate 31(@entryPointOutput) Location 0 105617a3babSopenharmony_ci 2: TypeVoid 106617a3babSopenharmony_ci 3: TypeFunction 2 107617a3babSopenharmony_ci 6: TypeInt 32 1 108617a3babSopenharmony_ci 7: TypePointer Function 6(int) 109617a3babSopenharmony_ci 8: TypeFunction 6(int) 7(ptr) 110617a3babSopenharmony_ci 12: TypeFloat 32 111617a3babSopenharmony_ci 13: TypeVector 12(float) 4 112617a3babSopenharmony_ci 14: TypeFunction 13(fvec4) 113617a3babSopenharmony_ci 20: TypePointer Function 13(fvec4) 114617a3babSopenharmony_ci 22: 12(float) Constant 1077936128 115617a3babSopenharmony_ci 23: 12(float) Constant 1082130432 116617a3babSopenharmony_ci 24: 12(float) Constant 1084227584 117617a3babSopenharmony_ci 25: 12(float) Constant 1086324736 118617a3babSopenharmony_ci 26: 13(fvec4) ConstantComposite 22 23 24 25 119617a3babSopenharmony_ci 30: TypePointer Output 13(fvec4) 120617a3babSopenharmony_ci31(@entryPointOutput): 30(ptr) Variable Output 121617a3babSopenharmony_ci 4(main): 2 Function None 3 122617a3babSopenharmony_ci 5: Label 123617a3babSopenharmony_ci 32: 13(fvec4) FunctionCall 15(@main() 124617a3babSopenharmony_ci Store 31(@entryPointOutput) 32 125617a3babSopenharmony_ci Return 126617a3babSopenharmony_ci FunctionEnd 127617a3babSopenharmony_ci 10(sample(i1;): 6(int) Function None 8 128617a3babSopenharmony_ci 9(x): 7(ptr) FunctionParameter 129617a3babSopenharmony_ci 11: Label 130617a3babSopenharmony_ci 17: 6(int) Load 9(x) 131617a3babSopenharmony_ci ReturnValue 17 132617a3babSopenharmony_ci FunctionEnd 133617a3babSopenharmony_ci 15(@main(): 13(fvec4) Function None 14 134617a3babSopenharmony_ci 16: Label 135617a3babSopenharmony_ci 21(sample): 20(ptr) Variable Function 136617a3babSopenharmony_ci Store 21(sample) 26 137617a3babSopenharmony_ci 27: 13(fvec4) Load 21(sample) 138617a3babSopenharmony_ci ReturnValue 27 139617a3babSopenharmony_ci FunctionEnd 140