Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | slang: Get rid of the old syntax file and utilities. | Michal Krol | 2009-11-13 | 1 | -1525/+0 |
| | |||||
* | slang: Differentiate between uints and floats. | Michal Krol | 2009-09-22 | 1 | -2/+2 |
| | |||||
* | slang: Correctly handle end of tokens marker. | Michal Krol | 2009-09-08 | 1 | -1/+1 |
| | |||||
* | slang: Do not parse whitespace. | Michal Krol | 2009-09-08 | 1 | -96/+36 |
| | | | | The preprocessor tokeniser deals with those. | ||||
* | slang: Correctly parse numbers from the new preprocessor. | Michal Krol | 2009-09-08 | 1 | -2/+2 |
| | |||||
* | slang: Remove dependencies on error tokens. | Michal Krol | 2009-09-08 | 1 | -5/+5 |
| | |||||
* | slang: Adapt shader syntax description to grammar parser changes. | Michal Krol | 2009-09-07 | 1 | -170/+39 |
| | |||||
* | glsl: better fix for for-loop scope issue (commit ↵ | Brian Paul | 2009-01-12 | 1 | -10/+3 |
| | | | | 6333005f7aea3e5d1d86a5c47b3fa2a1ed2f3ff0) | ||||
* | mesa: bump glsl grammar revision | Brian Paul | 2008-12-15 | 1 | -2/+2 |
| | | | | And update some copyrights. | ||||
* | mesa: checkpoint commit of GLSL 1.20 array syntax. | Brian Paul | 2008-12-11 | 1 | -57/+69 |
| | | | | | | This allows things like float[3] x = float[3](1., 2., 3.); Parsing and AST construction now. Codegen not working yet. | ||||
* | mesa: added support for GLSL 1.20 array.length() method | Brian Paul | 2008-11-24 | 1 | -0/+20 |
| | | | | This is the only method supported in GLSL 1.20 so we take a few short-cuts. | ||||
* | mesa: support for GLSL 1.20 array types | Brian Paul | 2008-11-24 | 1 | -4/+20 |
| | | | | This allows syntax like "float[8] foo, bar;" | ||||
* | mesa: minor comment reformattting | Brian Paul | 2008-11-19 | 1 | -16/+13 |
| | |||||
* | mesa: allows 'f' suffix on GLSL float literals | Brian Paul | 2008-11-10 | 1 | -3/+9 |
| | |||||
* | mesa: add support for 'centroid' qualifier in GLSL 1.20 | Brian Paul | 2008-11-07 | 1 | -3/+14 |
| | |||||
* | mesa: add support for 'invariant' keyword for GLSL 1.20 | Brian Paul | 2008-11-07 | 1 | -7/+21 |
| | |||||
* | mesa: reformat comments, rewrap lines, etc for a little better readability | Brian Paul | 2008-11-07 | 1 | -400/+416 |
| | |||||
* | mesa: fix some bugs with precision qualifier parsing | Brian Paul | 2008-10-31 | 1 | -0/+16 |
| | |||||
* | mesa: import latest GLSL code from gallium-0.1 branch | Brian Paul | 2008-08-16 | 1 | -10/+19 |
| | |||||
* | mesa: implement grammar/parsing for precision/invariant syntax | Brian Paul | 2008-07-29 | 1 | -7/+64 |
| | | | | Plus, fix some issues with pre-defined preprocessor symbols and version checking. | ||||
* | support for GLSL 1.20 non-square matrices | Brian | 2007-04-08 | 1 | -0/+21 |
| | |||||
* | Implement GL_ARB_texture_rectangle support | Brian | 2007-03-12 | 1 | -2/+8 |
| | | | | | This includes the sampler2DRect and sampler2DRectShadow types and the texture2DRect(), texture2DRectProj(), etc. built-in functions. | ||||
* | change while-loop to create new scope for loop body, per spec | Brian | 2007-01-19 | 1 | -2/+2 |
| | |||||
* | Checkpoint of work for new GLSL compiler back-end. Lots of assorted changes. | Brian | 2006-12-13 | 1 | -1/+6 |
| | |||||
* | Change error message wording. | Michal Krol | 2006-05-16 | 1 | -5/+5 |
| | |||||
* | Remove carriage-return chars *ONLY*. | Michal Krol | 2006-04-18 | 1 | -1517/+1517 |
| | |||||
* | GLSL fixes: | Michal Krol | 2006-03-21 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | | | | - generate error on NULL pointers in glShaderSourceARB; - reinstall program object, if current, in glLinkProgramARB; - vertex and fragment shaders are optional in program object; - floor asm was wrongly computed for x86 back-end; - allow for (void) idiom in function prototypes; - all fixed-state uniforms are updated; - local variable initializers are working; - implement texture* and shadow* functions for vertex processor; - generate error if too many arguments in general constructor; - trim unused data in general constructor; - struct r-value field select was badly relocated; Changes: - add derived state gl_fog_attrib::_Scale; - add derived state gl_light::_CosCutoffNeg; | ||||
* | More GLSL code: | Michal Krol | 2006-03-14 | 1 | -4/+14 |
| | | | | | - add texture sampling support; - fix assembly codegen bugs; | ||||
* | REVISION 3. | Michal Krol | 2006-02-13 | 1 | -38/+32 |
| | | | | Remove illegal operators for overloading. | ||||
* | add __fixed_input and __fixed_output qualifier support; | Michal Krol | 2005-04-13 | 1 | -6/+15 |
| | | | | fix for_init_statement output; | ||||
* | move file | Michal Krol | 2005-01-28 | 1 | -0/+1499 |