| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50. | Paul Berry | 2013-02-13 | 1 | -16/+32 |
* | glsl: don't allow non-flat integral types in varying structs/arrays. | Paul Berry | 2013-02-13 | 1 | -6/+6 |
* | glsl: Allow default precision qualifiers to be set for sampler types. | Paul Berry | 2013-02-13 | 1 | -3/+43 |
* | glsl: Remove ir_variable::uniform_block | Ian Romanick | 2013-01-25 | 1 | -1/+0 |
* | glsl: Calculate UBO data at link-time | Ian Romanick | 2013-01-25 | 1 | -51/+5 |
* | glsl: Add gl_uniform_buffer_variable::IndexName field | Ian Romanick | 2013-01-25 | 1 | -0/+1 |
* | glsl: Handle instance array declarations | Ian Romanick | 2013-01-25 | 1 | -3/+19 |
* | glsl: Track blocks in the symbol table using the glsl_type instead of the gl_... | Ian Romanick | 2013-01-25 | 1 | -6/+6 |
* | glsl: Require that indices into uniform block arrays be constants | Ian Romanick | 2013-01-25 | 1 | -0/+9 |
* | glsl: Add ir_variable::interface_type field | Ian Romanick | 2013-01-25 | 1 | -0/+2 |
* | glsl: Generate an interface type for uniform blocks | Ian Romanick | 2013-01-25 | 1 | -49/+118 |
* | glsl: Add GLSL_TYPE_INTERFACE | Ian Romanick | 2013-01-25 | 1 | -0/+1 |
* | glsl: Refactor out processing of structure fields | Ian Romanick | 2013-01-25 | 1 | -13/+41 |
* | mesa: Track the packing mode of a UBO in gl_uniform_buffer | Ian Romanick | 2013-01-25 | 1 | -0/+10 |
* | glsl: Replace most default cases in switches on GLSL type | Ian Romanick | 2013-01-25 | 1 | -4/+0 |
* | glsl: Allow varying structs in GLSL ES 3.00 and GLSL 1.50. | Paul Berry | 2013-01-24 | 1 | -4/+4 |
* | glsl: Eliminate ambiguity between function ins/outs and shader ins/outs | Paul Berry | 2013-01-24 | 1 | -31/+33 |
* | mesa: Remove unused field gl_uniform_buffer_variable::Buffer | Ian Romanick | 2013-01-18 | 1 | -1/+0 |
* | glsl: Track UBO block names in the symbol table. | Kenneth Graunke | 2013-01-18 | 1 | -0/+6 |
* | glsl: Reject row_major and column_major on non-matrix types | Ian Romanick | 2013-01-18 | 1 | -6/+33 |
* | glsl: Prohibit structs and bools from being used as "varyings". | Paul Berry | 2013-01-08 | 1 | -21/+71 |
* | glsl: Plumb through is_parameter to apply_type_qualifier_to_variable() | Paul Berry | 2013-01-08 | 1 | -3/+4 |
* | glsl: Enable GLSL ES 3.00 features inherited from desktop GLSL. | Paul Berry | 2012-12-06 | 1 | -11/+40 |
* | glsl: Make use of new _mesa_glsl_parse_state::check_version() function. | Paul Berry | 2012-12-06 | 1 | -46/+28 |
* | glsl: Make use of new _mesa_glsl_parse_state::is_version() function. | Paul Berry | 2012-12-06 | 1 | -18/+22 |
* | glsl: Compute version_string on the fly. | Paul Berry | 2012-12-06 | 1 | -3/+3 |
* | glsl: Simplify symbol table version checking. | Paul Berry | 2012-12-06 | 1 | -1/+1 |
* | glsl: remove incorrect 'struct' keyword | Brian Paul | 2012-11-06 | 1 | -1/+1 |
* | glsl: Generate compile errors for explicit blend indices < 0 or > 1. | Kenneth Graunke | 2012-09-10 | 1 | -2/+17 |
* | glsl: Only flag RowMajor on matrix-type variables. | Eric Anholt | 2012-08-07 | 1 | -5/+9 |
* | glsl: Translate the AST for uniform blocks into some IR structures. | Eric Anholt | 2012-07-20 | 1 | -0/+67 |
* | glsl: Turn UBO variable declarations into ir_variables and check qualifiers. | Eric Anholt | 2012-07-20 | 1 | -3/+30 |
* | glsl: Remove open coded version of ir_variable::interpolation_string(). | Kenneth Graunke | 2012-07-19 | 1 | -15/+1 |
* | glsl: Add parsing for GLSL uniform blocks. | Eric Anholt | 2012-07-09 | 1 | -0/+11 |
* | glsl: Remove spurious printf messages | Ian Romanick | 2012-06-01 | 1 | -3/+0 |
* | glsl: Drop the extra NULL specifiction on ir_assignment constructors. | Eric Anholt | 2012-05-17 | 1 | -21/+14 |
* | glsl: Fix assertion failure on handling switch on uint expressions. | Eric Anholt | 2012-05-17 | 1 | -1/+1 |
* | glsl: Reject non-scalar switch expressions. | Eric Anholt | 2012-05-17 | 1 | -4/+2 |
* | glsl: Let the constructor figure out the types of switch-related expressions. | Eric Anholt | 2012-05-17 | 1 | -4/+1 |
* | glsl: Fix indentation of switch code. | Eric Anholt | 2012-05-17 | 1 | -282/+263 |
* | glsl: Don't consider unused FS out variables as being statically assigned. | Eric Anholt | 2012-05-04 | 1 | -3/+3 |
* | glsl: Properly throw compile-time errors for conflicting FS output writes. | Eric Anholt | 2012-04-19 | 1 | -0/+66 |
* | glsl: Track in each ir_variable whether it was ever assigned. | Eric Anholt | 2012-04-19 | 1 | -0/+4 |
* | glsl: add support for ARB_blend_func_extended (v3) | Dave Airlie | 2012-04-13 | 1 | -1/+8 |
* | glsl: Drop the round-trip through ast_type_specifier for many builtin types. | Eric Anholt | 2012-04-09 | 1 | -2/+2 |
* | glsl: Use ir_rvalue to represent generic error_type values. | Kenneth Graunke | 2012-04-02 | 1 | -1/+1 |
* | glsl: Explicitly NULL-check variables before making a dereference. | Kenneth Graunke | 2012-03-26 | 1 | -2/+2 |
* | glsl: Avoid extra if statements for logic and/or with no side effects. | Eric Anholt | 2012-03-13 | 1 | -17/+6 |
* | glsl: Add error case for switch() with two default cases. | Eric Anholt | 2012-02-03 | 1 | -0/+15 |
* | glsl: Throw an error when faced with a duplicated switch() case label. | Eric Anholt | 2012-02-03 | 1 | -0/+23 |