summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Record in gl_shader whether the shader uses GLSL ES.Paul Berry2012-12-061-0/+1
* glsl/parser: Handle "#version 300 es" directive.Paul Berry2012-12-063-28/+86
* glsl/parser: Extract version directive processing into a function.Paul Berry2012-12-063-42/+55
* glsl/preprocessor: Handle "#version 300 es" directive.Paul Berry2012-12-061-4/+17
* glsl/preprocessor: Extract version directive processing into a function.Paul Berry2012-12-061-19/+30
* glsl: Enable GLSL ES 3.00 features inherited from desktop GLSL.Paul Berry2012-12-065-17/+47
* glsl: parse GLSL ES 3.00 keywords correctly.Paul Berry2012-12-062-78/+114
* glsl: Rework lexer keyword handling in preparation for GLSL 3.00 ES.Paul Berry2012-12-061-132/+136
* glsl: Make use of new _mesa_glsl_parse_state::check_version() function.Paul Berry2012-12-065-74/+50
* glsl: Make use of new _mesa_glsl_parse_state::is_version() function.Paul Berry2012-12-065-26/+33
* glsl: Add GLSL version query functions.Paul Berry2012-12-062-10/+86
* glsl: Compute version_string on the fly.Paul Berry2012-12-063-12/+18
* glsl: Make a function to express a GLSL version ir human-readable form.Paul Berry2012-12-063-4/+15
* glsl: Simplify symbol table version checking.Paul Berry2012-12-065-7/+9
* mesa: Add ARB_ES3_compatibility flag.Paul Berry2012-12-062-0/+2
* glsl: add new variable declaration in function body in lower_output_readVincent Lejeune2012-12-051-0/+1
* glsl: fix uninitialised variable from constructorDave Airlie2012-12-011-0/+1
* glsl: initialise killed_all field.Dave Airlie2012-12-011-0/+1
* glsl: fix cut-n-paste error in error handling. (v2)Dave Airlie2012-12-011-2/+2
* Revert "glcpp: Rewrite line-continuation support to act globally."Carl Worth2012-11-301-43/+66
* glcpp: Rewrite line-continuation support to act globally.Carl Worth2012-11-301-66/+43
* glcpp: Update README for new support of __LINE__ and __FILE__.Carl Worth2012-11-291-3/+1
* glcpp: Add test involving token pasting of INTEGER tokens.Carl Worth2012-11-292-0/+15
* glcpp: Add support for pasting of INTEGER tokens.Carl Worth2012-11-291-14/+47
* glcpp: Flag invalid pastes for integer followed by non-digitsCarl Worth2012-11-291-5/+13
* glcpp: Extend the invalid-paste testCarl Worth2012-11-292-0/+20
* glcpp: More factoring-out of common code to simplify things.Carl Worth2012-11-291-26/+20
* glcpp: Factor out a tiny bit of repeated code.Carl Worth2012-11-291-4/+1
* glcpp: Add support for __LINE__ and __FILE__ macrosCarl Worth2012-11-293-1/+45
* mesa: Rename API_OPENGL to API_OPENGL_COMPAT.Paul Berry2012-11-294-4/+4
* glcpp: Support #elif(expression) with no intervening space.Matt Turner2012-11-287-1/+96
* glcpp: Reject #version and #line not followed by whitespaceMatt Turner2012-11-285-2/+8
* glsl: Support unsigned integer constants in layout qualifiers.Kenneth Graunke2012-11-261-1/+6
* mesa: Fix linker-assigned varying component counting since 8fb1e4a462Eric Anholt2012-11-171-2/+1
* glcpp: Don't define macros for extensions that aren't in ESMatt Turner2012-11-151-28/+31
* automake: Remove empty file variable.Brian Paul2012-11-121-2/+1
* automake: Merge *_CXX_FILES variables in the glsl build.Eric Anholt2012-11-124-10/+6
* automake: Fix a comment typo.Eric Anholt2012-11-121-1/+1
* glsl: store read vector in a temp in vec_index_to_condVincent Lejeune2012-11-111-4/+12
* Fix use of glsl_parser.{cc,h} where source dir != build dir.Darren Salt2012-11-091-1/+2
* glcpp: wire up glcpp-test to make checkMatt Turner2012-11-092-4/+14
* glcpp/tests: Add tests for multiline #elifMatt Turner2012-11-092-0/+15
* glcpp/tests: Add test for multiline #ifMatt Turner2012-11-092-0/+13
* glcpp/tests: Add test for multiline #lineMatt Turner2012-11-092-0/+11
* glcpp/tests: Add test to check #line followed by codeMatt Turner2012-11-092-0/+5
* glcpp: don't push #line directives into next lineFabian Bieler2012-11-092-9/+9
* glcpp: Reject garbage after #else and #endif tokensMatt Turner2012-11-095-4/+15
* glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie2012-11-0912-7/+114
* glsl: fix signed/unsigned comparision warnings on MSVCBrian Paul2012-11-063-7/+7
* glsl: remove incorrect 'struct' keywordBrian Paul2012-11-061-1/+1