summaryrefslogtreecommitdiff
path: root/src/mesa/tnl/t_vp_build.c
AgeCommit message (Expand)Author
2008-05-06implement full reference counting for vertex/fragment programsBrian
2008-01-02t_vp_build: fix temporary register allocation to minimise the allocationsHans de Goede
2007-10-23properly init dst reg's CondMask/Swizzle fieldsBrian
2007-10-15fix fog, rescale_normals bugs (from gallium branch)Brian
2007-08-31Fix problem introduced in previous commit in which a state variable (uniform)...Brian
2007-08-31i965: Calculate the positional light in homogeneous coordinates.Xiang, Haihao
2007-07-04Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian
2007-05-22fog: fix potential issues with generated vp using fogRoland Scheidegger
2007-04-02Fix in t_vp_build: Missed necessary updates sometimesNicolai Haehnle
2007-03-26merge of glsl-compiler-1 branchBrian
2007-03-22use _mesa_alloc_instructions()Brian
2007-03-21merge from masterBrian
2007-03-13sync up t_vp_build.c brw_vs_tnl.c a bitRoland Scheidegger
2007-03-11fix for bug#10196Xiang, Haihao
2007-02-23s/GLint/gl_state_index/, length is now 5 not 6Brian
2007-02-22Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.Brian
2007-02-22Merge branch 'origin' into glsl-compiler-1Brian
2007-02-21more minor changes to STATE_ indexingBrian
2007-02-21adjustments to STATE_ token layout/format so token[1] is always the array indexBrian
2007-02-17Lots of changes to prog_print.c code.Brian
2007-02-14fix stupid bug in the optimized per-vertex fog generation codeRoland Scheidegger
2007-02-09optimize generated vertex programs a bitRoland Scheidegger
2007-02-05Initial implementation of high-level flow-control instructions.Brian
2007-01-24remove some parenthesisBrian
2007-01-24use FRAG_BIT_TEX()Brian
2006-12-15updated includesBrian
2006-12-13Checkpoint work for new GLSL compiler back-end.Brian
2006-11-15Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul
2006-08-10Fixup more PROGRAM_UNDEFINED problems.Alan Hourihane
2006-07-20Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul
2006-06-18fix broken negateAapo Tahkola
2006-06-06prevent run_arb_vertex_program from running tnl programs unless ctx->_Maintai...Aapo Tahkola
2006-05-23Add const qualifiers in a number of places.Brian Paul
2006-05-05Release temporaryKeith Whitwell
2006-04-25Put color index attribute into the 6th attribute slot.Brian Paul
2006-04-13silence minor warningsBrian Paul
2005-12-06C++ fixes, mostly casts (Stephane Conversy)Brian Paul
2005-12-05Add guard before calling ctx->Driver.BindProgramKeith Whitwell
2005-12-01Call ProgramStringNotify after creating tnl programs.Keith Whitwell
2005-11-19Remove the _mesa_parse_arb_vertex/fragment_program() functions intoBrian Paul
2005-11-18Fix typo causing secondary color not to work properly.Aapo Tahkola
2005-11-12Move stuff common to vertex/fragment_program into the base class, including:Brian Paul
2005-11-05s/_mesa_debug_vp_inst/_mesa_print_program/Brian Paul
2005-11-05Unify vertex/fragment program instuctions.Brian Paul
2005-11-02Remove some ghost code and adjust things a bit.Aapo Tahkola
2005-11-01Several fp and vp tweaks:Keith Whitwell
2005-11-01Fix segmentation fault in _tnl_ProgramCacheDestroy().Aapo Tahkola
2005-11-01Re-org and clean-up of vertx/fragment program limits (instructions,Brian Paul
2005-10-31Need more than 200 instructions.Aapo Tahkola
2005-10-31Improve tnl program searching performance.Aapo Tahkola