summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: In validate_program(), initialize errMsg for safety.Kenneth Graunke2011-08-051-1/+1
* mesa: Use the Elements macro for the sampler index assert in validate_sampler...Henri Verbeet2011-07-071-1/+1
* mesa: Allow sampling from units >= MAX_TEXTURE_UNITS in shaders.Henri Verbeet2011-07-071-1/+1
* mesa: add some minor fixes for geometry shadersBrian Paul2011-06-021-0/+6
* mesa: UseShaderProgramEXT and Uniform* shouldn't be allowed inside Begin/EndMarek Olšák2011-06-011-0/+2
* mesa: forbid UseProgram to be called inside Begin/EndMarek Olšák2011-05-301-0/+2
* mesa: minor whitespace fixesBrian Paul2011-05-251-4/+4
* mesa: remove set-but-unused variable in bind_attrib_locationMarek Olšák2011-05-011-9/+1
* mesa: TEXTURE_BUFFER fix-upBrian Paul2011-04-061-0/+1
* mesa: move location of some geometry program limitsBrian Paul2011-03-111-1/+1
* mesa: call FLUSH_VERTICES() before deleting shaders, buffers, query objectsBrian Paul2011-03-111-0/+3
* mesa: add/update VERBOSE_API loggingBrian Paul2011-02-081-0/+11
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-4/+4
* mesa: Connect glGetShaderPrecisionFormat into the dispatch tableIan Romanick2011-01-201-0/+1
* mesa: implement glGetShaderPrecisionFormat()Brian Paul2011-01-191-5/+44
* mesa: Add actual support for glReleaseShaderCompiler from ES2.Eric Anholt2011-01-141-2/+5
* mesa: Directly include mfeatures.h in files that perform feature tests.Vinson Lee2011-01-071-0/+1
* mesa: Include mtypes.h in files that use gl_context struct.Vinson Lee2011-01-051-0/+1
* mesa: use gl_shader_type enumBrian Paul2010-11-231-3/+3
* mesa: Fix delayed state flagging for EXT_sso-related program changes.Eric Anholt2010-11-061-18/+5
* mesa: Make metaops use program refcounts instead of names.Eric Anholt2010-10-291-44/+53
* mesa: plug in stubs for glBindFragDataLocation(), glGetFragDataLocation()Brian Paul2010-10-281-0/+43
* Track separate programs for each stageIan Romanick2010-10-271-15/+74
* mesa: Track an ActiveProgram distinct from CurrentProgramIan Romanick2010-10-271-13/+27
* mesa: Skeletal support for GL_EXT_separate_shader_objectsIan Romanick2010-10-271-0/+101
* mesa: Clean up various 'unused parameter' warnings in shaderapiIan Romanick2010-10-131-6/+14
* mesa: Clean up two 'comparison between signed and unsigned' warningsIan Romanick2010-10-131-2/+2
* mesa: Refactor validation of shader targetsIan Romanick2010-10-131-10/+33
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-27/+27
* glsl2: Add EmitNoNoise flag, use it to remove noise opcodesIan Romanick2010-09-091-11/+2
* glsl: add several EmitNo* options, and MaxUnrollIterationsLuca Barbieri2010-09-081-1/+5
* glsl: make compiler options per-targetLuca Barbieri2010-09-081-11/+20
* Revert "mesa: Don't add 1 to GL_ACTIVE_UNIFORM_MAX_LENGTH."Eric Anholt2010-08-251-0/+2
* mesa: Don't add 1 to GL_ACTIVE_UNIFORM_MAX_LENGTH.Eric Anholt2010-08-231-2/+0
* mesa: Remove unnecessary heaaders from shaderapi.c.Vinson Lee2010-08-181-2/+0
* Merge remote branch 'origin/master' into glsl2Eric Anholt2010-07-261-4/+6
* mesa: Fix OpenGL ES-only builds.Chia-I Wu2010-07-031-0/+2
* mesa: add geometry shader fields to gl_shader_programBrian Paul2010-07-021-52/+23
* mesa: add missing error checks in _mesa_program_parameteri()Brian Paul2010-07-021-8/+45
* mesa: initial support for ARB_geometry_shader4Zack Rusin2010-06-281-0/+76
* mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-3/+3
* mesa: move shader/slang/* sources to main/slang/*Brian Paul2010-06-101-2/+2
* mesa: refactor shader api / object codeBrian Paul2010-06-101-0/+1552