Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-08 | glsl: Add parser support for GL_ARB_explicit_attrib_location layouts | Ian Romanick | |
Only layout(location=#) is supported. Setting the index requires GLSL 1.30 and GL_ARB_blend_func_extended. | |||
2010-10-08 | glsl: Wrap ast_type_qualifier contents in a struct in a union | Ian Romanick | |
This will ease adding non-bit fields in the near future. | |||
2010-09-20 | glsl: Add doxygen comments | Ian Romanick | |
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-02 | glsl2: Use talloc_zero_size instead of talloc_size to allocate ast_node objects. | Carl Worth | |
This is a zero-ing function, (like calloc), to avoid bugs due to accessing uninitialized values. Thanks to valgrind for noticing the use of uninitialized values. | |||
2010-08-02 | glsl2: Also initialize the identifier field of parameter_declarator. | Eric Anholt | |
The non-named parameter grammar understandably doesn't set the identifier field. Fixes intermittent failures about void main(void) {} having a named void parameter. | |||
2010-08-02 | glsl2: initialize is_array and array_size of ast_parameter_declarator | Aras Pranckevicius | |
The non-array path of glsl_parser.ypp wasn't setting is_array to false. | |||
2010-07-28 | glsl2: Parser support for GL_ARB_fragment_coord_conventions | Ian Romanick | |
2010-06-29 | glsl2: Add a method for querying if an AST type has any qualifiers. | Kenneth Graunke | |
2010-06-24 | glsl2: Move the compiler to the subdirectory it will live in in Mesa. | Eric Anholt | |