Setup dependent external sources
[platform/upstream/VK-GL-CTS.git] / external / glslang / src / Test / baseResults / hlsl.void.frag.out
1 hlsl.void.frag
2 Shader version: 500
3 gl_FragCoord origin is upper left
4 0:? Sequence
5 0:1  Function Definition: foo1( ( temp void)
6 0:1    Function Parameters: 
7 0:2  Function Definition: foo2( ( temp void)
8 0:2    Function Parameters: 
9 0:5  Function Definition: @PixelShaderFunction(vf4; ( temp void)
10 0:5    Function Parameters: 
11 0:5      'input' ( in 4-component vector of float)
12 0:?     Sequence
13 0:6      Function Call: foo1( ( temp void)
14 0:7      Function Call: foo2( ( temp void)
15 0:8      Branch: Return
16 0:5  Function Definition: PixelShaderFunction( ( temp void)
17 0:5    Function Parameters: 
18 0:?     Sequence
19 0:5      move second child to first child ( temp 4-component vector of float)
20 0:?         'input' ( temp 4-component vector of float)
21 0:?         'input' (layout( location=0) in 4-component vector of float)
22 0:5      Function Call: @PixelShaderFunction(vf4; ( temp void)
23 0:?         'input' ( temp 4-component vector of float)
24 0:?   Linker Objects
25 0:?     'input' (layout( location=0) in 4-component vector of float)
26
27
28 Linked fragment stage:
29
30
31 Shader version: 500
32 gl_FragCoord origin is upper left
33 0:? Sequence
34 0:1  Function Definition: foo1( ( temp void)
35 0:1    Function Parameters: 
36 0:2  Function Definition: foo2( ( temp void)
37 0:2    Function Parameters: 
38 0:5  Function Definition: @PixelShaderFunction(vf4; ( temp void)
39 0:5    Function Parameters: 
40 0:5      'input' ( in 4-component vector of float)
41 0:?     Sequence
42 0:6      Function Call: foo1( ( temp void)
43 0:7      Function Call: foo2( ( temp void)
44 0:8      Branch: Return
45 0:5  Function Definition: PixelShaderFunction( ( temp void)
46 0:5    Function Parameters: 
47 0:?     Sequence
48 0:5      move second child to first child ( temp 4-component vector of float)
49 0:?         'input' ( temp 4-component vector of float)
50 0:?         'input' (layout( location=0) in 4-component vector of float)
51 0:5      Function Call: @PixelShaderFunction(vf4; ( temp void)
52 0:?         'input' ( temp 4-component vector of float)
53 0:?   Linker Objects
54 0:?     'input' (layout( location=0) in 4-component vector of float)
55
56 // Module Version 10000
57 // Generated by (magic number): 80001
58 // Id's are bound by 27
59
60                               Capability Shader
61                1:             ExtInstImport  "GLSL.std.450"
62                               MemoryModel Logical GLSL450
63                               EntryPoint Fragment 4  "PixelShaderFunction" 22
64                               ExecutionMode 4 OriginUpperLeft
65                               Source HLSL 500
66                               Name 4  "PixelShaderFunction"
67                               Name 6  "foo1("
68                               Name 8  "foo2("
69                               Name 15  "@PixelShaderFunction(vf4;"
70                               Name 14  "input"
71                               Name 20  "input"
72                               Name 22  "input"
73                               Name 24  "param"
74                               Decorate 22(input) Location 0
75                2:             TypeVoid
76                3:             TypeFunction 2
77               10:             TypeFloat 32
78               11:             TypeVector 10(float) 4
79               12:             TypePointer Function 11(fvec4)
80               13:             TypeFunction 2 12(ptr)
81               21:             TypePointer Input 11(fvec4)
82        22(input):     21(ptr) Variable Input
83 4(PixelShaderFunction):           2 Function None 3
84                5:             Label
85        20(input):     12(ptr) Variable Function
86        24(param):     12(ptr) Variable Function
87               23:   11(fvec4) Load 22(input)
88                               Store 20(input) 23
89               25:   11(fvec4) Load 20(input)
90                               Store 24(param) 25
91               26:           2 FunctionCall 15(@PixelShaderFunction(vf4;) 24(param)
92                               Return
93                               FunctionEnd
94         6(foo1():           2 Function None 3
95                7:             Label
96                               Return
97                               FunctionEnd
98         8(foo2():           2 Function None 3
99                9:             Label
100                               Return
101                               FunctionEnd
102 15(@PixelShaderFunction(vf4;):           2 Function None 13
103        14(input):     12(ptr) FunctionParameter
104               16:             Label
105               17:           2 FunctionCall 6(foo1()
106               18:           2 FunctionCall 8(foo2()
107                               Return
108                               FunctionEnd