summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texenvprogram.h
Commit message (Collapse)AuthorAgeFilesLines
* Update texenvprogram.c code to use prog_cache.c routines.Brian2007-10-311-9/+2
|
* Refactor _mesa_UpdateTexEnvProgram()Brian2007-10-291-0/+3
| | | | Will be replaced by _mesa_get_fixed_func_fragment_program().
* Better caching for texenv programs.Keith Whitwell2006-05-221-0/+1
| | | | Initialize some values correctly.
* Cache texenv programs to avoid repeated compilation (Ben Skeggs)Keith Whitwell2005-07-111-0/+1
|
* Add a facility to route all rasterization through a fragment programKeith Whitwell2005-05-041-0/+39
which is automatically generated to match the current texture environment state. Introduces a new value ctx->FragmentProgram._Active which is true when either _Enabled is true or there is such a fragment program ready to run. To test out on a driver running the software rasterizer, set MESA_TEX_PROG=t in the environment. It goes without saying that performance is lower for the software rasterizer in this mode.