Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-15 | glsl: Refresh autogenerated lexer and parser files. | Kenneth Graunke | |
For the last three commits. | |||
2010-11-08 | r600g: implement texture_get_handle (needed for eglExportDRMImageMESA) | Benjamin Franzke | |
2010-10-18 | glsl: Regenerate parser files. | Kenneth Graunke | |
2010-10-08 | glsl: Regenerate files changes by previous commit | Ian Romanick | |
2010-10-08 | glsl: Regenerate files modified by previous commits | Ian Romanick | |
2010-09-07 | glsl: Recognize GLSL ES 1.00 keywords. | Kenneth Graunke | |
2010-09-07 | glsl: Accept language version 100 and make it the default on ES2. | Kenneth Graunke | |
2010-09-07 | glsl: Set default language version in mesa_glsl_parse_state constructor. | Kenneth Graunke | |
This should make it easier to change the default version based on the API (say, version 1.00 for OpenGL ES). Also, synchronize the symbol table's version with the parse state's version just before doing AST-to-HIR. This way, it will be set when it matters, but the main initialization code doesn't have to care about the symbol table. | |||
2010-09-07 | glsl: Change grammar rules for selection statements to match the spec. | Kenneth Graunke | |
Fixes piglit test case loop-06.vert. Unfortunately, causes 1 shift/reduce conflict. | |||
2010-08-30 | glsl2: Commit generated files changed by previous commit | Ian Romanick | |
2010-08-26 | glsl: Use a single shared namespace in the symbol table. | Kenneth Graunke | |
As of 1.20, variable names, function names, and structure type names all share a single namespace, and should conflict with one another in the same scope, or hide each other in nested scopes. However, in 1.10, variables and functions can share the same name in the same scope. Structure types, however, conflict with/hide both. Fixes piglit tests redeclaration-06.vert, redeclaration-11.vert, redeclaration-19.vert, and struct-05.vert. | |||
2010-08-13 | glsl2: Remove unnecessary use of 'struct' before type names | Ian Romanick | |
In C++ you don't have to say 'struct' or 'class' if the declaration of the type has been seen. Some compilers will complain if you use 'struct' when 'class' should have been used and vice versa. Fixes bugzilla #29539. | |||
2010-08-13 | glsl2: Commit generated files changed by previous two commits | Ian Romanick | |
2010-08-11 | glsl2: Commit generated files changed by previous commit | Ian Romanick | |
2010-08-11 | glsl2: Commit generated files changed by previous commit | Ian Romanick | |
2010-08-10 | glsl2: Regenerate glsl_parser.cpp and glsl_parser.h | Carl Worth | |
After making a minor change to the .y file. | |||
2010-08-07 | glsl2: Add the 1.30 reserved keywords. | Kenneth Graunke | |
2010-08-02 | glsl2: Fix spelling of "precision" in error output. | Eric Anholt | |
2010-07-28 | glsl2: Parser support for GL_ARB_fragment_coord_conventions | Ian Romanick | |
2010-07-28 | glsl: Add generated files from flex/bison. | Carl Worth | |
The mesa build environment does not (currently) accept external dependencies such as flex and bison. The compromise is to commit the generated output files, (in spite of the pain that comes from having generated files under version control). |