summaryrefslogtreecommitdiffstats
path: root/src/mesa/tnl
Commit message (Expand)AuthorAgeFilesLines
* Get rid of BRK0, BRK1, CONT0, CONT1 instructions.Brian2007-03-281-4/+0
* fix a fragment fog regressionBrian2007-03-271-1/+1
* init machine->StackDepth=0Brian2007-03-271-0/+3
* more parenthesisBrian2007-03-271-1/+1
* recommit e731d8aafa98bbf9d30f83e65f28b7718be55834.Roland Scheidegger2007-03-271-1/+1
* add parenthesis around a bit-wise AND term in _tnl_InvalidateState()Brian2007-03-271-1/+1
* Restore the UseTexEnvProgram logic.Brian2007-03-271-1/+1
* merge of glsl-compiler-1 branchBrian2007-03-2619-501/+2237
|\
| * When computing render_inputs_bitset, omit primary color if we have a fragment...Brian2007-03-241-10/+11
| * Add the ability to generate programs that doesn't use condition codes.Brian2007-03-231-0/+4
| * merge from masterBrian2007-03-211-7/+16
| |\
| * | Properly compute render_inputs_bitset when using a vertex program/shader.Brian2007-03-191-7/+13
| * | remove 'maxInst' parameter from _mesa_execute_program()Brian2007-02-251-2/+1
| * | remove unused 'element' parameter from _mesa_execute_program()Brian2007-02-251-1/+1
| * | s/attribs/results/Brian2007-02-251-17/+17
| * | remove unused VaryingPtrBrian2007-02-251-1/+0
| * | Optimize the loop for copying output results.Brian2007-02-251-5/+12
| * | only copy used outputsBrian2007-02-251-3/+4
| * | Use prog_execute.c to run vertex programs until t_vb_arbprogram.c is updated toBrian2007-02-242-12/+6
| * | expose _mesa_load_tracked_matrices()Brian2007-02-232-6/+11
| * | s/GLint/gl_state_index/, length is now 5 not 6Brian2007-02-231-32/+29
| * | use new _mesa_execute_program() functionBrian2007-02-221-26/+153
| * | FORCE_PROG_EXECUTE_C cpp flag, misc changesBrian2007-02-221-4/+17
| * | Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.Brian2007-02-221-2/+2
| * | Merge branch 'origin' into glsl-compiler-1Brian2007-02-2223-5218/+556
| |\ \
| * | | more minor changes to STATE_ indexingBrian2007-02-211-3/+3
| * | | adjustments to STATE_ token layout/format so token[1] is always the array indexBrian2007-02-211-15/+15
| * | | Lots of changes to prog_print.c code.Brian2007-02-171-1/+1
| * | | Initial implementation of high-level flow-control instructions.Brian2007-02-051-1/+1
| * | | Initial support of loop and subroutine instructions.Brian2007-02-051-0/+6
| * | | noise functionsBrian2007-01-281-0/+4
| * | | remove some parenthesisBrian2007-01-241-1/+1
| * | | use FRAG_BIT_TEX()Brian2007-01-241-1/+1
| * | | Initial implementation of OPCODE_IF/ELSE/ENDIF instructions.Brian2007-01-201-1/+4
| * | | Added OPCODE_INT to convert 4 floats to 4 ints.Brian2007-01-171-0/+17
| * | | Update _save_VertexAttrib() functions for non-aliasing behaviour.Brian2007-01-101-36/+93
| * | | add code for generic attributes 16..31Brian2007-01-091-1/+37
| * | | handle PROGRAM_UNIFORM, fix a _mesa_problem() callBrian2006-12-201-1/+2
| * | | cases for NOP, BRABrian2006-12-161-0/+7
| * | | added assertion to catch use of too many temporariesBrian2006-12-151-0/+1
| * | | varying changesBrian2006-12-152-2/+2
| * | | updated includesBrian2006-12-151-1/+1
| * | | updated includesBrian2006-12-153-4/+10
| * | | Obsolete.Brian2006-12-131-332/+0
| * | | Checkpoint work for new GLSL compiler back-end.Brian2006-12-1316-316/+346
* | | | use _mesa_alloc_instructions()Brian2007-03-221-3/+2
| |_|/ |/| |
* | | sync up t_vp_build.c brw_vs_tnl.c a bitRoland Scheidegger2007-03-131-5/+7
* | | fix for bug#10196Xiang, Haihao2007-03-111-1/+8
| |/ |/|
* | fix stupid bug in the optimized per-vertex fog generation codeRoland Scheidegger2007-02-141-1/+2
* | optimize generated vertex programs a bitRoland Scheidegger2007-02-091-31/+30