aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/tnl/t_vp_build.h
Commit message (Collapse)AuthorAgeFilesLines
* mesa: Prefix main includes with dir to avoid conflicts.José Fonseca2008-07-241-1/+1
| | | | | Some of the headers in src/mesa/main have pretty common names which easily conflict with third-party code, e.g. config.h
* remove dead program cache codeBrian2007-10-311-10/+0
|
* Use ffvertex_prog.c code instead of t_vp_build.c code.Brian2007-10-311-0/+4
|
* Refactor _tnl_UpdateFixedFunctionProgram().Brian2007-10-291-3/+8
| | | | New _mesa_get_fixed_func_vertex_program() function...
* checkpoint in constant tracking reworkKeith Whitwell2007-08-251-0/+7
|
* prevent run_arb_vertex_program from running tnl programs unless ↵Aapo Tahkola2006-06-061-0/+1
| | | | ctx->_MaintainTnlProgram is set
* added _tnl_ProgramCacheDestroy() prototypeBrian Paul2005-06-271-0/+2
|
* Store compiled vertex program representations in a pointer in theKeith Whitwell2005-06-091-4/+0
| | | | | | | | | | | | | vertex_program struct. Allow switching between regular and vertex_program implementations of fixed function TNL with the MESA_TNL_PROG environment var (previously this required recompilation). Ensure program compilation only references program data, not the wider context. This means that compiled programs only need to be invalidated when the program string changes, not on other state changes.
* Simplify the pipeline_stage structureKeith Whitwell2005-04-221-0/+37
- remove input/output fields, input tracking removed. - remove state fields, the validate function now called on every statechange. - add an explicit 'create' function. Add in code to build vertex program to implement current t&l state. Still disabled, but turn on with a #define in t_vp_build.h.