| Commit message (Expand) | Author | Age | Files | Lines |
* | linker: First bits of intrastage, intershader function linking | Ian Romanick | 2010-07-19 | 4 | -0/+214 |
* | ir_function_signature: Make actual_parameters public | Ian Romanick | 2010-07-19 | 1 | -3/+3 |
* | linker: Remove some unnecessary includes | Ian Romanick | 2010-07-19 | 1 | -2/+0 |
* | exec_list: Fix foreach_list_safe. | Kenneth Graunke | 2010-07-19 | 2 | -13/+8 |
* | linker: Use foreach_list_safe in move_non_declarations | Ian Romanick | 2010-07-19 | 1 | -1/+1 |
* | linker: Move global instructions from the linked shader first | Ian Romanick | 2010-07-19 | 1 | -4/+8 |
* | glsl2: Fix lexing of octal values, including "0". | Eric Anholt | 2010-07-19 | 1 | -1/+1 |
* | glsl2: Fix the expression type for atan's pi * sign(y). | Eric Anholt | 2010-07-19 | 2 | -8/+8 |
* | i915: Ask the compiler to flatten out all the if statements that it can. | Eric Anholt | 2010-07-19 | 4 | -1/+20 |
* | glsl2: Add a pass for converting if statements to conditional assignment. | Eric Anholt | 2010-07-19 | 3 | -0/+169 |
* | glsl2: Give IR nodes a type field. | Eric Anholt | 2010-07-19 | 3 | -10/+70 |
* | ir_to_mesa: Do validation on the IR tree. | Eric Anholt | 2010-07-19 | 1 | -0/+4 |
* | ir_to_mesa: Don't do lowering passes on an errored-out shader. | Eric Anholt | 2010-07-19 | 1 | -6/+6 |
* | ir_to_mesa: Rename struct temp_entry, which is used for all variables now. | Eric Anholt | 2010-07-18 | 1 | -35/+36 |
* | ir_to_mesa: Add support for function calls. | Eric Anholt | 2010-07-18 | 1 | -6/+227 |
* | glsl2: Remove the const disease from function signature's callee. | Eric Anholt | 2010-07-18 | 5 | -9/+8 |
* | glsl2: Make cross() be an expression operation. | Eric Anholt | 2010-07-18 | 6 | -22/+21 |
* | glsl2: Fix warning from always-false assert not being known to not return. | Eric Anholt | 2010-07-18 | 1 | -0/+1 |
* | ast_function: Actually do type conversion on function arguments. | Kenneth Graunke | 2010-07-14 | 1 | -3/+8 |
* | exec_list: Add a new replace_with method. | Kenneth Graunke | 2010-07-14 | 1 | -0/+11 |
* | Refresh autogenerated file builtin_function.cpp. | Kenneth Graunke | 2010-07-14 | 1 | -189/+27 |
* | glsl2/builtins: Rework clamp to use scalar/vector combinations. | Kenneth Graunke | 2010-07-14 | 2 | -45/+9 |
* | glsl2/builtins: Rework min/max to use scalar/vector combinations. | Kenneth Graunke | 2010-07-14 | 4 | -144/+18 |
* | ir_constant_expression: Add support for ir_binop_mod. | Kenneth Graunke | 2010-07-14 | 1 | -0/+27 |
* | ir_constant_expression: Add support for ir_binop_min and ir_binop_max. | Kenneth Graunke | 2010-07-14 | 1 | -0/+47 |
* | ir_constant_expression: Add support for ir_binop_pow. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_cos. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_sin. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_floor. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_ceil. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_trunc. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_log2. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_exp2. | Kenneth Graunke | 2010-07-14 | 1 | -0/+7 |
* | ir_constant_expression: Add support for ir_unop_sign. | Kenneth Graunke | 2010-07-14 | 1 | -0/+18 |
* | ir_constant_expression: Remove bogus assert in ir_unop_abs case. | Kenneth Graunke | 2010-07-14 | 1 | -1/+0 |
* | glsl2: Remove ir_program bong hits. | Kenneth Graunke | 2010-07-14 | 1 | -4/+0 |
* | ir_to_mesa: Add convenience function for opcodes with no src/dst reg. | Eric Anholt | 2010-07-13 | 1 | -20/+21 |
* | glsl2: When linking makes a variable not a varying output, make it ir_var_auto. | Eric Anholt | 2010-07-13 | 1 | -1/+4 |
* | ir_to_mesa: Add support for variable array indexing of builtin varyings. | Eric Anholt | 2010-07-13 | 1 | -32/+62 |
* | ir_to_mesa: Add support for array dereferences on the LHS of assignments. | Eric Anholt | 2010-07-13 | 1 | -29/+67 |
* | glsl2: Remove unnecessary casts of clone return values | Ian Romanick | 2010-07-13 | 2 | -27/+23 |
* | ir_to_mesa: Rely on ir_mat_op_to_vec for matrix multiplication support. | Eric Anholt | 2010-07-12 | 1 | -83/+5 |
* | glsl2: Add matrix multiplication to ir_mat_op_to_vec. | Eric Anholt | 2010-07-12 | 1 | -9/+188 |
* | ir_to_mesa: Emit OPCODE_MAD when we find an ADD of a MUL. | Eric Anholt | 2010-07-12 | 1 | -0/+36 |
* | glsl2: Flatten expression that appear as the parameters of ir_call as well. | Eric Anholt | 2010-07-12 | 1 | -5/+12 |
* | glsl2: Flatten expressions that appear as the children of ir_return as well. | Eric Anholt | 2010-07-12 | 1 | -5/+3 |
* | linker: Merge global-scope instructions into main | Ian Romanick | 2010-07-12 | 1 | -0/+121 |
* | linker: Detect the shader that contains "main" during intrastage linking | Ian Romanick | 2010-07-12 | 1 | -5/+45 |
* | ir_function: Make matching_signature not return const | Ian Romanick | 2010-07-12 | 2 | -2/+2 |
* | linker: Implement first bits of intrastage linking | Ian Romanick | 2010-07-12 | 4 | -2/+63 |