diff options
Diffstat (limited to '3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out')
-rw-r--r-- | 3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out | 287 |
1 files changed, 151 insertions, 136 deletions
diff --git a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out index 85a25af4df8..2faa744dbd3 100644 --- a/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out +++ b/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out @@ -1,34 +1,36 @@ hlsl.getdimensions.dx10.vert Shader version: 450 0:? Sequence -0:11 Function Definition: main( (temp structure{temp 4-component vector of float Position Pos}) +0:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 0:11 Function Parameters: 0:? Sequence 0:21 Sequence -0:21 move second child to first child (temp uint) -0:21 'sizeQueryTemp' (temp uint) -0:21 textureSize (temp uint) -0:21 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:21 move second child to first child (temp uint) -0:21 'WidthU' (temp uint) -0:21 'sizeQueryTemp' (temp uint) +0:21 move second child to first child ( temp uint) +0:21 'sizeQueryTemp' ( temp uint) +0:21 textureSize ( temp uint) +0:21 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:21 Constant: +0:21 0 (const int) +0:21 move second child to first child ( temp uint) +0:21 'WidthU' ( temp uint) +0:21 'sizeQueryTemp' ( temp uint) 0:22 Sequence -0:22 move second child to first child (temp uint) -0:22 'sizeQueryTemp' (temp uint) -0:22 textureSize (temp uint) -0:22 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) +0:22 move second child to first child ( temp uint) +0:22 'sizeQueryTemp' ( temp uint) +0:22 textureSize ( temp uint) +0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 0:22 Constant: 0:22 6 (const uint) -0:22 move second child to first child (temp uint) -0:22 'WidthU' (temp uint) -0:22 'sizeQueryTemp' (temp uint) -0:22 move second child to first child (temp uint) -0:22 'NumberOfLevelsU' (temp uint) -0:22 textureQueryLevels (temp uint) -0:22 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:24 move second child to first child (temp 4-component vector of float) -0:24 Pos: direct index for structure (temp 4-component vector of float) -0:24 'vsout' (temp structure{temp 4-component vector of float Pos}) +0:22 move second child to first child ( temp uint) +0:22 'WidthU' ( temp uint) +0:22 'sizeQueryTemp' ( temp uint) +0:22 move second child to first child ( temp uint) +0:22 'NumberOfLevelsU' ( temp uint) +0:22 textureQueryLevels ( temp uint) +0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:24 move second child to first child ( temp 4-component vector of float) +0:24 Pos: direct index for structure ( temp 4-component vector of float) +0:24 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 0:24 Constant: 0:24 0 (const int) 0:? Constant: @@ -36,19 +38,22 @@ Shader version: 450 0:? 0.000000 0:? 0.000000 0:? 0.000000 -0:26 Sequence -0:26 Sequence -0:26 move second child to first child (temp 4-component vector of float) -0:? 'Pos' (out 4-component vector of float Position) -0:26 Pos: direct index for structure (temp 4-component vector of float) -0:26 'vsout' (temp structure{temp 4-component vector of float Pos}) -0:26 Constant: -0:26 0 (const int) -0:26 Branch: Return +0:26 Branch: Return with expression +0:26 'vsout' ( temp structure{ temp 4-component vector of float Pos}) +0:11 Function Definition: main( ( temp void) +0:11 Function Parameters: +0:? Sequence +0:11 Sequence +0:11 move second child to first child ( temp 4-component vector of float) +0:? '@entryPointOutput_Pos' ( out 4-component vector of float Position) +0:11 Pos: direct index for structure ( temp 4-component vector of float) +0:11 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) +0:11 Constant: +0:11 0 (const int) 0:? Linker Objects -0:? 'g_sSamp' (layout(binding=0 ) uniform sampler) -0:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:? 'PerVertex_out' (out block{out 4-component vector of float Position Pos}) +0:? 'g_sSamp' (layout( binding=0) uniform sampler) +0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:? '@entryPointOutput' (layout( location=0) out structure{}) Linked vertex stage: @@ -56,34 +61,36 @@ Linked vertex stage: Shader version: 450 0:? Sequence -0:11 Function Definition: main( (temp structure{temp 4-component vector of float Position Pos}) +0:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float Pos}) 0:11 Function Parameters: 0:? Sequence 0:21 Sequence -0:21 move second child to first child (temp uint) -0:21 'sizeQueryTemp' (temp uint) -0:21 textureSize (temp uint) -0:21 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:21 move second child to first child (temp uint) -0:21 'WidthU' (temp uint) -0:21 'sizeQueryTemp' (temp uint) +0:21 move second child to first child ( temp uint) +0:21 'sizeQueryTemp' ( temp uint) +0:21 textureSize ( temp uint) +0:21 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:21 Constant: +0:21 0 (const int) +0:21 move second child to first child ( temp uint) +0:21 'WidthU' ( temp uint) +0:21 'sizeQueryTemp' ( temp uint) 0:22 Sequence -0:22 move second child to first child (temp uint) -0:22 'sizeQueryTemp' (temp uint) -0:22 textureSize (temp uint) -0:22 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) +0:22 move second child to first child ( temp uint) +0:22 'sizeQueryTemp' ( temp uint) +0:22 textureSize ( temp uint) +0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) 0:22 Constant: 0:22 6 (const uint) -0:22 move second child to first child (temp uint) -0:22 'WidthU' (temp uint) -0:22 'sizeQueryTemp' (temp uint) -0:22 move second child to first child (temp uint) -0:22 'NumberOfLevelsU' (temp uint) -0:22 textureQueryLevels (temp uint) -0:22 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:24 move second child to first child (temp 4-component vector of float) -0:24 Pos: direct index for structure (temp 4-component vector of float) -0:24 'vsout' (temp structure{temp 4-component vector of float Pos}) +0:22 move second child to first child ( temp uint) +0:22 'WidthU' ( temp uint) +0:22 'sizeQueryTemp' ( temp uint) +0:22 move second child to first child ( temp uint) +0:22 'NumberOfLevelsU' ( temp uint) +0:22 textureQueryLevels ( temp uint) +0:22 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:24 move second child to first child ( temp 4-component vector of float) +0:24 Pos: direct index for structure ( temp 4-component vector of float) +0:24 'vsout' ( temp structure{ temp 4-component vector of float Pos}) 0:24 Constant: 0:24 0 (const int) 0:? Constant: @@ -91,100 +98,108 @@ Shader version: 450 0:? 0.000000 0:? 0.000000 0:? 0.000000 -0:26 Sequence -0:26 Sequence -0:26 move second child to first child (temp 4-component vector of float) -0:? 'Pos' (out 4-component vector of float Position) -0:26 Pos: direct index for structure (temp 4-component vector of float) -0:26 'vsout' (temp structure{temp 4-component vector of float Pos}) -0:26 Constant: -0:26 0 (const int) -0:26 Branch: Return +0:26 Branch: Return with expression +0:26 'vsout' ( temp structure{ temp 4-component vector of float Pos}) +0:11 Function Definition: main( ( temp void) +0:11 Function Parameters: +0:? Sequence +0:11 Sequence +0:11 move second child to first child ( temp 4-component vector of float) +0:? '@entryPointOutput_Pos' ( out 4-component vector of float Position) +0:11 Pos: direct index for structure ( temp 4-component vector of float) +0:11 Function Call: @main( ( temp structure{ temp 4-component vector of float Pos}) +0:11 Constant: +0:11 0 (const int) 0:? Linker Objects -0:? 'g_sSamp' (layout(binding=0 ) uniform sampler) -0:? 'g_tTex1df4' (layout(binding=0 ) uniform texture1D) -0:? 'PerVertex_out' (out block{out 4-component vector of float Position Pos}) +0:? 'g_sSamp' (layout( binding=0) uniform sampler) +0:? 'g_tTex1df4' (layout( binding=0) uniform texture1D) +0:? '@entryPointOutput' (layout( location=0) out structure{}) // Module Version 10000 // Generated by (magic number): 80001 -// Id's are bound by 46 +// Id's are bound by 51 Capability Shader Capability Sampled1D Capability ImageQuery 1: ExtInstImport "GLSL.std.450" MemoryModel Logical GLSL450 - EntryPoint Vertex 4 "main" 36 45 + EntryPoint Vertex 4 "main" 42 50 Name 4 "main" - Name 8 "sizeQueryTemp" - Name 12 "g_tTex1df4" - Name 16 "WidthU" - Name 18 "sizeQueryTemp" - Name 23 "NumberOfLevelsU" - Name 27 "VS_OUTPUT" - MemberName 27(VS_OUTPUT) 0 "Pos" - Name 29 "vsout" - Name 36 "Pos" - Name 42 "g_sSamp" - Name 43 "PerVertex_out" - MemberName 43(PerVertex_out) 0 "Pos" - Name 45 "PerVertex_out" - Decorate 12(g_tTex1df4) DescriptorSet 0 - Decorate 12(g_tTex1df4) Binding 0 - Decorate 36(Pos) BuiltIn Position - Decorate 42(g_sSamp) DescriptorSet 0 - Decorate 42(g_sSamp) Binding 0 - MemberDecorate 43(PerVertex_out) 0 BuiltIn Position - Decorate 43(PerVertex_out) Block + Name 8 "VS_OUTPUT" + MemberName 8(VS_OUTPUT) 0 "Pos" + Name 10 "@main(" + Name 14 "sizeQueryTemp" + Name 17 "g_tTex1df4" + Name 22 "WidthU" + Name 24 "sizeQueryTemp" + Name 29 "NumberOfLevelsU" + Name 33 "vsout" + Name 42 "@entryPointOutput_Pos" + Name 47 "g_sSamp" + Name 48 "VS_OUTPUT" + Name 50 "@entryPointOutput" + Decorate 17(g_tTex1df4) DescriptorSet 0 + Decorate 17(g_tTex1df4) Binding 0 + Decorate 42(@entryPointOutput_Pos) BuiltIn Position + Decorate 47(g_sSamp) DescriptorSet 0 + Decorate 47(g_sSamp) Binding 0 + Decorate 50(@entryPointOutput) Location 0 2: TypeVoid 3: TypeFunction 2 - 6: TypeInt 32 0 - 7: TypePointer Function 6(int) - 9: TypeFloat 32 - 10: TypeImage 9(float) 1D sampled format:Unknown - 11: TypePointer UniformConstant 10 - 12(g_tTex1df4): 11(ptr) Variable UniformConstant - 14: TypeInt 32 1 - 20: 6(int) Constant 6 - 26: TypeVector 9(float) 4 - 27(VS_OUTPUT): TypeStruct 26(fvec4) - 28: TypePointer Function 27(VS_OUTPUT) - 30: 14(int) Constant 0 - 31: 9(float) Constant 0 - 32: 26(fvec4) ConstantComposite 31 31 31 31 - 33: TypePointer Function 26(fvec4) - 35: TypePointer Output 26(fvec4) - 36(Pos): 35(ptr) Variable Output - 40: TypeSampler - 41: TypePointer UniformConstant 40 - 42(g_sSamp): 41(ptr) Variable UniformConstant -43(PerVertex_out): TypeStruct 26(fvec4) - 44: TypePointer Output 43(PerVertex_out) -45(PerVertex_out): 44(ptr) Variable Output + 6: TypeFloat 32 + 7: TypeVector 6(float) 4 + 8(VS_OUTPUT): TypeStruct 7(fvec4) + 9: TypeFunction 8(VS_OUTPUT) + 12: TypeInt 32 0 + 13: TypePointer Function 12(int) + 15: TypeImage 6(float) 1D sampled format:Unknown + 16: TypePointer UniformConstant 15 + 17(g_tTex1df4): 16(ptr) Variable UniformConstant + 19: TypeInt 32 1 + 20: 19(int) Constant 0 + 26: 12(int) Constant 6 + 32: TypePointer Function 8(VS_OUTPUT) + 34: 6(float) Constant 0 + 35: 7(fvec4) ConstantComposite 34 34 34 34 + 36: TypePointer Function 7(fvec4) + 41: TypePointer Output 7(fvec4) +42(@entryPointOutput_Pos): 41(ptr) Variable Output + 45: TypeSampler + 46: TypePointer UniformConstant 45 + 47(g_sSamp): 46(ptr) Variable UniformConstant + 48(VS_OUTPUT): TypeStruct + 49: TypePointer Output 48(VS_OUTPUT) +50(@entryPointOutput): 49(ptr) Variable Output 4(main): 2 Function None 3 5: Label -8(sizeQueryTemp): 7(ptr) Variable Function - 16(WidthU): 7(ptr) Variable Function -18(sizeQueryTemp): 7(ptr) Variable Function -23(NumberOfLevelsU): 7(ptr) Variable Function - 29(vsout): 28(ptr) Variable Function - 13: 10 Load 12(g_tTex1df4) - 15: 14(int) ImageQuerySize 13 - Store 8(sizeQueryTemp) 15 - 17: 6(int) Load 8(sizeQueryTemp) - Store 16(WidthU) 17 - 19: 10 Load 12(g_tTex1df4) - 21: 14(int) ImageQuerySizeLod 19 20 - Store 18(sizeQueryTemp) 21 - 22: 6(int) Load 18(sizeQueryTemp) - Store 16(WidthU) 22 - 24: 10 Load 12(g_tTex1df4) - 25: 14(int) ImageQueryLevels 24 - Store 23(NumberOfLevelsU) 25 - 34: 33(ptr) AccessChain 29(vsout) 30 - Store 34 32 - 37: 33(ptr) AccessChain 29(vsout) 30 - 38: 26(fvec4) Load 37 - Store 36(Pos) 38 + 43:8(VS_OUTPUT) FunctionCall 10(@main() + 44: 7(fvec4) CompositeExtract 43 0 + Store 42(@entryPointOutput_Pos) 44 Return FunctionEnd + 10(@main():8(VS_OUTPUT) Function None 9 + 11: Label +14(sizeQueryTemp): 13(ptr) Variable Function + 22(WidthU): 13(ptr) Variable Function +24(sizeQueryTemp): 13(ptr) Variable Function +29(NumberOfLevelsU): 13(ptr) Variable Function + 33(vsout): 32(ptr) Variable Function + 18: 15 Load 17(g_tTex1df4) + 21: 12(int) ImageQuerySizeLod 18 20 + Store 14(sizeQueryTemp) 21 + 23: 12(int) Load 14(sizeQueryTemp) + Store 22(WidthU) 23 + 25: 15 Load 17(g_tTex1df4) + 27: 12(int) ImageQuerySizeLod 25 26 + Store 24(sizeQueryTemp) 27 + 28: 12(int) Load 24(sizeQueryTemp) + Store 22(WidthU) 28 + 30: 15 Load 17(g_tTex1df4) + 31: 12(int) ImageQueryLevels 30 + Store 29(NumberOfLevelsU) 31 + 37: 36(ptr) AccessChain 33(vsout) 20 + Store 37 35 + 38:8(VS_OUTPUT) Load 33(vsout) + ReturnValue 38 + FunctionEnd |