| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Add wrapper function that calls ir_dereference::constant_referenced | Ian Romanick | 2014-03-25 | 1 | -16/+36 |
* | glsl: Group all of the constant_referenced functions together | Ian Romanick | 2014-03-25 | 1 | -92/+103 |
* | glsl: Add constant evaluation of ir_binop_bfm. | Matt Turner | 2014-01-27 | 1 | -0/+17 |
* | mesa: Fix compile error with MSVC 2013 | Thomas Sondergaard | 2014-01-08 | 1 | -1/+1 |
* | glsl: move variables in to ir_variable::data, part I | Tapani Pälli | 2013-12-12 | 1 | -1/+1 |
* | glsl: Define isnormal for Oracle Solaris Studio. | Vinson Lee | 2013-10-04 | 1 | -0/+6 |
* | glsl: Define isnormal and copysign for MSVC to fix build. | Vinson Lee | 2013-09-22 | 1 | -0/+14 |
* | glsl: Add support for ldexp. | Matt Turner | 2013-09-17 | 1 | -0/+10 |
* | glsl: Add conditional-select IR. | Matt Turner | 2013-09-09 | 1 | -0/+8 |
* | glsl: Convert ir_function_signature::is_builtin to a method. | Kenneth Graunke | 2013-09-09 | 1 | -1/+1 |
* | glsl: Add support for new fma built-in in ARB_gpu_shader5. | Matt Turner | 2013-08-27 | 1 | -0/+11 |
* | glsl: Add ir_triop_vector_insert | Ian Romanick | 2013-05-13 | 1 | -0/+25 |
* | glsl: Add ir_binop_vector_extract | Ian Romanick | 2013-05-13 | 1 | -4/+34 |
* | glsl: Add constant evaluation of bit built-ins. | Matt Turner | 2013-05-06 | 1 | -1/+125 |
* | 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 |