summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
| | * ir_to_mesa: Add support for comparison operations.Eric Anholt2010-06-243-0/+36
| | * ir_to_mesa: Introduce shorthand for common Mesa IR emit patterns.Eric Anholt2010-06-243-65/+59
| | * ir_to_mesa: Add ir_unop_f2i -> OPCODE_TRUNC.Eric Anholt2010-06-242-1/+12
| | * ir_to_mesa: Add codegen for rsq expression operation.Eric Anholt2010-06-242-0/+11
| | * ir_to_mesa: Add exp/log expression operations.Eric Anholt2010-06-242-0/+44
| | * ir_to_mesa: Add (almost) the rest of the builtin varyings.Eric Anholt2010-06-242-8/+58
| | * ir_to_mesa: Support gl_Position output.Eric Anholt2010-06-241-0/+3
| | * ir_to_mesa: Support gl_FragData[] output.Eric Anholt2010-06-241-2/+2
| | * ir_to_mesa: Support gl_FragData[] output.Eric Anholt2010-06-241-6/+12
| | * ir_to_mesa: Start doing some int support.Eric Anholt2010-06-241-1/+8
| | * ir_to_mesa: Fix bugs in swizzle handling for scalar operations.Eric Anholt2010-06-241-6/+7
| | * ir_to_mesa: Fix copy'n'paste bug where divide multiplied left by 1/left.Eric Anholt2010-06-241-1/+1
| | * ir_to_mesa: Emit more reduced writemasks for ops on small types.Eric Anholt2010-06-242-4/+14
| | * ir_to_mesa: Handle swizzles on LHS of assignment (writemasks).Eric Anholt2010-06-243-31/+68
| | * ir_to_mesa: Produce multiple scalar ops when required to produce vec4s.Eric Anholt2010-06-243-9/+59
| | * ir_to_mesa: Get temps allocated at the right times.Eric Anholt2010-06-242-31/+20
| | * ir_to_mesa: Make the first temp index we use 1 to show off bugs.Eric Anholt2010-06-242-6/+8
| | * ir_to_mesa: Fix up the assign rule to use left and right correctly.Eric Anholt2010-06-241-2/+2
| | * ir_to_mesa: Do my best to explain how the codegen rules work.Eric Anholt2010-06-241-0/+52
| | * ir_to_mesa: Print out the ir along with the Mesa IR.Eric Anholt2010-06-243-14/+40
| | * ir_to_mesa: Fix up src reg swizzling.Eric Anholt2010-06-241-3/+4
| | * ir_to_mesa: Remove dead code from when this was an ARB_fp printer.Eric Anholt2010-06-242-26/+0
| | * ir_to_mesa: Fill in more bits of dest resg.Eric Anholt2010-06-241-0/+2
| | * ir_to_mesa: Print out the resulting program.Eric Anholt2010-06-247-3/+1582
| | * Add missing dist file.Eric Anholt2010-06-241-1/+2
| | * Ignore the generated codegen files for now.Eric Anholt2010-06-241-0/+2
| | * ir_to_mesa: Start building GLSL IR to Mesa IR conversion.Eric Anholt2010-06-247-2/+1375
| * | Move the talloc_parent lookup down in a few hot paths.Eric Anholt2010-06-243-4/+5
| * | Merge remote branch 'cworth/master'Eric Anholt2010-06-2425-464/+737
| |\ \ | | |/ | |/|
| | * glsl2 main: Switch from realloc to talloc_realloc to construct program source.Carl Worth2010-06-231-2/+2
| | * glsl_type: Add a talloc-based newCarl Worth2010-06-233-2/+26
| | * Close memory leaks in glsl_type (constructor and get_array_instance)Carl Worth2010-06-236-18/+25
| | * Close memory leak in lexer.Carl Worth2010-06-231-1/+3
| | * main: Close memory leak of shader string from load_text_file.Carl Worth2010-06-231-4/+5
| | * s_symbol: Close memory leak of symbol name.Carl Worth2010-06-231-2/+2
| | * Close memory leak in ir_call::get_error_instruction.Carl Worth2010-06-234-20/+22
| | * Close memory leaks from generate_constructor_introCarl Worth2010-06-231-22/+19
| | * exec_node: Add new talloc-based new()Carl Worth2010-06-2318-235/+351
| | * ast_node: Add new talloc-based new()Carl Worth2010-06-232-105/+211
| | * exec_node: Remove destructor from exec_node and all descendants.Carl Worth2010-06-232-23/+0
| | * glsl_symbol_table: Add new talloc-based new()Carl Worth2010-06-233-5/+38
| | * glsl2 main: Use talloc to allocate _mesa_glsl_parse_stateCarl Worth2010-06-231-27/+30
| | * glsl2 main: Use talloc to allocate whole_program struct.Carl Worth2010-06-231-12/+15
| * | Make inlined function variables auto, not in/out.Eric Anholt2010-06-241-2/+3
| * | Attach a pointer to variable names in LIR dumping.Eric Anholt2010-06-241-2/+3
| * | Quiet unused arg warning for ir_constant cloning.Eric Anholt2010-06-241-0/+2
| * | Move ir_constant cloning alongside the other cloning functions.Eric Anholt2010-06-242-31/+31
| * | Don't forget to add the declaration of our temporary variable for assigns.Eric Anholt2010-06-241-0/+1
| * | ir_function_inlining: Re-add the "s/return/retval =/" functionality.Eric Anholt2010-06-243-2/+41
| * | Fix variable remapping in function cloning.Eric Anholt2010-06-241-1/+1
| |/