summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/glslang/src/Test/baseResults/hlsl.scope.frag.out
blob: 274477a461f5d47ba859e8cea22db6e8d0890d46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
hlsl.scope.frag
Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:31  Function Definition: PixelShaderFunction(vf4; (temp 4-component vector of float)
0:2    Function Parameters: 
0:2      'input' (temp 4-component vector of float)
0:?     Sequence
0:4      'x' (temp int)
0:?       Sequence
0:7        'x' (temp float)
0:?         Sequence
0:10          'x' (temp bool)
0:?           Sequence
0:13            'x' (temp 3-component vector of float)
0:15          'x' (temp bool)
0:17        'x' (temp float)
0:19      'x' (temp int)
0:21      Test condition and select (temp void)
0:21        Condition
0:21        Compare Greater Than (temp bool)
0:21          'x' (temp int)
0:21          Constant:
0:21            0 (const int)
0:21        true case is null
0:24      Loop with condition tested first
0:24        Loop Condition
0:24        Compare Greater Than (temp bool)
0:24          'x' (temp int)
0:24          Constant:
0:24            0 (const int)
0:24        No loop body
0:27      Loop with condition not tested first
0:27        Loop Condition
0:29        Compare Greater Than (temp bool)
0:29          'x' (temp int)
0:29          Constant:
0:29            0 (const int)
0:27        No loop body
0:?   Linker Objects


Linked fragment stage:


Shader version: 450
gl_FragCoord origin is upper left
0:? Sequence
0:31  Function Definition: PixelShaderFunction(vf4; (temp 4-component vector of float)
0:2    Function Parameters: 
0:2      'input' (temp 4-component vector of float)
0:?     Sequence
0:4      'x' (temp int)
0:?       Sequence
0:7        'x' (temp float)
0:?         Sequence
0:10          'x' (temp bool)
0:?           Sequence
0:13            'x' (temp 3-component vector of float)
0:15          'x' (temp bool)
0:17        'x' (temp float)
0:19      'x' (temp int)
0:21      Test condition and select (temp void)
0:21        Condition
0:21        Compare Greater Than (temp bool)
0:21          'x' (temp int)
0:21          Constant:
0:21            0 (const int)
0:21        true case is null
0:24      Loop with condition tested first
0:24        Loop Condition
0:24        Compare Greater Than (temp bool)
0:24          'x' (temp int)
0:24          Constant:
0:24            0 (const int)
0:24        No loop body
0:27      Loop with condition not tested first
0:27        Loop Condition
0:29        Compare Greater Than (temp bool)
0:29          'x' (temp int)
0:29          Constant:
0:29            0 (const int)
0:27        No loop body
0:?   Linker Objects

// Module Version 10000
// Generated by (magic number): 80001
// Id's are bound by 36

                              Capability Shader
               1:             ExtInstImport  "GLSL.std.450"
                              MemoryModel Logical GLSL450
                              EntryPoint Fragment 4  "PixelShaderFunction"
                              ExecutionMode 4 OriginUpperLeft
                              Source HLSL 450
                              Name 4  "PixelShaderFunction"
                              Name 8  "x"
                              Name 11  "x"
                              Name 14  "x"
                              Name 17  "x"
               2:             TypeVoid
               3:             TypeFunction 2
               6:             TypeInt 32 1
               7:             TypePointer Function 6(int)
               9:             TypeFloat 32
              10:             TypePointer Function 9(float)
              12:             TypeBool
              13:             TypePointer Function 12(bool)
              15:             TypeVector 9(float) 3
              16:             TypePointer Function 15(fvec3)
              19:      6(int) Constant 0
4(PixelShaderFunction):           2 Function None 3
               5:             Label
            8(x):      7(ptr) Variable Function
           11(x):     10(ptr) Variable Function
           14(x):     13(ptr) Variable Function
           17(x):     16(ptr) Variable Function
              18:      6(int) Load 8(x)
              20:    12(bool) SGreaterThan 18 19
                              SelectionMerge 22 None
                              BranchConditional 20 21 22
              21:               Label
                                Branch 22
              22:             Label
                              Branch 23
              23:             Label
                              LoopMerge 25 26 None
                              Branch 27
              27:             Label
              28:      6(int) Load 8(x)
              29:    12(bool) SGreaterThan 28 19
                              BranchConditional 29 24 25
              24:               Label
                                Branch 26
              26:               Label
                                Branch 23
              25:             Label
                              Branch 30
              30:             Label
                              LoopMerge 32 33 None
                              Branch 31
              31:             Label
                              Branch 33
              33:             Label
              34:      6(int) Load 8(x)
              35:    12(bool) SGreaterThan 34 19
                              BranchConditional 35 30 32
              32:             Label
                              Return
                              FunctionEnd