diff options
author | Eric Anholt <eric@anholt.net> | 2010-06-24 15:32:15 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-06-24 15:36:00 -0700 |
commit | 29285882676388aacff123e8bdf025904abf8ea9 (patch) | |
tree | a830f72e7a5273d8fd1a7781ce7da7ae91b613ab /src/glsl/glcpp/tests/099-c99-example.c | |
parent | 0ee7d80269bfab14683623b0c8fc12da43db8d78 (diff) | |
download | external_mesa3d-29285882676388aacff123e8bdf025904abf8ea9.zip external_mesa3d-29285882676388aacff123e8bdf025904abf8ea9.tar.gz external_mesa3d-29285882676388aacff123e8bdf025904abf8ea9.tar.bz2 |
glsl2: Move the compiler to the subdirectory it will live in in Mesa.
Diffstat (limited to 'src/glsl/glcpp/tests/099-c99-example.c')
-rw-r--r-- | src/glsl/glcpp/tests/099-c99-example.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/glsl/glcpp/tests/099-c99-example.c b/src/glsl/glcpp/tests/099-c99-example.c new file mode 100644 index 0000000..d1976b1 --- /dev/null +++ b/src/glsl/glcpp/tests/099-c99-example.c @@ -0,0 +1,17 @@ +#define x 3 +#define f(a) f(x * (a)) +#undef x +#define x 2 +#define g f +#define z z[0] +#define h g(~ +#define m(a) a(w) +#define w 0,1 +#define t(a) a +#define p() int +#define q(x) x +#define r(x,y) x ## y +f(y+1) + f(f(z)) % t(t(g)(0) + t)(1); +g(x +(3,4)-w) | h 5) & m + (f)^m(m); +p() i[q()] = { q(1), r(2,3), r(4,), r(,5), r(,)}; |