summaryrefslogtreecommitdiffstats
path: root/src/mesa/tnl/t_vp_build.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell2008-09-111-1562/+4
|\
| * mesa: Prefix main includes with dir to avoid conflicts.José Fonseca2008-07-241-1/+1
| * remove dead program cache codeBrian2007-10-311-1603/+1
| * Use ffvertex_prog.c code instead of t_vp_build.c code.Brian2007-10-311-1/+5
| * refactoring to begin removing dependency on tnl contextBrian2007-10-291-6/+33
| * simplify getting of current frag progBrian2007-10-291-6/+1
| * Refactor _tnl_UpdateFixedFunctionProgram().Brian2007-10-291-32/+49
| * properly init dst reg's CondMask/Swizzle fieldsBrian2007-10-231-3/+3
| * When in GL_FEEDBACK mode, make sure we emit color and texcoord registers.Brian2007-10-171-0/+5
| * fix incorrect register in get_eye_normal() for rescale_normals caseBrian2007-10-151-2/+1
| * Fix useabs logic in build_fog().Brian2007-10-151-2/+5
| * remove feedback hackBrian2007-10-151-7/+0
| * Undo prev changes.Brian2007-10-151-0/+7
| * Use linked fragment shader inputs (if present) to determine which outputs are...Brian2007-10-091-1/+8
| * Sketch out per-vertex point size.Brian2007-08-301-0/+14
| * added null VB->AttribPtr[i] checkBrian2007-08-171-1/+1
* | [t_vp_build] Fix refcounting-related memory leakNicolai Haehnle2008-06-021-3/+3
* | fix merge collisionBrian Paul2008-05-161-3/+1
* | free(key) in _tnl_UpdateFixedFunctionProgram()Shunichi Fuji2008-05-161-0/+3
* | Fix memory leak in _tnl_UpdateFixedFunctionProgramShunichi Fuji2008-05-161-0/+2
* | fix refcounting bugs in tnl/tex program cachesBrian Paul2008-05-071-25/+26
* | implement full reference counting for vertex/fragment programsBrian2008-05-061-1/+2
* | t_vp_build: fix temporary register allocation to minimise the allocationsHans de Goede2008-01-021-8/+11
* | properly init dst reg's CondMask/Swizzle fieldsBrian2007-10-231-3/+3
* | fix fog, rescale_normals bugs (from gallium branch)Brian2007-10-151-3/+5
* | Fix problem introduced in previous commit in which a state variable (uniform)...Brian2007-08-311-8/+23
* | i965: Calculate the positional light in homogeneous coordinates.Xiang, Haihao2007-08-311-0/+5
|/
* Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian2007-07-041-5/+5
* fog: fix potential issues with generated vp using fogRoland Scheidegger2007-05-221-8/+15
* Fix in t_vp_build: Missed necessary updates sometimesNicolai Haehnle2007-04-021-1/+2
* merge of glsl-compiler-1 branchBrian2007-03-261-48/+48
|\
| * merge from masterBrian2007-03-211-7/+16
| |\
| * | s/GLint/gl_state_index/, length is now 5 not 6Brian2007-02-231-32/+29
| * | 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-221-31/+31
| |\ \
| * | | 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
| * | | remove some parenthesisBrian2007-01-241-1/+1
| * | | use FRAG_BIT_TEX()Brian2007-01-241-1/+1
| * | | updated includesBrian2006-12-151-2/+5
| * | | Checkpoint work for new GLSL compiler back-end.Brian2006-12-131-14/+14
* | | | 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
|/
* Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul2006-11-151-2/+2
* Fixup more PROGRAM_UNDEFINED problems.Alan Hourihane2006-08-101-2/+2