| Commit message (Expand) | Author | Age | Files | Lines |
* | mesa: Determine GL_ACTIVE_ATTRIBUTE_MAX_LENGTH by walking the GLSL IR. | Ian Romanick | 2011-10-04 | 2 | -26/+0 |
* | mesa: Add string_to_uint_map facade class | Ian Romanick | 2011-10-04 | 2 | -1/+120 |
* | mesa: Add hash_table_replace | Ian Romanick | 2011-10-04 | 2 | -0/+40 |
* | ir_to_mesa: Don't assertion fail on integer modulus. | Kenneth Graunke | 2011-10-02 | 1 | -1/+4 |
* | mesa: s/INLINE/inline/ | Brian Paul | 2011-10-01 | 3 | -17/+17 |
* | mesa: Refactor hash_table_{find,remove} to share some code | Ian Romanick | 2011-09-30 | 1 | -16/+16 |
* | mesa: Document an odd side-effect of hash_table_insert | Ian Romanick | 2011-09-30 | 1 | -0/+5 |
* | mesa: Remove unused field gl_program::Varying | Ian Romanick | 2011-09-30 | 2 | -7/+0 |
* | mesa: Use Add linker_error instead of fail_link | Ian Romanick | 2011-09-30 | 1 | -14/+3 |
* | mesa: add _NEW_CURRENT_ATTRIB in _mesa_program_state_flags() | Brian Paul | 2011-09-30 | 1 | -2/+5 |
* | ir_to_mesa: Don't assertion fail on remaining GLSL 1.30 ops. | Eric Anholt | 2011-09-28 | 1 | -2/+10 |
* | mesa: Add a flag to indicate whether a program uses gl_ClipDistance. | Paul Berry | 2011-09-23 | 1 | -0/+2 |
* | i965/fs: Implement texelFetch() on Ironlake and Sandybridge. | Kenneth Graunke | 2011-09-19 | 1 | -3/+2 |
* | ir_to_mesa: fix shadow2DArray comparison | Marek Olšák | 2011-09-10 | 1 | -3/+14 |
* | nvprogram: Silence "warning: unused parameter ‘ctx’" | Ian Romanick | 2011-09-09 | 1 | -1/+1 |
* | mesa: Replace the EmitNoIfs compiler flag with a MaxIfDepth flag. | Bryan Cain | 2011-08-31 | 1 | -4/+4 |
* | glsl: Use a separate div_to_mul_rcp lowering flag for integers. | Bryan Cain | 2011-08-31 | 1 | -1/+1 |
* | mesa: Make the gl_constant_value's bool occupy the same space as float/int. | Eric Anholt | 2011-08-30 | 1 | -1/+1 |
* | Change return type of try_emit_* methods to bool. | Kai Wasserbäch | 2011-08-25 | 1 | -4/+4 |
* | i965/fs: Implement textureSize (TXS) on Gen5+. | Kenneth Graunke | 2011-08-23 | 1 | -2/+5 |
* | glsl: Add a new ir_txs (textureSize) opcode to ir_texture. | Kenneth Graunke | 2011-08-23 | 1 | -0/+1 |
* | ir_to_mesa: Remove incorrect usage of the 'struct' keyword on classes. | Kenneth Graunke | 2011-08-19 | 1 | -2/+2 |
* | mesa: set Q=1 for OPCODE_TEX execution | Brian Paul | 2011-08-19 | 1 | -0/+8 |
* | mesa: Bump instruction execution limit to 65536 | Ian Romanick | 2011-08-16 | 1 | -1/+1 |
* | mesa: Add partial constant propagation pass for Mesa IR | Ian Romanick | 2011-08-16 | 3 | -0/+456 |
* | ir_to_mesa: Emit a MAD(b, -a, b) for !a && b | Ian Romanick | 2011-08-16 | 1 | -0/+52 |
* | ir_to_mesa: Implement ir_binop_all_equal using DP4 w/SGE | Ian Romanick | 2011-08-16 | 1 | -1/+12 |
* | ir_to_mesa: Implement ir_binop_any_nequal using DP4 w/saturate or DP4 w/SLT | Ian Romanick | 2011-08-16 | 1 | -2/+20 |
* | ir_to_mesa: Implement ir_unop_any using DP4 w/saturate or DP4 w/SLT | Ian Romanick | 2011-08-16 | 1 | -4/+23 |
* | ir_to_mesa: Make ir_to_mesa_visitor::emit_dp return the instruction | Ian Romanick | 2011-08-16 | 1 | -7/+7 |
* | ir_to_mesa: Implement ir_binop_logic_or using an add w/saturate or add w/SLT | Ian Romanick | 2011-08-16 | 1 | -4/+21 |
* | ir_to_mesa: Implement ir_unop_logic_not using 1-x | Ian Romanick | 2011-08-16 | 1 | -1/+7 |
* | mesa: Add a convenience interface for register allocator conflicts setup. | Eric Anholt | 2011-08-10 | 2 | -0/+23 |
* | mesa: whitespace changes | Brian Paul | 2011-08-08 | 1 | -5/+8 |
* | ir_to_mesa: Replace open-coded swizzle_for_size() | Eric Anholt | 2011-08-05 | 1 | -8/+1 |
* | ir_to_mesa: Try to avoid emitting a MOV_SAT to saturate an expression tree. | Eric Anholt | 2011-08-05 | 1 | -4/+24 |
* | prog_optimize: Add support for saturates to _mesa_merge_mov_into_inst. | Eric Anholt | 2011-08-05 | 1 | -3/+5 |
* | mesa: pass correct constant type to _mesa_fetch_state() | Brian Paul | 2011-08-04 | 1 | -1/+1 |
* | mesa: use gl_constant_value type in ARB program parser | Brian Paul | 2011-08-04 | 2 | -29/+30 |
* | Merge branch 'glsl-to-tgsi' | Bryan Cain | 2011-08-04 | 9 | -54/+101 |
|\ |
|
| * | mesa, glsl_to_tgsi: add native support for integers in shaders | Bryan Cain | 2011-08-01 | 2 | -3/+30 |
| * | mesa: support boolean and integer-based parameters in prog_parameter | Bryan Cain | 2011-08-01 | 9 | -49/+68 |
| * | mesa: fix segfault when no Mesa IR is generated | Bryan Cain | 2011-08-01 | 1 | -2/+3 |
* | | ir_to_mesa: Emit warnings instead of errors for IR that can't be lowered | Ian Romanick | 2011-08-02 | 1 | -4/+24 |
* | | ir_to_mesa: Use Add linker_error instead of fail_link | Ian Romanick | 2011-08-02 | 1 | -31/+22 |
* | | prog_optimize: Set unused regs to PROGRAM_UNDEFINED after CMP->MOV conversion | Ian Romanick | 2011-07-23 | 1 | -0/+9 |
* | | ir_to_mesa: Copy reladdr in src_reg(dst_reg) constructor | Ian Romanick | 2011-07-23 | 1 | -1/+1 |
* | | ir_to_mesa: Add each relative address to the previous | Ian Romanick | 2011-07-23 | 1 | -0/+12 |
* | | prog_optimize: fix a warning that a variable may be uninitialized | Marek Olšák | 2011-07-15 | 1 | -0/+3 |
* | | mesa: split _mesa_reference_program() into hot/cold paths. | Dave Airlie | 2011-07-14 | 2 | -7/+18 |