summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/state.c
Commit message (Expand)AuthorAgeFilesLines
...
* Revert "mesa: Convert fixed function fragment program generator to GLSL IR."Eric Anholt2011-03-121-8/+4
* Revert "mesa: Track a computed _CurrentFragmentProgram for current gl_shader_...Eric Anholt2011-03-121-9/+4
* mesa: Track a computed _CurrentFragmentProgram for current gl_shader_programEric Anholt2011-03-111-4/+9
* mesa: Convert fixed function fragment program generator to GLSL IR.Eric Anholt2011-03-111-4/+8
* mesa: replace NEED_SECONDARY_COLOR(), RGBA_LOGICOP_ENABLED() with inlinesBrian Paul2011-03-111-3/+3
* vbo: bind arrays only when necessaryMarek Olšák2011-02-141-0/+2
* mesa: remove unneeded DD_POINT_SIZE and DD_LINE_WIDTH tricapsRoland Scheidegger2010-11-101-4/+0
* Track separate programs for each stageIan Romanick2010-10-271-7/+9
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-16/+16
* mesa: make the number of draw buffers part of the texenv program key stateBrian Paul2010-07-021-1/+1
* mesa: initial support for ARB_geometry_shader4Zack Rusin2010-06-281-1/+29
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-2/+2
* mesa: update_arrays() depends on program state.Henri Verbeet2010-04-051-3/+2
* Replace the _mesa_*printf() wrappers with the plain libc versionsKristian Høgsberg2010-02-191-1/+1
* mesa: remove redundant _MaxElement computationBrian Paul2010-01-261-6/+0
* mesa: Remove unnecessary header from state.c.Vinson Lee2010-01-181-1/+0
* mesa/main: Make FEATURE_pixel_transfer follow feature conventions.Chia-I Wu2009-09-241-4/+0
* mesa: use a more logical flag in _mesa_set_vp_override()Brian Paul2009-08-071-1/+1
* texenv: Add missing dependency on VP changes.Eric Anholt2009-08-031-1/+2
* texenv: Calculate whether we need to do secondary color on our own.Eric Anholt2009-07-161-1/+1
* Fix state flag dependencies for fixed function fragment program updates.Eric Anholt2009-07-141-1/+1
* Cap array elements at 0 when passed an invalid pointer for an array object.Eric Anholt2009-07-071-0/+10
* mesa: add missing update_min() call in update_arrays()Brian Paul2009-05-221-1/+1
* Merge branch 'mesa_7_5_branch'Brian Paul2009-05-221-2/+2
|\
| * mesa: fix loop over generic attribs in update_arrays()Brian Paul2009-05-221-1/+1
* | mesa: move gl_array_attrib::_MaxElement to gl_array_object::_MaxElementBrian Paul2009-05-211-1/+1
* | mesa: Compute gl_client_array->_MaxElement during array validationBrian Paul2009-05-071-27/+61
* | mesa: use local var to make code a bit more conciseBrian Paul2009-05-071-36/+37
|/
* mesa: new _NEW_PROGRAM_CONSTANTS flagBrian Paul2009-04-211-1/+35
* mesa: Update texenv program when _NEW_ARRAYS is updated as well.Eric Anholt2009-04-151-1/+2
* mesa: move glViewport and glDepthRange functions into new viewport.c fileBrian Paul2009-03-071-0/+1
* mesa: fix sw fallback state validation bugBrian Paul2009-03-031-10/+28
* mesa: add ctx->Stencil._Enabled fieldBrian Paul2009-03-021-1/+1
* Merge commit 'origin/gallium-master-merge'Brian Paul2009-02-101-2/+62
|\
| * mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs.Eric Anholt2009-01-091-11/+0
| * mesa: remove unneeded _mesa_reference_fragprog() callBrian Paul2008-12-181-4/+2
| * mesa: fix generation of fixed function state when no vp existsAlan Hourihane2008-11-131-43/+41
| * Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-10-151-3/+26
| |\
| | * mesa: new _mesa_set_vp_override() function for driver-override of vertex programBrian Paul2008-10-101-3/+26
| * | Merge commit 'origin/master' into gallium-0.2Keith Whitwell2008-10-101-6/+0
| |\ \
| * \ \ Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-10-101-1/+41
| |\ \ \ | | | |/ | | |/|
| | * | mesa: replace GLuint with GLbitfield to be clearer about usageBrian Paul2008-10-071-1/+1
| | * | mesa: avoid generating constant vertex attributes in fixedfunc programsKeith Whitwell2008-10-031-1/+37
| | * | mesa: add new internal state for tracking current vertex attribsKeith Whitwell2008-10-031-0/+4
| | * | mesa: fix MSAA enable state in update_multisample()Brian Paul2008-09-151-4/+4
| * | | Merge branch 'master' into gallium-0.2Keith Whitwell2008-09-211-2/+0
| |\ \ \
| * \ \ \ Merge commit 'origin/master' into gallium-0.2Keith Whitwell2008-09-181-4/+4
| |\ \ \ \
| * | | | | mesa: get fixed-function program generation working againKeith Whitwell2008-09-121-20/+42
| * | | | | Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell2008-09-111-806/+37
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | mesa: fix issues around multisample enableRoland Scheidegger2008-07-021-0/+17