1617a3babSopenharmony_cihlsl.getdimensions.dx10.vert 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_ci0:? Sequence 4617a3babSopenharmony_ci0:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 5617a3babSopenharmony_ci0:11 Function Parameters: 6617a3babSopenharmony_ci0:? Sequence 7617a3babSopenharmony_ci0:21 Sequence 8617a3babSopenharmony_ci0:21 move second child to first child ( temp uint) 9617a3babSopenharmony_ci0:21 'sizeQueryTemp' ( temp uint) 10617a3babSopenharmony_ci0:21 textureSize ( temp uint) 11617a3babSopenharmony_ci0:21 'g_tTex1df4' (layout( binding=0) uniform texture1D) 12617a3babSopenharmony_ci0:21 Constant: 13617a3babSopenharmony_ci0:21 0 (const int) 14617a3babSopenharmony_ci0:21 move second child to first child ( temp uint) 15617a3babSopenharmony_ci0:21 'WidthU' ( temp uint) 16617a3babSopenharmony_ci0:21 'sizeQueryTemp' ( temp uint) 17617a3babSopenharmony_ci0:22 Sequence 18617a3babSopenharmony_ci0:22 move second child to first child ( temp uint) 19617a3babSopenharmony_ci0:22 'sizeQueryTemp' ( temp uint) 20617a3babSopenharmony_ci0:22 textureSize ( temp uint) 21617a3babSopenharmony_ci0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 22617a3babSopenharmony_ci0:22 Constant: 23617a3babSopenharmony_ci0:22 6 (const uint) 24617a3babSopenharmony_ci0:22 move second child to first child ( temp uint) 25617a3babSopenharmony_ci0:22 'WidthU' ( temp uint) 26617a3babSopenharmony_ci0:22 'sizeQueryTemp' ( temp uint) 27617a3babSopenharmony_ci0:22 move second child to first child ( temp uint) 28617a3babSopenharmony_ci0:22 'NumberOfLevelsU' ( temp uint) 29617a3babSopenharmony_ci0:22 textureQueryLevels ( temp uint) 30617a3babSopenharmony_ci0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 31617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-component vector of float) 32617a3babSopenharmony_ci0:24 Pos: direct index for structure ( temp 4-component vector of float) 33617a3babSopenharmony_ci0:24 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 34617a3babSopenharmony_ci0:24 Constant: 35617a3babSopenharmony_ci0:24 0 (const int) 36617a3babSopenharmony_ci0:24 Constant: 37617a3babSopenharmony_ci0:24 0.000000 38617a3babSopenharmony_ci0:24 0.000000 39617a3babSopenharmony_ci0:24 0.000000 40617a3babSopenharmony_ci0:24 0.000000 41617a3babSopenharmony_ci0:26 Branch: Return with expression 42617a3babSopenharmony_ci0:26 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 43617a3babSopenharmony_ci0:11 Function Definition: main( ( temp void) 44617a3babSopenharmony_ci0:11 Function Parameters: 45617a3babSopenharmony_ci0:? Sequence 46617a3babSopenharmony_ci0:11 Sequence 47617a3babSopenharmony_ci0:11 move second child to first child ( temp 4-component vector of float) 48617a3babSopenharmony_ci0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 49617a3babSopenharmony_ci0:11 Pos: direct index for structure ( temp 4-component vector of float) 50617a3babSopenharmony_ci0:11 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 51617a3babSopenharmony_ci0:11 Constant: 52617a3babSopenharmony_ci0:11 0 (const int) 53617a3babSopenharmony_ci0:? Linker Objects 54617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 55617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 56617a3babSopenharmony_ci0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 57617a3babSopenharmony_ci 58617a3babSopenharmony_ci 59617a3babSopenharmony_ciLinked vertex stage: 60617a3babSopenharmony_ci 61617a3babSopenharmony_ci 62617a3babSopenharmony_ciShader version: 500 63617a3babSopenharmony_ci0:? Sequence 64617a3babSopenharmony_ci0:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 65617a3babSopenharmony_ci0:11 Function Parameters: 66617a3babSopenharmony_ci0:? Sequence 67617a3babSopenharmony_ci0:21 Sequence 68617a3babSopenharmony_ci0:21 move second child to first child ( temp uint) 69617a3babSopenharmony_ci0:21 'sizeQueryTemp' ( temp uint) 70617a3babSopenharmony_ci0:21 textureSize ( temp uint) 71617a3babSopenharmony_ci0:21 'g_tTex1df4' (layout( binding=0) uniform texture1D) 72617a3babSopenharmony_ci0:21 Constant: 73617a3babSopenharmony_ci0:21 0 (const int) 74617a3babSopenharmony_ci0:21 move second child to first child ( temp uint) 75617a3babSopenharmony_ci0:21 'WidthU' ( temp uint) 76617a3babSopenharmony_ci0:21 'sizeQueryTemp' ( temp uint) 77617a3babSopenharmony_ci0:22 Sequence 78617a3babSopenharmony_ci0:22 move second child to first child ( temp uint) 79617a3babSopenharmony_ci0:22 'sizeQueryTemp' ( temp uint) 80617a3babSopenharmony_ci0:22 textureSize ( temp uint) 81617a3babSopenharmony_ci0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 82617a3babSopenharmony_ci0:22 Constant: 83617a3babSopenharmony_ci0:22 6 (const uint) 84617a3babSopenharmony_ci0:22 move second child to first child ( temp uint) 85617a3babSopenharmony_ci0:22 'WidthU' ( temp uint) 86617a3babSopenharmony_ci0:22 'sizeQueryTemp' ( temp uint) 87617a3babSopenharmony_ci0:22 move second child to first child ( temp uint) 88617a3babSopenharmony_ci0:22 'NumberOfLevelsU' ( temp uint) 89617a3babSopenharmony_ci0:22 textureQueryLevels ( temp uint) 90617a3babSopenharmony_ci0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 91617a3babSopenharmony_ci0:24 move second child to first child ( temp 4-component vector of float) 92617a3babSopenharmony_ci0:24 Pos: direct index for structure ( temp 4-component vector of float) 93617a3babSopenharmony_ci0:24 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 94617a3babSopenharmony_ci0:24 Constant: 95617a3babSopenharmony_ci0:24 0 (const int) 96617a3babSopenharmony_ci0:24 Constant: 97617a3babSopenharmony_ci0:24 0.000000 98617a3babSopenharmony_ci0:24 0.000000 99617a3babSopenharmony_ci0:24 0.000000 100617a3babSopenharmony_ci0:24 0.000000 101617a3babSopenharmony_ci0:26 Branch: Return with expression 102617a3babSopenharmony_ci0:26 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 103617a3babSopenharmony_ci0:11 Function Definition: main( ( temp void) 104617a3babSopenharmony_ci0:11 Function Parameters: 105617a3babSopenharmony_ci0:? Sequence 106617a3babSopenharmony_ci0:11 Sequence 107617a3babSopenharmony_ci0:11 move second child to first child ( temp 4-component vector of float) 108617a3babSopenharmony_ci0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 109617a3babSopenharmony_ci0:11 Pos: direct index for structure ( temp 4-component vector of float) 110617a3babSopenharmony_ci0:11 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 111617a3babSopenharmony_ci0:11 Constant: 112617a3babSopenharmony_ci0:11 0 (const int) 113617a3babSopenharmony_ci0:? Linker Objects 114617a3babSopenharmony_ci0:? 'g_sSamp' (layout( binding=0) uniform sampler) 115617a3babSopenharmony_ci0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 116617a3babSopenharmony_ci0:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 117617a3babSopenharmony_ci 118617a3babSopenharmony_ci// Module Version 10000 119617a3babSopenharmony_ci// Generated by (magic number): 8000b 120617a3babSopenharmony_ci// Id's are bound by 48 121617a3babSopenharmony_ci 122617a3babSopenharmony_ci Capability Shader 123617a3babSopenharmony_ci Capability Sampled1D 124617a3babSopenharmony_ci Capability ImageQuery 125617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 126617a3babSopenharmony_ci MemoryModel Logical GLSL450 127617a3babSopenharmony_ci EntryPoint Vertex 4 "main" 42 128617a3babSopenharmony_ci Source HLSL 500 129617a3babSopenharmony_ci Name 4 "main" 130617a3babSopenharmony_ci Name 8 "VS_OUTPUT" 131617a3babSopenharmony_ci MemberName 8(VS_OUTPUT) 0 "Pos" 132617a3babSopenharmony_ci Name 10 "@main(" 133617a3babSopenharmony_ci Name 14 "sizeQueryTemp" 134617a3babSopenharmony_ci Name 17 "g_tTex1df4" 135617a3babSopenharmony_ci Name 22 "WidthU" 136617a3babSopenharmony_ci Name 24 "sizeQueryTemp" 137617a3babSopenharmony_ci Name 29 "NumberOfLevelsU" 138617a3babSopenharmony_ci Name 33 "vsout" 139617a3babSopenharmony_ci Name 42 "@entryPointOutput.Pos" 140617a3babSopenharmony_ci Name 47 "g_sSamp" 141617a3babSopenharmony_ci Decorate 17(g_tTex1df4) DescriptorSet 0 142617a3babSopenharmony_ci Decorate 17(g_tTex1df4) Binding 0 143617a3babSopenharmony_ci Decorate 42(@entryPointOutput.Pos) BuiltIn Position 144617a3babSopenharmony_ci Decorate 47(g_sSamp) DescriptorSet 0 145617a3babSopenharmony_ci Decorate 47(g_sSamp) Binding 0 146617a3babSopenharmony_ci 2: TypeVoid 147617a3babSopenharmony_ci 3: TypeFunction 2 148617a3babSopenharmony_ci 6: TypeFloat 32 149617a3babSopenharmony_ci 7: TypeVector 6(float) 4 150617a3babSopenharmony_ci 8(VS_OUTPUT): TypeStruct 7(fvec4) 151617a3babSopenharmony_ci 9: TypeFunction 8(VS_OUTPUT) 152617a3babSopenharmony_ci 12: TypeInt 32 0 153617a3babSopenharmony_ci 13: TypePointer Function 12(int) 154617a3babSopenharmony_ci 15: TypeImage 6(float) 1D sampled format:Unknown 155617a3babSopenharmony_ci 16: TypePointer UniformConstant 15 156617a3babSopenharmony_ci 17(g_tTex1df4): 16(ptr) Variable UniformConstant 157617a3babSopenharmony_ci 19: TypeInt 32 1 158617a3babSopenharmony_ci 20: 19(int) Constant 0 159617a3babSopenharmony_ci 26: 12(int) Constant 6 160617a3babSopenharmony_ci 32: TypePointer Function 8(VS_OUTPUT) 161617a3babSopenharmony_ci 34: 6(float) Constant 0 162617a3babSopenharmony_ci 35: 7(fvec4) ConstantComposite 34 34 34 34 163617a3babSopenharmony_ci 36: TypePointer Function 7(fvec4) 164617a3babSopenharmony_ci 41: TypePointer Output 7(fvec4) 165617a3babSopenharmony_ci42(@entryPointOutput.Pos): 41(ptr) Variable Output 166617a3babSopenharmony_ci 45: TypeSampler 167617a3babSopenharmony_ci 46: TypePointer UniformConstant 45 168617a3babSopenharmony_ci 47(g_sSamp): 46(ptr) Variable UniformConstant 169617a3babSopenharmony_ci 4(main): 2 Function None 3 170617a3babSopenharmony_ci 5: Label 171617a3babSopenharmony_ci 43:8(VS_OUTPUT) FunctionCall 10(@main() 172617a3babSopenharmony_ci 44: 7(fvec4) CompositeExtract 43 0 173617a3babSopenharmony_ci Store 42(@entryPointOutput.Pos) 44 174617a3babSopenharmony_ci Return 175617a3babSopenharmony_ci FunctionEnd 176617a3babSopenharmony_ci 10(@main():8(VS_OUTPUT) Function None 9 177617a3babSopenharmony_ci 11: Label 178617a3babSopenharmony_ci14(sizeQueryTemp): 13(ptr) Variable Function 179617a3babSopenharmony_ci 22(WidthU): 13(ptr) Variable Function 180617a3babSopenharmony_ci24(sizeQueryTemp): 13(ptr) Variable Function 181617a3babSopenharmony_ci29(NumberOfLevelsU): 13(ptr) Variable Function 182617a3babSopenharmony_ci 33(vsout): 32(ptr) Variable Function 183617a3babSopenharmony_ci 18: 15 Load 17(g_tTex1df4) 184617a3babSopenharmony_ci 21: 12(int) ImageQuerySizeLod 18 20 185617a3babSopenharmony_ci Store 14(sizeQueryTemp) 21 186617a3babSopenharmony_ci 23: 12(int) Load 14(sizeQueryTemp) 187617a3babSopenharmony_ci Store 22(WidthU) 23 188617a3babSopenharmony_ci 25: 15 Load 17(g_tTex1df4) 189617a3babSopenharmony_ci 27: 12(int) ImageQuerySizeLod 25 26 190617a3babSopenharmony_ci Store 24(sizeQueryTemp) 27 191617a3babSopenharmony_ci 28: 12(int) Load 24(sizeQueryTemp) 192617a3babSopenharmony_ci Store 22(WidthU) 28 193617a3babSopenharmony_ci 30: 15 Load 17(g_tTex1df4) 194617a3babSopenharmony_ci 31: 12(int) ImageQueryLevels 30 195617a3babSopenharmony_ci Store 29(NumberOfLevelsU) 31 196617a3babSopenharmony_ci 37: 36(ptr) AccessChain 33(vsout) 20 197617a3babSopenharmony_ci Store 37 35 198617a3babSopenharmony_ci 38:8(VS_OUTPUT) Load 33(vsout) 199617a3babSopenharmony_ci ReturnValue 38 200617a3babSopenharmony_ci FunctionEnd 201