Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glcpp: Remove files generated by flex and bison from GIT | Ian Romanick | 2011-03-01 | 1 | -4222/+0 |
| | |||||
* | glcpp: regerated files | Ian Romanick | 2011-02-11 | 1 | -177/+190 |
| | | | | | These should have been committed right after fd1252ab, but they were missed. Soon, we'll never have to do this again... | ||||
* | glsl: regerated files | Brian Paul | 2011-01-31 | 1 | -122/+114 |
| | |||||
* | Convert everything from the talloc API to the ralloc API. | Kenneth Graunke | 2011-01-31 | 1 | -182/+183 |
| | |||||
* | Revert "glcpp: Demote "macro redefined" from an error to a warning" | Carl Worth | 2011-01-29 | 1 | -4/+4 |
| | | | | | | | | This reverts commit d3df641f0aba99b0b65ecd4d9b06798bca090a29. The original commit had sat unpushed on my machine for months. By the time I found it again, I had forgotten that we had decided not to use this change after all, (the relevant test was removed long ago). | ||||
* | glcpp: Demote "macro redefined" from an error to a warning | Carl Worth | 2011-01-28 | 1 | -4/+4 |
| | | | | | | | | | | The GLSL specification is vague here, (just says "as is standard for C++"), though the C specifications seem quite clear that this should be an error. However, an existing piglit test (CorrectPreprocess11.frag) expects this to be a warning, not an error, so we change this, and document in README the deviation from the specification. | ||||
* | glsl: Refresh autogenerated parser files | Chad Versace | 2011-01-26 | 1 | -0/+2 |
| | | | | | | For commits titled: glcpp: Conditionally define macro GL_AMD_conservative_depth glsl: Add support for AMD_conservative_depth to parser | ||||
* | glcpp: Regenerate parser files. | Kenneth Graunke | 2011-01-21 | 1 | -229/+231 |
| | |||||
* | glcpp: Refresh autogenerated lexer and parser files. | Ian Romanick | 2011-01-10 | 1 | -184/+181 |
| | | | | For the previous commit. | ||||
* | glcpp: Regenerate glcpp-parse.c | Chad Versace | 2011-01-10 | 1 | -0/+21 |
| | |||||
* | Refresh autogenerated glcpp parser. | Kenneth Graunke | 2010-12-07 | 1 | -47/+46 |
| | |||||
* | Regenerate glcpp parser. | Kenneth Graunke | 2010-11-17 | 1 | -85/+90 |
| | |||||
* | Refresh autogenerated glcpp parser. | Kenneth Graunke | 2010-11-16 | 1 | -196/+207 |
| | |||||
* | glcpp: Regenerate files changes by previous commit | Ian Romanick | 2010-10-08 | 1 | -121/+116 |
| | |||||
* | glcpp: Fix build on non-GCC compilers. | Kenneth Graunke | 2010-09-07 | 1 | -87/+88 |
| | |||||
* | glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2.0. | Kenneth Graunke | 2010-09-07 | 1 | -215/+230 |
| | | | | Also define it if #version 100 is encountered. | ||||
* | glsl: Include main/core.h. | Chia-I Wu | 2010-08-24 | 1 | -1/+1 |
| | | | | Make glsl include only main/core.h from core mesa. | ||||
* | glcpp: Refresh generated files. | Carl Worth | 2010-08-17 | 1 | -226/+339 |
| | | | | After a recent change to glcpp-parse.y (adding "redefined macro" error). | ||||
* | glcpp: Refresh autogenerated lexer and parser. | Kenneth Graunke | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | Revert "glsl2: Use stdint.h instead of inttypes.h" | José Fonseca | 2010-08-14 | 1 | -1/+1 |
| | | | | This reverts commit a77a6bc008b3146c56431fa520a00e1f8dfa3938. | ||||
* | glsl2: Refresh autogenerated bison parser. | Kenneth Graunke | 2010-08-13 | 1 | -114/+122 |
| | |||||
* | glsl2: Use stdint.h instead of inttypes.h | Ian Romanick | 2010-08-13 | 1 | -1/+1 |
| | |||||
* | glsl2: Add missing include of string.h | Ian Romanick | 2010-08-12 | 1 | -107/+108 |
| | | | | Makes the build happy on non-GCC platforms. | ||||
* | glcpp: Fix "unterminated if" diagnostic. | Carl Worth | 2010-08-11 | 1 | -2/+0 |
| | | | | | | | | | | | This was previously being appended to the output string *after* a copy of the supposedly final string was made and handed to the caller. So the diagnostic was never actually visible to the user. We fix this by moving the check for an unterminated #if from glcpp_parser_destroy to the calling function, preprocess. This fixes the test case 083-unterminated-if.c. | ||||
* | glccp: Regenerate glcpp-parse.c | Carl Worth | 2010-08-11 | 1 | -376/+393 |
| | | | | Due to a recent change to glcpp-parse.y. | ||||
* | glcpp: Reword diagnostic for #elif with no expression | Carl Worth | 2010-08-11 | 1 | -1/+1 |
| | | | | | | Rather than telling the user what to fix, the standard convention is to describe what the detected problem is. With this change, test 081-elif-without-expression now passes. | ||||
* | glcpp: Regenerate glcpp-parse.c | Carl Worth | 2010-08-11 | 1 | -111/+133 |
| | | | | After a recent change to glcpp-parse.y | ||||
* | glcpp: Regnerate glcpp-parse.c and glcpp-parse.h | Carl Worth | 2010-08-10 | 1 | -212/+220 |
| | | | | After making a minor change to the .y file. | ||||
* | glcpp: Ignore #if and #elif expressions when skipping. | Kenneth Graunke | 2010-08-04 | 1 | -94/+108 |
| | | | | | Fixes glcpp test cases 073 and 074, as well as piglit test xonotic-vs-generic-diffuse.vert. | ||||
* | glcpp: Refactor HASH_IF and HASH_ELIF expansion to reuse code. | Kenneth Graunke | 2010-08-04 | 1 | -124/+123 |
| | |||||
* | glcpp: Refresh autogenerated lexer and parser. | Kenneth Graunke | 2010-08-04 | 1 | -122/+130 |
| | |||||
* | glsl2: Actually fix glsl-version-define. | Eric Anholt | 2010-07-28 | 1 | -3/+0 |
| | |||||
* | glcpp: Add __VERSION__ define to the current language version. | Eric Anholt | 2010-07-28 | 1 | -475/+493 |
| | | | | | | | Fixes: glsl-version-define glsl-version-define-110 glsl-version-define-120 | ||||
* | glcpp: Print integer tokens as decimal, not hex. | Eric Anholt | 2010-07-28 | 1 | -1/+1 |
| | |||||
* | glsl2: Add the define for ARB_fragment_coord_conventions when present. | Eric Anholt | 2010-07-28 | 1 | -0/+8 |
| | | | | | Fixes: glsl-arb-fragment-coord-conventions-define | ||||
* | glcpp: Add generated source files. | Carl Worth | 2010-07-28 | 1 | -0/+3957 |
This is now consistent with other usage of flex/bison througout mesa, (which is that these generated files are added to source control so that the build system does not require external tools like flex/bison for non-developers). |