ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / glsl-1.10 / preprocessor / extension-macro-expansion.vert
blob8d92d0b32f60eedfdd0857700da91850ea286557
1 /* [config]
2  * expect_result: fail
3  * glsl_version: 1.10
4  * [end config]
5  *
6  * Page 13 (page 19 of the PDF) of the GLSL 1.10 spec says:
7  *
8  *     "Macro expansion is not done on lines containing #extension and #version
9  *      directives."
10  *
11  * Therefore, FOO will not be replaced by a valid behavior token.
12  */
13 #define FOO disable
14 #extension all : FOO
16 /* Some compilers generate spurious errors if a shader does not contain
17  * any code or declarations.
18  */
19 int foo(void) { return 1; }