xref: /aosp_15_r20/external/deqp/external/openglcts/data/gl_cts/data/gl33/declarations.test (revision 35238bce31c2a825756842865a792f8cf7f89930)
1group declarations "Declarations"
2
3    case missing_variable_name
4        version 330
5        both ""
6            #version 330
7            ${DECLARATIONS}
8            void main()
9            {
10                int;
11                ${OUTPUT}
12            }
13        ""
14    end
15
16    case comma_preceding_variable
17        version 330
18        both ""
19            #version 330
20            ${DECLARATIONS}
21            void main()
22            {
23                int ,a;
24                ${OUTPUT}
25            }
26        ""
27    end
28
29    case comma_following_variable
30        version 330
31        expect compile_fail
32        both ""
33            #version 330
34            ${DECLARATIONS}
35            void main()
36            {
37                int a,;
38                ${OUTPUT}
39            }
40        ""
41    end
42
43    case struct_missing_attribute_name
44        version 330
45        expect compile_fail
46        both ""
47            #version 330
48            ${DECLARATIONS}
49            void main()
50            {
51                struct Data { int; };
52                ${OUTPUT}
53            }
54        ""
55    end
56
57    case struct_comma_preceding_attribute
58        version 330
59        expect compile_fail
60        both ""
61            #version 330
62            ${DECLARATIONS}
63            void main()
64            {
65                struct Data { int ,a; };
66                ${OUTPUT}
67            }
68        ""
69    end
70
71end # invalid_declarations
72