summaryrefslogtreecommitdiff
path: root/src/glsl/glcpp
AgeCommit message (Expand)AuthorFilesLines
2013-06-14mesa: Add infrastructure for ARB_shading_language_420pack.Todd Previte1-0/+3
2013-06-13mesa: fix OES_EGL_image_external being partially allowed in the core profileMarek Olšák1-7/+7
2013-06-10glcpp: Automatically #define GL_core_profile 1 on GLSL 1.50+.Kenneth Graunke1-0/+3
2013-06-03glcpp: Add test case for recently fixed loop-control underflow bug.Carl Worth2-0/+25
2013-06-03glcpp: Fix post-decrement underflow in loop-control variableCarl Worth1-1/+3
2013-05-13glsl: add AMD_vertex_shader_layer supportJordan Justen1-0/+3
2013-05-06mesa: Add infrastructure for ARB_gpu_shader5.Matt Turner1-0/+3
2013-03-29glsl: Implement ARB_texture_query_lodDave Airlie1-0/+3
2013-03-02glsl: add support for ARB_texture_multisampleChris Forbes1-0/+3
2013-01-25glsl: Add infrastructure for ARB_shading_language_packingMatt Turner1-0/+3
2013-01-22glsl/build: Build glcpp via the glsl MakefileMatt Turner2-56/+2
2013-01-20glsl/build: Remove dead LIBRARY_* variablesMatt Turner1-2/+0
2013-01-11glcpp: Add tests for line continuationCarl Worth4-0/+46
2013-01-11glcpp: Rewrite line-continuation support to act globally.Carl Worth1-66/+49
2013-01-11glcpp: Add --disable-line-continuations argument to standalone glcppCarl Worth1-2/+44
2013-01-11glcpp: Allow test-specific arguments for standalone glcpp testsCarl Worth1-2/+9
2013-01-11glcpp: Honor the GL context's DisableGLSLLineContinuations optionCarl Worth1-1/+3
2013-01-11glcpp: Accept pointer to GL context rather than just the API versionCarl Worth3-4/+17
2013-01-11glcpp: Reject token pasting operator in GLESMatt Turner1-0/+2
2013-01-11glcpp: Make undefined macros illegal in #if and #elif for GLES3Carl Worth1-0/+2
2013-01-11glcpp: Add a flag to the parser state to indicate GLES.Carl Worth2-11/+16
2013-01-11glcpp: Add back tests/*.out to .gitignoreAndreas Boll1-0/+1
2013-01-10Clean up .gitignore filesMatt Turner1-2/+0
2013-01-02glcpp: Typo fix.Adam Jackson1-1/+1
2013-01-02glcpp: Fix visibility CFLAGS in automakeAdam Jackson1-0/+1
2012-12-07program/hash_table.c: rename to program/prog_hash_table.cJordan Justen1-1/+1
2012-12-06glsl/preprocessor: Handle "#version 300 es" directive.Paul Berry1-4/+17
2012-12-06glsl/preprocessor: Extract version directive processing into a function.Paul Berry1-19/+30
2012-11-30Revert "glcpp: Rewrite line-continuation support to act globally."Carl Worth1-43/+66
2012-11-30glcpp: Rewrite line-continuation support to act globally.Carl Worth1-66/+43
2012-11-29glcpp: Update README for new support of __LINE__ and __FILE__.Carl Worth1-3/+1
2012-11-29glcpp: Add test involving token pasting of INTEGER tokens.Carl Worth2-0/+15
2012-11-29glcpp: Add support for pasting of INTEGER tokens.Carl Worth1-14/+47
2012-11-29glcpp: Flag invalid pastes for integer followed by non-digitsCarl Worth1-5/+13
2012-11-29glcpp: Extend the invalid-paste testCarl Worth2-0/+20
2012-11-29glcpp: More factoring-out of common code to simplify things.Carl Worth1-26/+20
2012-11-29glcpp: Factor out a tiny bit of repeated code.Carl Worth1-4/+1
2012-11-29glcpp: Add support for __LINE__ and __FILE__ macrosCarl Worth3-1/+45
2012-11-29mesa: Rename API_OPENGL to API_OPENGL_COMPAT.Paul Berry1-1/+1
2012-11-28glcpp: Support #elif(expression) with no intervening space.Matt Turner7-1/+96
2012-11-28glcpp: Reject #version and #line not followed by whitespaceMatt Turner5-2/+8
2012-11-15glcpp: Don't define macros for extensions that aren't in ESMatt Turner1-28/+31
2012-11-09glcpp: wire up glcpp-test to make checkMatt Turner2-4/+14
2012-11-09glcpp/tests: Add tests for multiline #elifMatt Turner2-0/+15
2012-11-09glcpp/tests: Add test for multiline #ifMatt Turner2-0/+13
2012-11-09glcpp/tests: Add test for multiline #lineMatt Turner2-0/+11
2012-11-09glcpp/tests: Add test to check #line followed by codeMatt Turner2-0/+5
2012-11-09glcpp: don't push #line directives into next lineFabian Bieler2-9/+9
2012-11-09glcpp: Reject garbage after #else and #endif tokensMatt Turner5-4/+15
2012-11-09glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie1-0/+3