index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
24.1
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
compiler
/
glsl
/
glcpp
/
tests
Mode
Name
Size
-rw-r--r--
.gitignore
54
log
plain
-rw-r--r--
000-content-with-spaces.c
38
log
plain
-rw-r--r--
000-content-with-spaces.c.expected
33
log
plain
-rw-r--r--
001-define.c
18
log
plain
-rw-r--r--
001-define.c.expected
3
log
plain
-rw-r--r--
002-define-chain.c
34
log
plain
-rw-r--r--
002-define-chain.c.expected
4
log
plain
-rw-r--r--
003-define-chain-reverse.c
34
log
plain
-rw-r--r--
003-define-chain-reverse.c.expected
4
log
plain
-rw-r--r--
004-define-recursive.c
60
log
plain
-rw-r--r--
004-define-recursive.c.expected
15
log
plain
-rw-r--r--
005-define-composite-chain.c
36
log
plain
-rw-r--r--
005-define-composite-chain.c.expected
6
log
plain
-rw-r--r--
006-define-composite-chain-reverse.c
36
log
plain
-rw-r--r--
006-define-composite-chain-reverse.c.expected
6
log
plain
-rw-r--r--
007-define-composite-recursive.c
66
log
plain
-rw-r--r--
007-define-composite-recursive.c.expected
33
log
plain
-rw-r--r--
008-define-empty.c
16
log
plain
-rw-r--r--
008-define-empty.c.expected
3
log
plain
-rw-r--r--
009-undef.c
33
log
plain
-rw-r--r--
009-undef.c.expected
8
log
plain
-rw-r--r--
010-undef-re-define.c
51
log
plain
-rw-r--r--
010-undef-re-define.c.expected
11
log
plain
-rw-r--r--
011-define-func-empty.c
20
log
plain
-rw-r--r--
011-define-func-empty.c.expected
3
log
plain
-rw-r--r--
012-define-func-no-args.c
24
log
plain
-rw-r--r--
012-define-func-no-args.c.expected
5
log
plain
-rw-r--r--
013-define-func-1-arg-unused.c
26
log
plain
-rw-r--r--
013-define-func-1-arg-unused.c.expected
3
log
plain
-rw-r--r--
014-define-func-2-arg-unused.c
32
log
plain
-rw-r--r--
014-define-func-2-arg-unused.c.expected
3
log
plain
-rw-r--r--
015-define-object-with-parens.c
44
log
plain
-rw-r--r--
015-define-object-with-parens.c.expected
14
log
plain
-rw-r--r--
016-define-func-1-arg.c
32
log
plain
-rw-r--r--
016-define-func-1-arg.c.expected
11
log
plain
-rw-r--r--
017-define-func-2-args.c
40
log
plain
-rw-r--r--
017-define-func-2-args.c.expected
15
log
plain
-rw-r--r--
018-define-func-macro-as-parameter.c
36
log
plain
-rw-r--r--
018-define-func-macro-as-parameter.c.expected
4
log
plain
-rw-r--r--
019-define-func-1-arg-multi.c
51
log
plain
-rw-r--r--
019-define-func-1-arg-multi.c.expected
30
log
plain
-rw-r--r--
020-define-func-2-arg-multi.c
64
log
plain
-rw-r--r--
020-define-func-2-arg-multi.c.expected
38
log
plain
-rw-r--r--
021-define-func-compose.c
58
log
plain
-rw-r--r--
021-define-func-compose.c.expected
16
log
plain
-rw-r--r--
022-define-func-arg-with-parens.c
62
log
plain
-rw-r--r--
022-define-func-arg-with-parens.c.expected
41
log
plain
-rw-r--r--
023-define-extra-whitespace.c
189
log
plain
-rw-r--r--
023-define-extra-whitespace.c.expected
18
log
plain
-rw-r--r--
024-define-chain-to-self-recursion.c
38
log
plain
-rw-r--r--
024-define-chain-to-self-recursion.c.expected
6
log
plain
-rw-r--r--
025-func-macro-as-non-macro.c
29
log
plain
-rw-r--r--
025-func-macro-as-non-macro.c.expected
9
log
plain
-rw-r--r--
026-define-func-extra-newlines.c
30
log
plain
-rw-r--r--
026-define-func-extra-newlines.c.expected
6
log
plain
-rw-r--r--
027-define-chain-obj-to-func.c
52
log
plain
-rw-r--r--
027-define-chain-obj-to-func.c.expected
10
log
plain
-rw-r--r--
028-define-chain-obj-to-non-func.c
50
log
plain
-rw-r--r--
028-define-chain-obj-to-non-func.c.expected
10
log
plain
-rw-r--r--
029-define-chain-obj-to-func-with-args.c
58
log
plain
-rw-r--r--
029-define-chain-obj-to-func-with-args.c.expected
10
log
plain
-rw-r--r--
030-define-chain-obj-to-func-compose.c
92
log
plain
-rw-r--r--
030-define-chain-obj-to-func-compose.c.expected
11
log
plain
-rw-r--r--
031-define-chain-func-to-func-compose.c
96
log
plain
-rw-r--r--
031-define-chain-func-to-func-compose.c.expected
11
log
plain
-rw-r--r--
032-define-func-self-recurse.c
33
log
plain
-rw-r--r--
032-define-func-self-recurse.c.expected
12
log
plain
-rw-r--r--
033-define-func-self-compose.c
38
log
plain
-rw-r--r--
033-define-func-self-compose.c.expected
21
log
plain
-rw-r--r--
034-define-func-self-compose-non-func.c
30
log
plain
-rw-r--r--
034-define-func-self-compose-non-func.c.expected
5
log
plain
-rw-r--r--
035-define-func-self-compose-non-func-multi-token-argument.c
32
log
plain
-rw-r--r--
035-define-func-self-compose-non-func-multi-token-argument.c.expected
7
log
plain
-rw-r--r--
036-define-func-non-macro-multi-token-argument.c
51
log
plain
-rw-r--r--
036-define-func-non-macro-multi-token-argument.c.expected
15
log
plain
-rw-r--r--
037-finalize-unexpanded-macro.c
68
log
plain
-rw-r--r--
037-finalize-unexpanded-macro.c.expected
20
log
plain
-rw-r--r--
038-func-arg-with-commas.c
72
log
plain
-rw-r--r--
038-func-arg-with-commas.c.expected
9
log
plain
-rw-r--r--
039-func-arg-obj-macro-with-comma.c
471
log
plain
-rw-r--r--
039-func-arg-obj-macro-with-comma.c.expected
201
log
plain
-rw-r--r--
040-token-pasting.c
45
log
plain
-rw-r--r--
040-token-pasting.c.expected
10
log
plain
-rw-r--r--
041-if-0.c
41
log
plain
-rw-r--r--
041-if-0.c.expected
23
log
plain
-rw-r--r--
042-if-1.c
43
log
plain
-rw-r--r--
042-if-1.c.expected
32
log
plain
-rw-r--r--
043-if-0-else.c
57
log
plain
-rw-r--r--
043-if-0-else.c.expected
34
log
plain
-rw-r--r--
044-if-1-else.c
57
log
plain
-rw-r--r--
044-if-1-else.c.expected
34
log
plain
-rw-r--r--
045-if-0-elif.c
97
log
plain
-rw-r--r--
045-if-0-elif.c.expected
38
log
plain
-rw-r--r--
046-if-1-elsif.c
97
log
plain
-rw-r--r--
046-if-1-elsif.c.expected
38
log
plain
-rw-r--r--
047-if-elif-else.c
95
log
plain
-rw-r--r--
047-if-elif-else.c.expected
38
log
plain
-rw-r--r--
048-if-nested.c
92
log
plain
-rw-r--r--
048-if-nested.c.expected
29
log
plain
-rw-r--r--
049-if-expression-precedence.c
88
log
plain
-rw-r--r--
049-if-expression-precedence.c.expected
12
log
plain
-rw-r--r--
050-if-defined.c
170
log
plain
-rw-r--r--
050-if-defined.c.expected
44
log
plain
-rw-r--r--
051-if-relational.c
275
log
plain
-rw-r--r--
051-if-relational.c.expected
89
log
plain
-rw-r--r--
052-if-bitwise.c
279
log
plain
-rw-r--r--
052-if-bitwise.c.expected
56
log
plain
-rw-r--r--
053-if-divide-and-shift.c
163
log
plain
-rw-r--r--
053-if-divide-and-shift.c.expected
42
log
plain
-rw-r--r--
054-if-with-macros.c
369
log
plain
-rw-r--r--
054-if-with-macros.c.expected
88
log
plain
-rw-r--r--
055-define-chain-obj-to-func-parens-in-text.c
52
log
plain
-rw-r--r--
055-define-chain-obj-to-func-parens-in-text.c.expected
10
log
plain
-rw-r--r--
056-macro-argument-with-comma.c
91
log
plain
-rw-r--r--
056-macro-argument-with-comma.c.expected
11
log
plain
-rw-r--r--
057-empty-arguments.c
91
log
plain
-rw-r--r--
057-empty-arguments.c.expected
27
log
plain
-rw-r--r--
058-token-pasting-empty-arguments.c
66
log
plain
-rw-r--r--
058-token-pasting-empty-arguments.c.expected
9
log
plain
-rw-r--r--
059-token-pasting-integer.c
70
log
plain
-rw-r--r--
059-token-pasting-integer.c.expected
21
log
plain
-rw-r--r--
060-left-paren-in-macro-right-paren-in-text.c
49
log
plain
-rw-r--r--
060-left-paren-in-macro-right-paren-in-text.c.expected
6
log
plain
-rw-r--r--
061-define-chain-obj-to-func-multi.c
85
log
plain
-rw-r--r--
061-define-chain-obj-to-func-multi.c.expected
12
log
plain
-rw-r--r--
062-if-0-skips-garbage.c
44
log
plain
-rw-r--r--
062-if-0-skips-garbage.c.expected
5
log
plain
-rw-r--r--
063-comments.c
303
log
plain
-rw-r--r--
063-comments.c.expected
92
log
plain
-rw-r--r--
064-version.c
25
log
plain
-rw-r--r--
064-version.c.expected
14
log
plain
-rw-r--r--
065-if-defined-parens.c
177
log
plain
-rw-r--r--
065-if-defined-parens.c.expected
44
log
plain
-rw-r--r--
066-if-nospace-expression.c
22
log
plain
-rw-r--r--
066-if-nospace-expression.c.expected
10
log
plain
-rw-r--r--
067-nested-ifdef-ifndef.c
440
log
plain
-rw-r--r--
067-nested-ifdef-ifndef.c.expected
68
log
plain
-rw-r--r--
068-accidental-pasting.c
94
log
plain
-rw-r--r--
068-accidental-pasting.c.expected
41
log
plain
-rw-r--r--
069-repeated-argument.c
32
log
plain
-rw-r--r--
069-repeated-argument.c.expected
5
log
plain
-rw-r--r--
070-undefined-macro-in-expression.c
49
log
plain
-rw-r--r--
070-undefined-macro-in-expression.c.expected
12
log
plain
-rw-r--r--
071-punctuator.c
6
log
plain
-rw-r--r--
071-punctuator.c.expected
6
log
plain
-rw-r--r--
072-token-pasting-same-line.c
58
log
plain
-rw-r--r--
072-token-pasting-same-line.c.expected
31
log
plain
-rw-r--r--
073-if-in-ifdef.c
41
log
plain
-rw-r--r--
073-if-in-ifdef.c.expected
4
log
plain
-rw-r--r--
074-elif-undef.c
37
log
plain
-rw-r--r--
074-elif-undef.c.expected
3
log
plain
-rw-r--r--
075-elif-elif-undef.c
54
log
plain
-rw-r--r--
075-elif-elif-undef.c.expected
4
log
plain
-rw-r--r--
076-elif-undef-nested.c
59
log
plain
-rw-r--r--
076-elif-undef-nested.c.expected
5
log
plain
-rw-r--r--
077-else-without-if.c
6
log
plain
-rw-r--r--
077-else-without-if.c.expected
48
log
plain
-rw-r--r--
078-elif-without-if.c
18
log
plain
-rw-r--r--
078-elif-without-if.c.expected
48
log
plain
-rw-r--r--
079-endif-without-if.c
7
log
plain
-rw-r--r--
079-endif-without-if.c.expected
49
log
plain
-rw-r--r--
080-if-without-expression.c
70
log
plain
-rw-r--r--
080-if-without-expression.c.expected
56
log
plain
-rw-r--r--
081-elif-without-expression.c
19
log
plain
-rw-r--r--
081-elif-without-expression.c.expected
56
log
plain
-rw-r--r--
082-invalid-paste.c
98
log
plain
-rw-r--r--
082-invalid-paste.c.expected
571
log
plain
-rw-r--r--
083-unterminated-if.c
7
log
plain
-rw-r--r--
083-unterminated-if.c.expected
48
log
plain
-rw-r--r--
084-unbalanced-parentheses.c
32
log
plain
-rw-r--r--
084-unbalanced-parentheses.c.expected
59
log
plain
-rw-r--r--
085-incorrect-argument-count.c
56
log
plain
-rw-r--r--
085-incorrect-argument-count.c.expected
284
log
plain
-rw-r--r--
086-reserved-macro-names.c
95
log
plain
-rw-r--r--
086-reserved-macro-names.c.expected
284
log
plain
-rw-r--r--
087-if-comments.c
56
log
plain
-rw-r--r--
087-if-comments.c.expected
8
log
plain
-rw-r--r--
088-redefine-macro-legitimate.c
89
log
plain
-rw-r--r--
088-redefine-macro-legitimate.c.expected
5
log
plain
-rw-r--r--
089-redefine-macro-error.c
224
log
plain
-rw-r--r--
089-redefine-macro-error.c.expected
350
log
plain
-rw-r--r--
090-hash-error.c
19
log
plain
-rw-r--r--
090-hash-error.c.expected
47
log
plain
-rw-r--r--
091-hash-line.c
355
log
plain
-rw-r--r--
091-hash-line.c.expected
291
log
plain
-rw-r--r--
092-redefine-macro-error-2.c
45
log
plain
-rw-r--r--
092-redefine-macro-error-2.c.expected
111
log
plain
-rw-r--r--
093-divide-by-zero.c
19
log
plain
-rw-r--r--
093-divide-by-zero.c.expected
71
log
plain
-rw-r--r--
094-divide-by-zero-short-circuit.c
572
log
plain
-rw-r--r--
094-divide-by-zero-short-circuit.c.expected
84
log
plain
-rw-r--r--
095-recursive-define.c
44
log
plain
-rw-r--r--
095-recursive-define.c.expected
10
log
plain
-rw-r--r--
096-paste-twice.c
70
log
plain
-rw-r--r--
096-paste-twice.c.expected
15
log
plain
-rw-r--r--
097-paste-with-non-function-macro.c
46
log
plain
-rw-r--r--
097-paste-with-non-function-macro.c.expected
11
log
plain
-rw-r--r--
098-elif-undefined.c
70
log
plain
-rw-r--r--
098-elif-undefined.c.expected
17
log
plain
-rw-r--r--
099-c99-example.c
383
log
plain
-rw-r--r--
099-c99-example.c.expected
160
log
plain
-rw-r--r--
100-macro-with-colon.c
76
log
plain
-rw-r--r--
100-macro-with-colon.c.expected
39
log
plain
-rw-r--r--
101-macros-used-twice.c
150
log
plain
-rw-r--r--
101-macros-used-twice.c.expected
39
log
plain
-rw-r--r--
102-garbage-after-endif.c
21
log
plain
-rw-r--r--
102-garbage-after-endif.c.expected
84
log
plain
-rw-r--r--
103-garbage-after-else-0.c
27
log
plain
-rw-r--r--
103-garbage-after-else-0.c.expected
130
log
plain
-rw-r--r--
104-hash-line-followed-by-code.c
19
log
plain
-rw-r--r--
104-hash-line-followed-by-code.c.expected
19
log
plain
-rw-r--r--
105-multiline-hash-line.c
48
log
plain
-rw-r--r--
105-multiline-hash-line.c.expected
19
log
plain
-rw-r--r--
106-multiline-hash-if.c
55
log
plain
-rw-r--r--
106-multiline-hash-if.c.expected
16
log
plain
-rw-r--r--
107-multiline-hash-elif.c
64
log
plain
-rw-r--r--
107-multiline-hash-elif.c.expected
17
log
plain
-rw-r--r--
108-no-space-after-hash-version.c
12
log
plain
-rw-r--r--
108-no-space-after-hash-version.c.expected
58
log
plain
-rw-r--r--
109-no-space-after-hash-line.c
7
log
plain
-rw-r--r--
109-no-space-after-hash-line.c.expected
58
log
plain
-rw-r--r--
110-no-space-digits-after-hash-elif.c
22
log
plain
-rw-r--r--
110-no-space-digits-after-hash-elif.c.expected
60
log
plain
-rw-r--r--
111-no-space-operator-after-hash-if.c
110
log
plain
-rw-r--r--
111-no-space-operator-after-hash-if.c.expected
47
log
plain
-rw-r--r--
112-no-space-operator-after-hash-elif.c
150
log
plain
-rw-r--r--
112-no-space-operator-after-hash-elif.c.expected
52
log
plain
-rw-r--r--
113-line-and-file-macros.c
430
log
plain
-rw-r--r--
113-line-and-file-macros.c.expected
255
log
plain
-rw-r--r--
114-paste-integer-tokens.c
420
log
plain
-rw-r--r--
114-paste-integer-tokens.c.expected
139
log
plain
-rw-r--r--
115-line-continuations.c
160
log
plain
-rw-r--r--
115-line-continuations.c.expected
16
log
plain
-rw-r--r--
116-disable-line-continuations.c
167
log
plain
-rw-r--r--
116-disable-line-continuations.c.expected
20
log
plain
-rw-r--r--
117-line-continuation-and-non-continuation-backslash.c
363
log
plain
-rw-r--r--
117-line-continuation-and-non-continuation-backslash.c.expected
14
log
plain
-rw-r--r--
118-comment-becomes-space.c
34
log
plain
-rw-r--r--
118-comment-becomes-space.c.expected
16
log
plain
-rw-r--r--
119-elif-after-else.c
45
log
plain
-rw-r--r--
119-elif-after-else.c.expected
68
log
plain
-rw-r--r--
120-undef-builtin.c
51
log
plain
-rw-r--r--
120-undef-builtin.c.expected
255
log
plain
-rw-r--r--
121-comment-bug-72686.c
10
log
plain
-rw-r--r--
121-comment-bug-72686.c.expected
3
log
plain
-rw-r--r--
122-redefine-whitespace.c
508
log
plain
-rw-r--r--
122-redefine-whitespace.c.expected
188
log
plain
-rw-r--r--
123-garbage-after-else-1.c
27
log
plain
-rw-r--r--
123-garbage-after-else-1.c.expected
130
log
plain
-rw-r--r--
124-preprocessing-numbers.c
849
log
plain
-rw-r--r--
124-preprocessing-numbers.c.expected
190
log
plain
-rw-r--r--
125-es-short-circuit-undefined.c
532
log
plain
-rw-r--r--
125-es-short-circuit-undefined.c.expected
249
log
plain
-rw-r--r--
126-garbage-after-directive.c
57
log
plain
-rw-r--r--
126-garbage-after-directive.c.expected
129
log
plain
-rw-r--r--
127-pragma-empty.c
148
log
plain
-rw-r--r--
127-pragma-empty.c.expected
4
log
plain
-rw-r--r--
128-space-before-hash.c
291
log
plain
-rw-r--r--
128-space-before-hash.c.expected
129
log
plain
-rw-r--r--
129-define-non-identifier.c
16
log
plain
-rw-r--r--
129-define-non-identifier.c.expected
183
log
plain
-rw-r--r--
130-define-comment.c
85
log
plain
-rw-r--r--
130-define-comment.c.expected
12
log
plain
-rw-r--r--
131-eof-without-newline.c
30
log
plain
-rw-r--r--
131-eof-without-newline.c.expected
31
log
plain
-rw-r--r--
132-eof-without-newline-define.c
8
log
plain
-rw-r--r--
132-eof-without-newline-define.c.expected
55
log
plain
-rw-r--r--
133-eof-without-newline-comment.c
51
log
plain
-rw-r--r--
133-eof-without-newline-comment.c.expected
98
log
plain
-rw-r--r--
134-hash-comment-directive.c
525
log
plain
-rw-r--r--
134-hash-comment-directive.c.expected
84
log
plain
-rw-r--r--
135-duplicate-parameter.c
57
log
plain
-rw-r--r--
135-duplicate-parameter.c.expected
118
log
plain
-rw-r--r--
136-plus-plus-and-minus-minus.c
170
log
plain
-rw-r--r--
136-plus-plus-and-minus-minus.c.expected
105
log
plain
-rw-r--r--
137-expand-macro-after-period.c
80
log
plain
-rw-r--r--
137-expand-macro-after-period.c.expected
18
log
plain
-rw-r--r--
138-multi-line-comment-in-if-0.c
106
log
plain
-rw-r--r--
138-multi-line-comment-in-if-0.c.expected
14
log
plain
-rw-r--r--
139-define-without-macro-name.c
100
log
plain
-rw-r--r--
139-define-without-macro-name.c.expected
273
log
plain
-rw-r--r--
140-null-directive.c
193
log
plain
-rw-r--r--
140-null-directive.c.expected
10
log
plain
-rw-r--r--
141-pragma-and-__LINE__.c
190
log
plain
-rw-r--r--
141-pragma-and-__LINE__.c.expected
58
log
plain
-rw-r--r--
142-defined-within-macro.c
1415
log
plain
-rw-r--r--
142-defined-within-macro.c.expected
183
log
plain
-rw-r--r--
143-multiple-else.c
43
log
plain
-rw-r--r--
143-multiple-else.c.expected
65
log
plain
-rwxr-xr-x
glcpp-test
2278
log
plain
-rwxr-xr-x
glcpp-test-cr-lf
3432
log
plain