summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texenvprogram.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: updated fragment shader codegen for GL_NV_texture_env_combine4Brian Paul2009-01-231-31/+90
* mesa: increase max texture image units and GLSL samplers to 16Brian Paul2008-12-311-4/+19
* mesa: fix shadow sampling unit issue.Xiang, Haihao2008-11-201-1/+6
* set SamplerUnit[] entry in load_texture() just to be safeBrian2008-09-241-0/+4
* use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating immediates/...Brian2008-09-241-1/+1
* set program->SamplersUsed bit when using a texture instructionBrian2008-09-241-1/+4
* Remove ctx field from texenvprog_cacheBrian2008-09-241-4/+4
* include programopt.hBrian2008-09-241-0/+1
* Disable vertex shader fog, compute fog in fragment shader.Brian2008-09-241-5/+11
* temporarily set the FRAG_BIT_FOGC bit in InputsRead when fog is enabledBrian2008-09-241-0/+1
* mesa: Apply MSVC portability fixes from Alan Hourihane.José Fonseca2008-09-231-5/+5
* mesa: move fixed function vertex program builder from tnl to core mesaKeith Whitwell2008-09-211-137/+27
* texenvprogram: Mark textures using ARB_shadow as ShadowSamplersNicolai Haehnle2008-06-141-2/+6
* [texenvprogram] Fix refcounting-related memory leak.Nicolai Haehnle2008-06-021-1/+2
* fix refcounting bugs in tnl/tex program cachesBrian Paul2008-05-071-26/+33
* replace // comment with /* */ (bug 14916)Brian2008-03-091-1/+1
* i965: use _Current pointer instead of Current pointer.Xiang, Haihao2008-02-291-1/+2
* fix bug with generated fragment programs if vertex shader is activeRoland Scheidegger2008-02-151-2/+2
* Merge branch '965-glsl'Zou Nan hai2007-10-261-1/+1
|\
| * Only vertex program fix, bypass tnl vertex programZou Nan hai2007-10-081-1/+1
* | properly init dst reg's CondMask/Swizzle fieldsBrian2007-10-231-2/+2
* | bump up MAX_INSTRUCTIONS and add an assertion to catch emitting too many inst...Brian2007-10-231-4/+7
* | Brian's fix for bug9829Xiang, Haihao2007-08-171-1/+1
|/
* Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian2007-07-041-4/+4
* fix GL_DOT3_RGBA texture combiner mode in generated fragment programs (bug #1...Roland Scheidegger2007-07-031-1/+1
* merge of glsl-compiler-1 branchBrian2007-03-261-40/+58
|\
| * Undo some changes to _mesa_UpdateTexEnvProgram(). Fixes broken i915 texturing.Brian2007-02-241-3/+9
| * s/GLint/gl_state_index/, length is now 5 not 6Brian2007-02-231-9/+7
| * fix g++ warnings/errorsBrian2007-01-231-2/+3
| * Moved NumTexInstructions, NumTexIndirections, etc. into gl_program sinceBrian2007-01-091-9/+9
| * Lots of assorted changes for new GLSL compiler backend.Brian2006-12-151-26/+40
* | 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