aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glcpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: fix crash on glsl macro redefinitionAndrii Simiklit2020-06-101-0/+3
* meson: use gnu_symbol_visibility argumentDylan Baker2020-06-011-5/+8
* tests: Make tests aware of meson test wrapperDylan Baker2020-05-201-12/+33
* meson: inline `inc_common`Eric Engestrom2020-03-281-3/+3
* meson: Avoid duplicate symbols.Jose Fonseca2020-03-161-3/+12
* glsl: do not crash if string literal is used outside of #include/#lineDanylo Piliaiev2020-03-131-0/+1
* gitlab-ci: Add ppc64el and s390x cross-build jobsMichel Dänzer2020-02-051-0/+1
* util/hash_table: added hash functions for integer typesAnthony Pesch2020-01-231-1/+1
* mesa: add support cursor support for relative path shader includesTimothy Arceri2019-11-203-1/+36
* glsl: error if #include used while extension is disabledTimothy Arceri2019-11-201-0/+7
* glsl: add preprocessor #include supportTimothy Arceri2019-11-206-3/+192
* glsl: pass gl_context to glcpp_parser_create()Timothy Arceri2019-11-203-7/+7
* glsl: add ARB_shading_language_include support to #lineTimothy Arceri2019-11-202-2/+18
* meson: glcpp tests are expected to fail on windowsDylan Baker2019-10-101-1/+2
* meson: Add idep_getopt for testsDylan Baker2019-10-101-1/+1
* meson: force inclusion of inttypes.h for glcpp with msvcDylan Baker2019-10-101-2/+12
* glcpp: use pre-expansion line number for __LINE__Jonathan Marek2019-08-061-4/+7
* meson: replace libmesa_util with idep_mesautilEric Engestrom2019-08-031-1/+1
* autotools: delete leftover script wrapperEric Engestrom2019-07-311-16/+0
* Revert "glsl: do not use deprecated bison-keyword"Erik Faye-Lund2019-05-211-1/+1
* glsl: do not use deprecated bison-keywordErik Faye-Lund2019-05-211-1/+1
* delete autotools .gitignore filesEric Engestrom2019-04-292-10/+0
* meson: Add tests to suitesDylan Baker2018-11-201-0/+1
* configure: allow building with python3Emil Velikov2018-10-311-1/+1
* glsl: ignore trailing whitespace when define redefinedTimothy Arceri2018-10-103-3/+25
* meson: Don't build glsl compiler tests unless OpenGL is enabledDylan Baker2018-10-091-1/+1
* glsl: fixer lexer for unreachable definesTimothy Arceri2018-09-062-23/+38
* glsl: skip stringification in preprocessor if in unreachable branchTimothy Arceri2018-08-301-2/+4
* Revert "configure: allow building with python3"Emil Velikov2018-08-241-1/+1
* configure: allow building with python3Emil Velikov2018-08-231-1/+1
* glsl: remove execute bit and shebang from python testsEmil Velikov2018-08-231-1/+0
* meson: Run the test with Python 3Mathieu Bridon2018-08-221-1/+2
* python: Disable universal newlinesMathieu Bridon2018-08-221-1/+4
* python: difflib prefers unicode stringsMathieu Bridon2018-08-221-1/+2
* glsl/tests/glcpp: reinstate "error out if no tests found"Emil Velikov2018-06-211-0/+9
* glsl/glcpp/tests: reinstate srcdir/abs_builddir blurbEmil Velikov2018-06-211-0/+13
* glsl: fold glcpp-test-cr-lf.sh into glcpp-test.shEmil Velikov2018-06-212-4/+1
* glsl: parse #version XXX compatibilityMarek Olšák2018-05-291-4/+8
* meson: remove dependency antipatternEric Engestrom2018-05-141-1/+1
* glsl/glcpp: Handle hex constants with 0X prefixVlad Golovkin2018-04-243-7/+12
* compiler/glsl: close fd's in glcpp_test.pyDylan Baker2018-04-231-2/+4
* meson: enable glcpp testDylan Baker2018-04-181-1/+17
* glcpp/tests: Convert shell scripts to a python scriptDylan Baker2018-04-183-267/+223
* Fix scons buildMarek Olšák2018-04-121-0/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-124-4/+5
* meson: Use consistent styleDylan Baker2018-01-111-2/+4
* meson: Build i965 and dri stackDylan Baker2017-10-091-0/+56
* glcpp: Avoid unnecessary call to strlenThomas Helland2017-09-261-1/+8
* glcpp: Use string_buffer for line continuation removalThomas Helland2017-09-261-7/+18
* glsl: Change the parser to use the string bufferThomas Helland2017-09-263-164/+78