| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: add ast/parser support for subroutine parsing storage (v3.2) | Dave Airlie | 2015-07-23 | 1 | -5/+115 |
* | glsl: avoid compiler's segfault when processing operators with void arguments | Renaud Gaubert | 2015-07-16 | 1 | -1/+8 |
* | glsl: fix constructing a vector from a matrix | Martin Peres | 2015-06-11 | 1 | -5/+17 |
* | glsl: remove element_type() helper | Timothy Arceri | 2015-05-22 | 1 | -4/+4 |
* | Fix a few typos | Zoë Blade | 2015-04-27 | 1 | -1/+1 |
* | glsl: fix assignment of multiple scalar and vecs to matrices. | Samuel Iglesias Gonsalvez | 2015-04-15 | 1 | -61/+49 |
* | glsl: Mark path as unreachable. | Matt Turner | 2015-04-11 | 1 | -1/+1 |
* | glsl/ast: Support double floats | Dave Airlie | 2015-02-19 | 1 | -13/+53 |
* | glsl: Forbid calling the constructor of any opaque type. | Francisco Jerez | 2015-02-10 | 1 | -3/+3 |
* | glsl: Don't make a name for the function return variable | Ian Romanick | 2014-09-30 | 1 | -4/+7 |
* | glsl: Use bit-flags image attributes and uint16_t for the image format | Ian Romanick | 2014-08-29 | 1 | -5/+5 |
* | glsl: Make it possible to ignore built-ins when matching signatures. | Kenneth Graunke | 2014-08-04 | 1 | -7/+8 |
* | glsl: Fix aggregates with dynamic initializers. | Cody Northrop | 2014-07-14 | 1 | -3/+14 |
* | allow builtin functions to require parameters to be shader inputs | Chris Forbes | 2014-07-12 | 1 | -0/+18 |
* | glsl: Use foreach_list_typed when possible. | Matt Turner | 2014-07-01 | 1 | -4/+2 |
* | glsl: Use typed foreach_in_list_safe instead of foreach_list_safe. | Matt Turner | 2014-07-01 | 1 | -10/+4 |
* | glsl: Use typed foreach_in_list instead of foreach_list. | Matt Turner | 2014-07-01 | 1 | -20/+10 |
* | glsl: Pass parse state to can_implicitly_convert_to() | Chris Forbes | 2014-06-04 | 1 | -2/+2 |
* | glsl: Remove useless call to as_rvalue(). | Matt Turner | 2014-06-03 | 1 | -1/+1 |
* | glsl: rename _restrict to restrict_flag | Brian Paul | 2014-02-12 | 1 | -1/+1 |
* | glsl/ast: Verify that function calls don't discard image format qualifiers. | Francisco Jerez | 2014-02-12 | 1 | -0/+58 |
* | glsl: Simplify aggregate type inference to prepare for ARB_arrays_of_arrays. | Paul Berry | 2014-01-22 | 1 | -5/+3 |
* | glsl: Use a new foreach_two_lists macro for walking two lists at once. | Kenneth Graunke | 2014-01-13 | 1 | -12/+4 |
* | Report that no function found if signature lookup is empty | Kevin Rogovin | 2013-12-20 | 1 | -9/+16 |
* | Use line number information from entire function expression | Kevin Rogovin | 2013-12-20 | 1 | -1/+1 |
* | glsl: move variables in to ir_variable::data, part I | Tapani Pälli | 2013-12-12 | 1 | -7/+7 |
* | glsl: introduce data section to ir_variable | Tapani Pälli | 2013-12-12 | 1 | -1/+1 |
* | glsl: Simplify the built-in function linking code. | Kenneth Graunke | 2013-12-01 | 1 | -2/+2 |
* | glsl: Drop crazy looping from no_matching_function_error(). | Kenneth Graunke | 2013-12-01 | 1 | -16/+23 |
* | glsl: Merge "candidates are: " message to the previous line. | Kenneth Graunke | 2013-12-01 | 1 | -6/+4 |
* | glsl: Drop unused call_ir parameter from generate_call(). | Kenneth Graunke | 2013-12-01 | 1 | -8/+6 |
* | glsl: Add check for unsized arrays to glsl types | Timothy Arceri | 2013-10-28 | 1 | -7/+7 |
* | glsl: Switch to the new built-in function module. | Kenneth Graunke | 2013-09-09 | 1 | -27/+2 |
* | glsl: Skip unavailable built-ins when printing out similar candidates. | Kenneth Graunke | 2013-09-09 | 1 | -0/+3 |
* | glsl: Pass _mesa_glsl_parse_state into matching_signature and such. | Kenneth Graunke | 2013-09-09 | 1 | -2/+3 |
* | glsl: Be consistent about '\n', '.', and capitalization in errors/warnings. | Paul Berry | 2013-07-27 | 1 | -1/+1 |
* | glsl: Reject C-style initializers with unknown types. | Matt Turner | 2013-07-15 | 1 | -0/+5 |
* | glsl: Add infrastructure for aggregate initializers. | Matt Turner | 2013-07-11 | 1 | -0/+30 |
* | glsl: Add process_vec_mat_constructor() function. | Matt Turner | 2013-07-11 | 1 | -0/+114 |
* | glsl: Separate code into process_record_constructor(). | Matt Turner | 2013-07-11 | 1 | -48/+60 |
* | glsl: Clean up and clarify comment explaining initializer rules. | Matt Turner | 2013-07-11 | 1 | -7/+13 |
* | glsl: Fix inverted conditional in error message. | Matt Turner | 2013-07-11 | 1 | -1/+1 |
* | glsl: Add missing return error_value(ctx) in error path. | Matt Turner | 2013-07-11 | 1 | -0/+1 |
* | glsl: Generate correct ir_binop_vector_extract code for out and inout parameters | Ian Romanick | 2013-05-13 | 1 | -47/+102 |
* | glsl: Eliminate ambiguity between function ins/outs and shader ins/outs | Paul Berry | 2013-01-24 | 1 | -7/+8 |
* | glsl: Remove unused loc parameter from generate_call | Ian Romanick | 2013-01-18 | 1 | -2/+2 |
* | glsl: Enable GLSL ES 3.00 features inherited from desktop GLSL. | Paul Berry | 2012-12-06 | 1 | -3/+4 |
* | glsl: Make use of new _mesa_glsl_parse_state::check_version() function. | Paul Berry | 2012-12-06 | 1 | -8/+7 |
* | glsl: Make use of new _mesa_glsl_parse_state::is_version() function. | Paul Berry | 2012-12-06 | 1 | -1/+1 |
* | glsl: Simplify symbol table version checking. | Paul Berry | 2012-12-06 | 1 | -1/+2 |