| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Calcluate Mesa state slots in front-end instead of back-end | Ian Romanick | 2011-03-29 | 1 | -0/+26 |
* | glsl: Explicitly specify a type when reading/printing ir_texture. | Kenneth Graunke | 2011-03-14 | 1 | -12/+12 |
* | Use C-style system headers in C++ code to avoid issues with std:: namespace | Ian Romanick | 2011-02-21 | 1 | -2/+2 |
* | glsl: Introduce a new "const_in" variable mode. | Kenneth Graunke | 2011-01-31 | 1 | -0/+1 |
* | glsl: Change texel offsets to a single vector rvalue. | Kenneth Graunke | 2011-01-31 | 1 | -13/+13 |
* | Convert everything from the talloc API to the ralloc API. | Kenneth Graunke | 2011-01-31 | 1 | -5/+2 |
* | glsl: Propagate depth layout qualifier from AST to IR | Chad Versace | 2011-01-26 | 1 | -0/+8 |
* | glsl: Define enum ir_depth_layout | Chad Versace | 2011-01-26 | 1 | -0/+19 |
* | Merge branch 'draw-instanced' | Brian Paul | 2011-01-15 | 1 | -0/+1 |
|\ |
|
| * | glsl: add support for system values and GL_ARB_draw_instanced | Brian Paul | 2010-12-08 | 1 | -0/+1 |
* | | glsl: Track variable usage, use that to enforce semantics | Ian Romanick | 2011-01-12 | 1 | -0/+9 |
* | | glsl: Remove unused "instructions" parameter. | Kenneth Graunke | 2011-01-01 | 1 | -2/+1 |
* | | glsl: Refactor out cloning of function prototypes. | Kenneth Graunke | 2010-11-30 | 1 | -0/+2 |
* | | glsl: Add a helper constructor for expressions that works out result type. | Eric Anholt | 2010-11-30 | 1 | -0/+2 |
* | | glsl: Add a virtual as_discard() method. | Kenneth Graunke | 2010-11-25 | 1 | -0/+6 |
|/ |
|
* | glsl: Add a helper function for determining if an rvalue could be a saturate. | Eric Anholt | 2010-11-19 | 1 | -0/+2 |
* | glsl: Add ir_quadop_vector expression | Ian Romanick | 2010-11-19 | 1 | -2/+12 |
* | glsl: Add unary ir_expression constructor | Ian Romanick | 2010-11-19 | 1 | -0/+8 |
* | glsl: Add ir_rvalue::is_negative_one predicate | Ian Romanick | 2010-11-19 | 1 | -3/+17 |
* | glsl: Add ir_unop_sin_reduced and ir_unop_cos_reduced | Ian Romanick | 2010-11-19 | 1 | -0/+2 |
* | glsl: Make is_zero and is_one virtual methods of ir_rvalue | Ian Romanick | 2010-11-18 | 1 | -21/+26 |
* | glsl: Refactor get_num_operands. | Kenneth Graunke | 2010-11-17 | 1 | -1/+16 |
* | glsl: Remove the ir_binop_cross opcode. | Kenneth Graunke | 2010-11-17 | 1 | -1/+0 |
* | glsl: Refactor is_vec_{zero,one} to be methods of ir_constant | Ian Romanick | 2010-11-16 | 1 | -0/+24 |
* | glsl: Remove unused ARRAY_SIZE macro. | Kenneth Graunke | 2010-10-29 | 1 | -4/+0 |
* | glsl: Add a new ir_unop_round_even opcode for GLSL 1.30's roundEven. | Kenneth Graunke | 2010-10-14 | 1 | -0/+1 |
* | glsl: Track explicit location in AST to IR translation | Ian Romanick | 2010-10-08 | 1 | -0/+9 |
* | glsl: Rework assignments with write_masks to have LHS chan count match RHS. | Eric Anholt | 2010-09-22 | 1 | -0/+8 |
* | glsl: Add comments to clarify the types of comparison binops. | Kenneth Graunke | 2010-09-20 | 1 | -1/+2 |
* | glsl: Add doxygen comments | Ian Romanick | 2010-09-20 | 1 | -8/+83 |
* | glsl: Change from has_builtin_signature to has_user_signature. | Kenneth Graunke | 2010-09-16 | 1 | -2/+2 |
* | glsl: introduce ir_binop_all_equal and ir_binop_any_equal, allow vector cmps | Luca Barbieri | 2010-09-13 | 1 | -2/+4 |
* | glsl2: Add ir_unop_noise | Ian Romanick | 2010-09-09 | 1 | -0/+2 |
* | glsl: Move is_builtin flag back to ir_function_signature. | Kenneth Graunke | 2010-09-07 | 1 | -2/+5 |
* | ir_expression: Add static operator_string method | Ian Romanick | 2010-09-03 | 1 | -0/+6 |
* | glsl2: Add cmp field to ir_loop | Ian Romanick | 2010-09-03 | 1 | -6/+21 |
* | glsl: Move is_built_in flag from ir_function_signature to ir_function. | Kenneth Graunke | 2010-08-26 | 1 | -3/+3 |
* | mesa: Add new ir_unop_any() expression operation. | Eric Anholt | 2010-08-23 | 1 | -0/+1 |
* | glsl: Standardize a few more uses of struct vs class keyword. | José Fonseca | 2010-08-14 | 1 | -2/+2 |
* | glsl2: remove trailing comma to silence warning | Brian Paul | 2010-08-11 | 1 | -1/+1 |
* | glsl2: Move gl_program->InputsRead/OutputsWritten setting to an ir pass. | Eric Anholt | 2010-08-06 | 1 | -0/+3 |
* | glsl2: Add a pass to convert exp and log to exp2 and log2. | Eric Anholt | 2010-08-05 | 1 | -2/+2 |
* | glsl2: Don't dead-code eliminate a call where the return value is unused. | Eric Anholt | 2010-08-05 | 1 | -0/+3 |
* | glsl2: Add a pass for removing unused functions. | Eric Anholt | 2010-08-05 | 1 | -1/+0 |
* | glsl2: Remove the shader_in/shader_out tracking separate from var->mode. | Eric Anholt | 2010-08-04 | 1 | -10/+4 |
* | glsl2: Add ir_assignment::write_mask and associated methods | Ian Romanick | 2010-08-04 | 1 | -1/+43 |
* | glsl2: Make the clone() method take a talloc context. | Eric Anholt | 2010-08-04 | 1 | -21/+26 |
* | glsl2: Set ir_discard::ir_type when cloning it | Aras Pranckevicius | 2010-08-04 | 1 | -0/+1 |
* | glsl2: Add new ir_constant::zero static method. | Kenneth Graunke | 2010-07-28 | 1 | -0/+5 |
* | glsl2: Add support for redeclaring layout of gl_FragCoord for ARB_fcc. | Eric Anholt | 2010-07-28 | 1 | -0/+4 |