1hlsl.getdimensions.dx10.vert 2Shader version: 500 30:? Sequence 40:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 50:11 Function Parameters: 60:? Sequence 70:21 Sequence 80:21 move second child to first child ( temp uint) 90:21 'sizeQueryTemp' ( temp uint) 100:21 textureSize ( temp uint) 110:21 'g_tTex1df4' (layout( binding=0) uniform texture1D) 120:21 Constant: 130:21 0 (const int) 140:21 move second child to first child ( temp uint) 150:21 'WidthU' ( temp uint) 160:21 'sizeQueryTemp' ( temp uint) 170:22 Sequence 180:22 move second child to first child ( temp uint) 190:22 'sizeQueryTemp' ( temp uint) 200:22 textureSize ( temp uint) 210:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 220:22 Constant: 230:22 6 (const uint) 240:22 move second child to first child ( temp uint) 250:22 'WidthU' ( temp uint) 260:22 'sizeQueryTemp' ( temp uint) 270:22 move second child to first child ( temp uint) 280:22 'NumberOfLevelsU' ( temp uint) 290:22 textureQueryLevels ( temp uint) 300:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 310:24 move second child to first child ( temp 4-component vector of float) 320:24 Pos: direct index for structure ( temp 4-component vector of float) 330:24 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 340:24 Constant: 350:24 0 (const int) 360:? Constant: 370:? 0.000000 380:? 0.000000 390:? 0.000000 400:? 0.000000 410:26 Branch: Return with expression 420:26 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 430:11 Function Definition: main( ( temp void) 440:11 Function Parameters: 450:? Sequence 460:11 Sequence 470:11 move second child to first child ( temp 4-component vector of float) 480:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 490:11 Pos: direct index for structure ( temp 4-component vector of float) 500:11 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 510:11 Constant: 520:11 0 (const int) 530:? Linker Objects 540:? 'g_sSamp' (layout( binding=0) uniform sampler) 550:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 560:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 57 58 59Linked vertex stage: 60 61 62Shader version: 500 630:? Sequence 640:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 650:11 Function Parameters: 660:? Sequence 670:21 Sequence 680:21 move second child to first child ( temp uint) 690:21 'sizeQueryTemp' ( temp uint) 700:21 textureSize ( temp uint) 710:21 'g_tTex1df4' (layout( binding=0) uniform texture1D) 720:21 Constant: 730:21 0 (const int) 740:21 move second child to first child ( temp uint) 750:21 'WidthU' ( temp uint) 760:21 'sizeQueryTemp' ( temp uint) 770:22 Sequence 780:22 move second child to first child ( temp uint) 790:22 'sizeQueryTemp' ( temp uint) 800:22 textureSize ( temp uint) 810:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 820:22 Constant: 830:22 6 (const uint) 840:22 move second child to first child ( temp uint) 850:22 'WidthU' ( temp uint) 860:22 'sizeQueryTemp' ( temp uint) 870:22 move second child to first child ( temp uint) 880:22 'NumberOfLevelsU' ( temp uint) 890:22 textureQueryLevels ( temp uint) 900:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 910:24 move second child to first child ( temp 4-component vector of float) 920:24 Pos: direct index for structure ( temp 4-component vector of float) 930:24 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 940:24 Constant: 950:24 0 (const int) 960:? Constant: 970:? 0.000000 980:? 0.000000 990:? 0.000000 1000:? 0.000000 1010:26 Branch: Return with expression 1020:26 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 1030:11 Function Definition: main( ( temp void) 1040:11 Function Parameters: 1050:? Sequence 1060:11 Sequence 1070:11 move second child to first child ( temp 4-component vector of float) 1080:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 1090:11 Pos: direct index for structure ( temp 4-component vector of float) 1100:11 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) 1110:11 Constant: 1120:11 0 (const int) 1130:? Linker Objects 1140:? 'g_sSamp' (layout( binding=0) uniform sampler) 1150:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) 1160:? '@entryPointOutput.Pos' ( out 4-component vector of float Position) 117 118// Module Version 10000 119// Generated by (magic number): 8000a 120// Id's are bound by 48 121 122 Capability Shader 123 Capability Sampled1D 124 Capability ImageQuery 125 1: ExtInstImport "GLSL.std.450" 126 MemoryModel Logical GLSL450 127 EntryPoint Vertex 4 "main" 42 128 Source HLSL 500 129 Name 4 "main" 130 Name 8 "VS_OUTPUT" 131 MemberName 8(VS_OUTPUT) 0 "Pos" 132 Name 10 "@main(" 133 Name 14 "sizeQueryTemp" 134 Name 17 "g_tTex1df4" 135 Name 22 "WidthU" 136 Name 24 "sizeQueryTemp" 137 Name 29 "NumberOfLevelsU" 138 Name 33 "vsout" 139 Name 42 "@entryPointOutput.Pos" 140 Name 47 "g_sSamp" 141 Decorate 17(g_tTex1df4) DescriptorSet 0 142 Decorate 17(g_tTex1df4) Binding 0 143 Decorate 42(@entryPointOutput.Pos) BuiltIn Position 144 Decorate 47(g_sSamp) DescriptorSet 0 145 Decorate 47(g_sSamp) Binding 0 146 2: TypeVoid 147 3: TypeFunction 2 148 6: TypeFloat 32 149 7: TypeVector 6(float) 4 150 8(VS_OUTPUT): TypeStruct 7(fvec4) 151 9: TypeFunction 8(VS_OUTPUT) 152 12: TypeInt 32 0 153 13: TypePointer Function 12(int) 154 15: TypeImage 6(float) 1D sampled format:Unknown 155 16: TypePointer UniformConstant 15 156 17(g_tTex1df4): 16(ptr) Variable UniformConstant 157 19: TypeInt 32 1 158 20: 19(int) Constant 0 159 26: 12(int) Constant 6 160 32: TypePointer Function 8(VS_OUTPUT) 161 34: 6(float) Constant 0 162 35: 7(fvec4) ConstantComposite 34 34 34 34 163 36: TypePointer Function 7(fvec4) 164 41: TypePointer Output 7(fvec4) 16542(@entryPointOutput.Pos): 41(ptr) Variable Output 166 45: TypeSampler 167 46: TypePointer UniformConstant 45 168 47(g_sSamp): 46(ptr) Variable UniformConstant 169 4(main): 2 Function None 3 170 5: Label 171 43:8(VS_OUTPUT) FunctionCall 10(@main() 172 44: 7(fvec4) CompositeExtract 43 0 173 Store 42(@entryPointOutput.Pos) 44 174 Return 175 FunctionEnd 176 10(@main():8(VS_OUTPUT) Function None 9 177 11: Label 17814(sizeQueryTemp): 13(ptr) Variable Function 179 22(WidthU): 13(ptr) Variable Function 18024(sizeQueryTemp): 13(ptr) Variable Function 18129(NumberOfLevelsU): 13(ptr) Variable Function 182 33(vsout): 32(ptr) Variable Function 183 18: 15 Load 17(g_tTex1df4) 184 21: 12(int) ImageQuerySizeLod 18 20 185 Store 14(sizeQueryTemp) 21 186 23: 12(int) Load 14(sizeQueryTemp) 187 Store 22(WidthU) 23 188 25: 15 Load 17(g_tTex1df4) 189 27: 12(int) ImageQuerySizeLod 25 26 190 Store 24(sizeQueryTemp) 27 191 28: 12(int) Load 24(sizeQueryTemp) 192 Store 22(WidthU) 28 193 30: 15 Load 17(g_tTex1df4) 194 31: 12(int) ImageQueryLevels 30 195 Store 29(NumberOfLevelsU) 31 196 37: 36(ptr) AccessChain 33(vsout) 20 197 Store 37 35 198 38:8(VS_OUTPUT) Load 33(vsout) 199 ReturnValue 38 200 FunctionEnd 201