| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Fix array indexing when constant folding built-in functions. | Paul Berry | 2013-04-02 | 1 | -1/+1 |
* | glsl: Convert mix() to use a new ir_triop_lrp opcode. | Kenneth Graunke | 2013-02-28 | 1 | -0/+13 |
* | glsl: Evaluate constant pack/unpack 4x8 expressions | Matt Turner | 2013-01-25 | 1 | -0/+166 |
* | glsl: Evaluate constant GLSL ES 3.00 pack/unpack expressions (v3) | Chad Versace | 2013-01-24 | 1 | -0/+189 |
* | mesa,glsl: Move round_to_even() from glsl to mesa/main (v2) | Chad Versace | 2013-01-24 | 1 | -20/+1 |
* | glsl: Add support for ir_unop_f2u to constant folding. | Paul Berry | 2012-06-15 | 1 | -0/+6 |
* | glsl: fix deref_hash memory leak in constant_expression_value | Marcin Slusarz | 2012-06-08 | 1 | -2/+5 |
* | glsl: Bitwise conversion operator support in ir_constant_expression. | Olivier Galibert | 2012-06-07 | 1 | -0/+47 |
* | glsl: Change built-in constant expression evaluation to run the IR. | Olivier Galibert | 2012-05-08 | 1 | -380/+141 |
* | glsl: Add a constant_referenced method to ir_dereference* | Olivier Galibert | 2012-05-08 | 1 | -0/+92 |
* | glsl: Add a variable context to constant_expression_value(). | Olivier Galibert | 2012-05-08 | 1 | -17/+25 |
* | glsl: Fix broken constant expression handling for <, <=, >, and >=. | Kenneth Graunke | 2012-05-08 | 1 | -9/+9 |
* | glsl: Convert ir_call to be a statement rather than a value. | Kenneth Graunke | 2012-04-02 | 1 | -3/+0 |
* | glsl: Move constant expression handling from calls to signatures. | Kenneth Graunke | 2012-04-02 | 1 | -8/+19 |
* | glsl: Use ir_rvalue to represent generic error_type values. | Kenneth Graunke | 2012-04-02 | 1 | -0/+7 |
* | glsl: Handle constant expressions involving ir_binop_equal/nequal. | Kenneth Graunke | 2011-11-10 | 1 | -0/+6 |
* | glsl: Fix copy-paste error in constant_expression_value(ir_binop_nequal) | Paul Berry | 2011-10-31 | 1 | -1/+1 |
* | glsl: Add support for constant expression evaluation on round(), roundEven(). | Eric Anholt | 2011-10-23 | 1 | -0/+29 |
* | glsl: Add support for constant expression evaluation on trunc(). | Eric Anholt | 2011-09-28 | 1 | -0/+2 |
* | glsl: Fix assertion checking types of constant bitshift expressions. | Eric Anholt | 2011-09-28 | 1 | -1/+3 |
* | glsl: Add ir_unop_i2u and ir_unop_u2i operations. | Bryan Cain | 2011-06-29 | 1 | -1/+12 |
* | glsl: Reinstate constant-folding for division by zero | Chad Versace | 2011-02-15 | 1 | -21/+21 |
* | Revert "glsl: Fix constant-folding for reciprocal expressions" | Chad Versace | 2011-02-15 | 1 | -10/+6 |
* | glsl: Avoid division-by-zero during constant-folding | Chad Versace | 2011-02-02 | 1 | -1/+19 |
* | glsl: Fix constant-folding for reciprocal expressions | Chad Versace | 2011-02-02 | 1 | -6/+10 |
* | Convert everything from the talloc API to the ralloc API. | Kenneth Graunke | 2011-01-31 | 1 | -5/+5 |
* | glsl: Add ir_quadop_vector expression | Ian Romanick | 2010-11-19 | 1 | -0/+18 |
* | glsl: Eliminate assumptions about size of ir_expression::operands | Ian Romanick | 2010-11-19 | 1 | -1/+1 |
* | glsl: Add ir_unop_sin_reduced and ir_unop_cos_reduced | Ian Romanick | 2010-11-19 | 1 | -0/+2 |
* | glsl: Remove the ir_binop_cross opcode. | Kenneth Graunke | 2010-11-17 | 1 | -12/+8 |
* | glsl: Fix constant expression handling for <, >, <=, >= on vectors. | Kenneth Graunke | 2010-11-17 | 1 | -48/+60 |
* | glsl: fix assorted MSVC warnings | Brian Paul | 2010-11-15 | 1 | -13/+13 |
* | glsl: Add constant expression handling for asinh, acosh, and atanh. | Kenneth Graunke | 2010-11-15 | 1 | -0/+12 |
* | glsl: Fix ir_expression::constant_expression_value() | Chad Versace | 2010-11-09 | 1 | -0/+3 |
* | glsl: Implement constant expr evaluation for bitwise logic ops | Chad Versace | 2010-10-15 | 1 | -0/+54 |
* | glsl: Implement constant expr evaluation for bit-shift ops | Chad Versace | 2010-10-15 | 1 | -0/+48 |
* | glsl: Implement constant expr evaluation for bitwise-not | Chad Versace | 2010-10-15 | 1 | -0/+15 |
* | glsl: Initialize variable in ir_derefence_array::constant_expression_value | Vinson Lee | 2010-10-13 | 1 | -1/+1 |
* | glsl: Fix broken handling of ir_binop_equal and ir_binop_nequal. | Kenneth Graunke | 2010-09-20 | 1 | -25/+30 |
* | glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps | Luca Barbieri | 2010-09-13 | 1 | -4/+34 |
* | glsl: Move is_builtin flag back to ir_function_signature. | Kenneth Graunke | 2010-09-07 | 1 | -1/+1 |
* | glsl: Initialize variable in ir_swizzle::constant_expression_value. | Vinson Lee | 2010-08-29 | 1 | -1/+1 |
* | glsl: Move is_built_in flag from ir_function_signature to ir_function. | Kenneth Graunke | 2010-08-26 | 1 | -1/+1 |
* | glsl: Include main/core.h. | Chia-I Wu | 2010-08-24 | 1 | -1/+1 |
* | mesa: Add new ir_unop_any() expression operation. | Eric Anholt | 2010-08-23 | 1 | -0/+9 |
* | ir_constant_expression: Implement equal/notEqual for booleans. | Kenneth Graunke | 2010-08-18 | 1 | -0/+6 |
* | glsl2: Skip talloc_parent in constant_expression of non-constant arrays. | Eric Anholt | 2010-08-04 | 1 | -1/+1 |
* | glsl2: Make the clone() method take a talloc context. | Eric Anholt | 2010-08-04 | 1 | -2/+5 |
* | glsl2: Fix typo in clamp() constant builtin using uint instead of int. | Eric Anholt | 2010-08-02 | 1 | -1/+1 |
* | glsl2: Don't consider uniform initializers as constant expressions. | Eric Anholt | 2010-08-02 | 1 | -0/+6 |