summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/texenvprogram.c
Commit message (Expand)AuthorAgeFilesLines
* Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-10-101-16/+106
|\
| * mesa: replace GLuint with GLbitfield to be clearer about usageBrian Paul2008-10-071-14/+16
| * mesa: protect against segfault in get_fp_input_mask()Keith Whitwell2008-10-071-1/+4
| * mesa: handle vertex program enabled case also in texenvprogram.cKeith Whitwell2008-10-041-5/+4
| * mesa: avoid generating constant vertex attributes in fixedfunc programsKeith Whitwell2008-10-031-5/+89
| * mesa: shrink texenvprogram state key structKeith Whitwell2008-10-031-5/+7
| * mesa: fix temp register allocation problems.Brian Paul2008-09-261-0/+15
| * mesa: increase MAX_INSTRUCTIONSBrian Paul2008-09-251-4/+2
| * mesa: fix swizzle failure, fix typoBrian Paul2008-09-251-3/+5
* | mesa: fix temp register allocation problems.Brian Paul2008-10-021-0/+15
* | mesa: increase MAX_INSTRUCTIONSBrian Paul2008-09-261-4/+2
* | mesa: fix swizzle failure, fix typoBrian Paul2008-09-261-3/+5
* | mesa: get fixed-function program generation working againKeith Whitwell2008-09-121-0/+3
* | Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell2008-09-111-153/+59
|\|
| * mesa: Apply MSVC portability fixes from Alan Hourihane.José Fonseca2008-05-311-5/+5
| * use PROGRAM_CONSTANT instead of PROGRAM_STATE_VAR when generating immediates/...Brian2008-01-181-1/+1
| * set SamplerUnit[] entry in load_texture() just to be safeBrian2007-12-141-0/+4
| * set program->SamplersUsed bit when using a texture instructionBrian2007-12-141-1/+3
| * Update texenvprogram.c code to use prog_cache.c routines.Brian2007-10-311-128/+7
| * Remove ctx field from texenvprog_cacheBrian2007-10-291-12/+11
| * Refactor _mesa_UpdateTexEnvProgram()Brian2007-10-291-32/+36
| * Disable the else clause which assigns the default fragment program to ctx->Fr...Brian2007-10-291-0/+2
| * 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-3/+6
| * Generate a texenv fragment program if there's a GLSL vertex shader but no GLS...Brian2007-10-021-1/+2
| * include programopt.hBrian2007-09-251-0/+1
| * Disable vertex shader fog, compute fog in fragment shader.Brian2007-09-251-5/+11
| * temporarily set the FRAG_BIT_FOGC bit in InputsRead when fog is enabledBrian2007-09-181-0/+1
* | 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