summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glcpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: use ralloc_str_append() rather than ralloc_asprintf_rewrite_tail()Timothy Arceri2017-08-111-31/+113
* Fix glcpp test expectationsIago Toral Quiroga2017-06-082-3/+6
* glcpp: fix #undef to match latest spec update and GLSLang implementationIago Toral Quiroga2017-06-071-14/+31
* glcpp: Skip unnecessary line continuations removalVladislav Egorov2017-05-221-2/+8
* glcpp: Avoid unnecessary strcmp()Vladislav Egorov2017-05-221-5/+9
* glsl: Ban #undefining __LINE__ and friends on GLES2.Eric Anholt2017-05-081-5/+2
* glcpp/tests/glcpp-test-cr-lf: error out if we cannot find any testsEmil Velikov2017-03-281-0/+5
* glcpp/tests/glcpp-test-cr-lf: correctly set/use srcdir/abs_builddirEmil Velikov2017-03-281-14/+17
* glcpp/tests: update testname in help stringEmil Velikov2017-03-282-2/+2
* glcpp/tests/glcpp-test: error out if we cannot find any testsEmil Velikov2017-03-281-0/+5
* glcpp/tests/glcpp-test: print only the test basenameEmil Velikov2017-03-281-2/+2
* glcpp/tests/glcpp-test: set srcdir/abs_builddir variablesEmil Velikov2017-03-281-8/+15
* glsl/tests: suffix .sh/.py files as applicableEmil Velikov2017-03-102-2/+2
* glsl: Add "built-in" functions to do 64%64 => 64 modulusIan Romanick2017-01-201-0/+2
* glsl: Add "built-in" functions to do 64/64 => 64 divisionIan Romanick2017-01-201-0/+2
* glsl: Add "built-in" function for 64-bit integer sign()Ian Romanick2017-01-201-0/+1
* glsl: Add "built-in" functions to do 64x64 => 64 multiplicationIan Romanick2017-01-203-3/+17
* glcpp: Remove illegal characters from testsCarl Worth2017-01-046-6/+6
* glcpp: Exhaustively test all legal characters in GLSLCarl Worth2017-01-042-0/+154
* glcpp: Allow vertical tab and form feed characters in GLSLCarl Worth2017-01-041-1/+1
* glcpp: Add testing for no space between macro name and replacement listCarl Worth2017-01-042-0/+116
* glcpp: Handle '#version 0' and other invalid valuesIan Romanick2016-11-102-6/+28