Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-15 | Replace GLuint with GLbitfield where appropriate. Also replace GLuint | Brian Paul | |
with GLboolean in a few places. | |||
2005-09-08 | Keep NumTemporaries uptodate. | Keith Whitwell | |
Make sure oC alpha is populated when separate_specular enabled. | |||
2005-08-06 | Follow suggestion by Aapo Tahkola to fix giant memory leak from forgetting ↵ | Vladimir Dergachev | |
to free the key when entry was already found (presumably a common case). | |||
2005-07-19 | replace fprintf() calls with _mesa_problem() | Brian Paul | |
2005-07-11 | Cache texenv programs to avoid repeated compilation (Ben Skeggs) | Keith Whitwell | |
2005-05-23 | Detect use of disabled textures as tex_env_crossbar sources. | Keith Whitwell | |
2005-05-23 | Support ARB_texture_env_crossbar. Changes the way programs are | Keith Whitwell | |
generated somewhat, with all TEX instructions now emitted at the head of the program. | |||
2005-05-23 | Restore the negate() function. | Keith Whitwell | |
Add Ben Skegg's ATI_texture_env_combine3 support. | |||
2005-05-17 | don't include strings.h | Brian Paul | |
2005-05-16 | Deal better with indirection and indirection accounting, developed | Keith Whitwell | |
with Ben Skeggs. | |||
2005-05-12 | new MESA_DEBUG option: disassem | Keith Whitwell | |
2005-05-11 | Fix glean/conform problems. Don't generate so much output when | Keith Whitwell | |
disassembling. | |||
2005-05-11 | Fix logic for allocating texture temporaries (Ben Skeggs). | Keith Whitwell | |
Rename temp_flag, tex_temp_flag to make this clearer. Respect ctx->Const.MaxFragmentProgramTemps limit. | |||
2005-05-10 | Double-buffer generated instructions and only notify driver when the | Keith Whitwell | |
generated program differs from the previous one. | |||
2005-05-10 | Double-buffer generated instructions and only notify driver when the | Keith Whitwell | |
generated program differs from the previous one. | |||
2005-05-10 | Better driver notification on changes. | Keith Whitwell | |
2005-05-10 | Temporary fix - delete and recreate texenvprogram so that drivers | Keith Whitwell | |
notice when it changes. | |||
2005-05-10 | Fix texenv segfault. Reported by Ben Skeggs. | Keith Whitwell | |
2005-05-10 | Try not to use the same temp reg as a TXP destination more than once, | Keith Whitwell | |
as this also constitutes a texture indirection. Reported by Ben Skeggs. | |||
2005-05-09 | Use driver functions to create TexEnvProgram, TnlProgram | Keith Whitwell | |
2005-05-04 | Add a facility to route all rasterization through a fragment program | Keith Whitwell | |
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. | |||
2005-04-29 | Maintain a fragment program for current texturing state. | Keith Whitwell | |