summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texenvprogram.c
Commit message (Expand)AuthorAgeFilesLines
* use _mesa_copy_instructions()Brian2007-03-221-4/+3
* fixes for C++ warnings/errorsBrian2007-01-231-2/+3
* Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul2006-11-151-1/+1
* remove debug codeBrian Paul2006-10-301-7/+0
* Rather than always allocating 100 instructions, put instructions into aBrian Paul2006-10-291-18/+42
* Change _mesa_init_instruction() to initialize an array of instructions.Brian Paul2006-10-291-1/+1
* Fix some breakage after the PROGRAM_UNDEFINED changeAlan Hourihane2006-08-101-2/+2
* Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul2006-07-201-8/+9
* remove redundant 'const'Brian Paul2006-05-301-1/+1
* Add const qualifiers in a number of places.Brian Paul2006-05-231-11/+12
* In cache_item(), there was sizeof(void) expression.Brian Paul2006-05-231-1/+1
* memory usage fixes for glean/conform, use a better hash functionKeith Whitwell2006-05-221-29/+49
* Fix typoKeith Whitwell2006-05-221-1/+1
* Better caching for texenv programs.Keith Whitwell2006-05-221-15/+60
* casts to fix some -pedantic warningsBrian Paul2006-04-131-4/+4
* fix #6072 (Keith Whitwell)Aapo Tahkola2006-03-281-12/+17
* fix using a tmp without asking for oneJerome Glisse2006-01-241-0/+1
* fix broken get_half & get_zeroAapo Tahkola2006-01-241-4/+4
* use GLbitfield instead of GLuintBrian Paul2005-12-141-6/+3
* silence warning, bug 5318Brian Paul2005-12-121-0/+2
* C++ fixes, mostly casts (Stephane Conversy)Brian Paul2005-12-061-1/+1
* Make Saturate a 2-bit field again, renamed to SaturateMode with threeBrian Paul2005-11-201-1/+1
* additional clean-ups and improvementsBrian Paul2005-11-191-21/+38
* Bunch of little fixes:Brian Paul2005-11-191-35/+31
* Remove the _mesa_parse_arb_vertex/fragment_program() functions intoBrian Paul2005-11-191-1/+0
* Reduce stderr noise.Aapo Tahkola2005-11-181-2/+2
* Move stuff common to vertex/fragment_program into the base class, including:Brian Paul2005-11-121-10/+9
* s/_mesa_debug_fp_inst/_mesa_print_program/Brian Paul2005-11-081-1/+1
* Unify vertex/fragment program instuctions.Brian Paul2005-11-051-30/+30
* Rename FRAG_OUTPUT_* tokens to FRAG_RESULT_* to match vertex program conventionBrian Paul2005-11-021-3/+3
* Several fp and vp tweaks:Keith Whitwell2005-11-011-20/+29
* Re-org and clean-up of vertx/fragment program limits (instructions,Brian Paul2005-11-011-4/+4
* Populate arb_fp_instruction negate field correctly.Keith Whitwell2005-10-071-1/+1
* additional wrapper updates, bug 4468Brian Paul2005-09-191-6/+6
* use mesa import wrappers, bug 4468Brian Paul2005-09-161-4/+4
* Replace GLuint with GLbitfield where appropriate. Also replace GLuintBrian Paul2005-09-151-1/+1
* Keep NumTemporaries uptodate.Keith Whitwell2005-09-081-0/+7
* Follow suggestion by Aapo Tahkola to fix giant memory leak from forgetting to...Vladimir Dergachev2005-08-061-0/+1
* replace fprintf() calls with _mesa_problem()Brian Paul2005-07-191-4/+5
* Cache texenv programs to avoid repeated compilation (Ben Skeggs)Keith Whitwell2005-07-111-224/+435
* Detect use of disabled textures as tex_env_crossbar sources.Keith Whitwell2005-05-231-8/+18
* Support ARB_texture_env_crossbar. Changes the way programs areKeith Whitwell2005-05-231-41/+119
* Restore the negate() function.Keith Whitwell2005-05-231-5/+33
* don't include strings.hBrian Paul2005-05-171-2/+0
* Deal better with indirection and indirection accounting, developedKeith Whitwell2005-05-161-33/+53
* new MESA_DEBUG option: disassemKeith Whitwell2005-05-121-1/+1
* Fix glean/conform problems. Don't generate so much output whenKeith Whitwell2005-05-111-26/+36
* Fix logic for allocating texture temporaries (Ben Skeggs).Keith Whitwell2005-05-111-15/+24
* Double-buffer generated instructions and only notify driver when theKeith Whitwell2005-05-101-1/+0
* Double-buffer generated instructions and only notify driver when theKeith Whitwell2005-05-101-8/+21