summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/glslang/Test/baseResults/hlsl.getdimensions.dx10.vert.out
diff options
context:
space:
mode:
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.out287
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