| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Reject shaders that contain static recursion | Ian Romanick | 2011-07-20 | 1 | -0/+2 |
* | glsl: Ensure that sampler declarations are always uniform or "in" parameters. | Paul Berry | 2011-07-18 | 1 | -0/+35 |
* | glsl: Distinguish "type mismatch" error messages for modulus operator. | Kenneth Graunke | 2011-06-29 | 1 | -3/+11 |
* | glsl: permit explicit locations on fragment shader outputs, not inputs | Paul Berry | 2011-06-28 | 1 | -1/+1 |
* | glsl/ast_to_hir: Only use the local 'type' variable as a temporary. | Kenneth Graunke | 2011-04-20 | 1 | -20/+4 |
* | glsl: Emit a warning when the left-hand operand of a comma has no effect | Ian Romanick | 2011-04-18 | 1 | -1/+35 |
* | glsl: Perform type checking on "^^" operands. | Eric Anholt | 2011-04-13 | 1 | -3/+10 |
* | glsl: When we've emitted a semantic error for ==, return a bool constant. | Eric Anholt | 2011-04-13 | 1 | -3/+7 |
* | glsl: Semantically check the RHS of `||' even when short-circuiting. | Eric Anholt | 2011-04-13 | 1 | -6/+5 |
* | glsl: Semantically check the RHS of `&&' even when short-circuiting. | Eric Anholt | 2011-04-13 | 1 | -6/+6 |
* | glsl: Avoid cascading errors when looking for a scalar boolean and failing. | Eric Anholt | 2011-04-13 | 1 | -76/+48 |
* | glsl: Accept precision qualifiers on sampler types, but only in ES. | Kenneth Graunke | 2011-03-26 | 1 | -2/+9 |
* | glsl: Fix off-by-one error setting max_array_access for non-constant indexing | Ian Romanick | 2011-03-25 | 1 | -1/+1 |
* | glsl: Only allow unsized array assignment in an initializer | Ian Romanick | 2011-03-15 | 1 | -14/+17 |
* | glsl: Process redeclarations before initializers | Ian Romanick | 2011-03-04 | 1 | -43/+44 |
* | glsl: Refactor AST-to-HIR code handling variable initializers | Ian Romanick | 2011-03-04 | 1 | -108/+125 |
* | glsl: Refactor AST-to-HIR code handling variable redeclarations | Ian Romanick | 2011-03-04 | 1 | -113/+133 |
* | glsl: Use reralloc instead of plain realloc. | Kenneth Graunke | 2011-02-28 | 1 | -5/+3 |
* | glsl: Set operators '%' and '%=' to be reserved when GLSL < 1.30 | Chad Versace | 2011-02-08 | 1 | -0/+7 |
* | Convert everything from the talloc API to the ralloc API. | Kenneth Graunke | 2011-01-31 | 1 | -2/+2 |
* | glsl: Propagate depth layout qualifier from AST to IR | Chad Versace | 2011-01-26 | 1 | -0/+64 |
* | glsl: Don't assert when the value returned by a function has no rvalue | Ian Romanick | 2011-01-22 | 1 | -13/+12 |
* | glsl: Improve error message when read-only vars are written | Chad Versace | 2011-01-21 | 1 | -1/+8 |
* | glsl: Mark 'in' variables at global scope as read-only | Chad Versace | 2011-01-21 | 1 | -1/+2 |
* | glsl: Fix segfault due to missing printf argument | Chad Versace | 2011-01-18 | 1 | -1/+2 |
* | glsl: Fix semantic checks on precision qualifiers | Chad Versace | 2011-01-18 | 1 | -9/+8 |
* | glsl: Add support for default precision statements | Chad Versace | 2011-01-17 | 1 | -0/+52 |
* | glsl: Add semantic checks for precision qualifiers | Chad Versace | 2011-01-17 | 1 | -0/+33 |
* | glsl: Check that 'centroid in' does not occur in vertex shader | Chad Versace | 2011-01-17 | 1 | -0/+13 |
* | glsl: Check that interpolation quals only apply to vertex ins and fragment outs | Chad Versace | 2011-01-17 | 1 | -0/+35 |
* | glsl: Check that interpolation qualifiers do not precede 'varying' | Chad Versace | 2011-01-17 | 1 | -0/+26 |
* | glsl: Emit errors or warnings when 'layout' is used with 'attribute' or 'vary... | Ian Romanick | 2011-01-13 | 1 | -0/+46 |
* | glsl: Allow 'in' and 'out' when 'layout' is also available | Ian Romanick | 2011-01-13 | 1 | -2/+5 |
* | glsl: Track variable usage, use that to enforce semantics | Ian Romanick | 2011-01-12 | 1 | -2/+16 |
* | glsl: Disallow 'in' and 'out' on globals in GLSL 1.20 | Ian Romanick | 2011-01-10 | 1 | -5/+5 |
* | glsl: Support the 'invariant(all)' pragma | Ian Romanick | 2011-01-06 | 1 | -0/+17 |
* | glsl: Allow less restrictive uses of sampler array indexing in GLSL <= 1.20 | Ian Romanick | 2011-01-06 | 1 | -4/+24 |
* | glsl: Check that integer vertex outputs are qualified with flat | Chad Versace | 2011-01-04 | 1 | -0/+19 |
* | glsl: Allow redeclaration of gl_Color and its variants in GLSL 1.30 | Chad Versace | 2011-01-04 | 1 | -0/+21 |
* | glsl: Remove unused "instructions" parameter. | Kenneth Graunke | 2011-01-01 | 1 | -1/+1 |
* | glsl: Inherrit type of declared variable from initializer after processing as... | Ian Romanick | 2010-12-10 | 1 | -8/+17 |
* | glsl: Minor clean-up in validate_assignment | Ian Romanick | 2010-12-10 | 1 | -6/+3 |
* | glsl: In ast_to_hir, check sampler array indexing | Chad Versace | 2010-12-08 | 1 | -0/+14 |
* | glsl: Inherrit type of declared variable from initializer | Ian Romanick | 2010-12-07 | 1 | -0/+18 |
* | glsl: Ensure that equality comparisons don't return a NULL IR tree | Ian Romanick | 2010-12-07 | 1 | -16/+19 |
* | glsl: Factor out code which emits a new function into the IR stream. | Kenneth Graunke | 2010-12-06 | 1 | -18/+22 |
* | glsl: Mark the array access for whole-array comparisons. | Eric Anholt | 2010-12-01 | 1 | -0/+14 |
* | glsl: Quiet unreachable no-return-from-function warning. | Eric Anholt | 2010-11-30 | 1 | -0/+2 |
* | glsl: Fix structure and array comparisions. | Eric Anholt | 2010-11-30 | 1 | -2/+70 |
* | glsl: Make the symbol table's add_variable just use the variable's name. | Eric Anholt | 2010-11-29 | 1 | -2/+2 |