summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* Temporarily revert "mesa: remove remaining FEATURE_* defines where protected ...José Fonseca2012-09-151-0/+4
* mesa: remove remaining FEATURE_* defines where protected by API check.Oliver McFadden2012-09-151-4/+0
* mesa: remove FEATURE_EXT_transform_feedback define.Oliver McFadden2012-09-151-4/+0
* mesa: remove FEATURE_ARB_shader_objects and related defines.Oliver McFadden2012-09-151-16/+0
* mesa: remove FEATURE_ARB_fragment_shader define.Oliver McFadden2012-09-151-6/+0
* mesa: remove FEATURE_ARB_vertex_shader define.Oliver McFadden2012-09-151-8/+1
* Remove useless checks for NULL before freeingMatt Turner2012-09-051-3/+1
* Don't cast the return value of malloc/reallocMatt Turner2012-09-051-4/+4
* mesa/es: Validate glCreateShader targets in Mesa code rather than the ES wrapperIan Romanick2012-08-241-1/+1
* mesa/es: Validate glGetProgramiv pnames in Mesa code rather than the ES wrapperIan Romanick2012-08-241-8/+31
* mesa: Filter glGetProgramiv pnames based on available extensionsIan Romanick2012-08-241-30/+37
* mesa: Add support for glGetProgramiv pnames for UBOs.Eric Anholt2012-07-311-0/+29
* mesa: Prevent repeated glDeleteShader() from blowing away our refcounts.Kenneth Graunke2012-07-221-3/+5
* mesa: add GLSL_REPORT_ERRORS debug flagBrian Paul2012-05-191-0/+14
* mesa: add some comments on shaderapi.c functionsBrian Paul2012-05-191-1/+14
* mesa: Remove dead _mesa_sizeof_glsl_type().Eric Anholt2012-04-161-60/+0
* mesa: add support for ARB_blend_func_extended (v4)Dave Airlie2012-04-131-0/+3
* mesa: remove _mesa_ffs(), implement ffs() for non-GNU platformsBrian Paul2012-01-121-0/+1
* mesa: include uniforms.h to silence warning, remove unused varBrian Paul2012-01-111-2/+1
* mesa: Validate sampler settings using uniform storageIan Romanick2012-01-111-62/+2
* mesa: Track fixed-function fragment shader as a shaderIan Romanick2012-01-111-0/+29
* mesa: use STATIC_ASSERT in a few more placesBrian Paul2012-01-101-1/+1
* mesa: Fix typos in transform feedback error messages.Paul Berry2012-01-041-1/+1
* mesa: Disable certain error checks when transform feedback is pausedPaul Berry2011-12-231-2/+3
* mesa: Implement glGetFragDataLocationIan Romanick2011-11-081-20/+0
* mesa: Stub implementation of glBindFragDataLocationIan Romanick2011-11-081-18/+0
* Delete code made dead by previous uniform related patchesIan Romanick2011-11-071-1/+0
* mesa: Rewrite the way uniforms are tracked and handledIan Romanick2011-11-071-5/+17
* mesa: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-0/+2
* mesa: Prevent repeated glDeleteProgram() from blowing away our refcounts.Eric Anholt2011-10-101-3/+5
* mesa: Simplify validate_shader_program after previous refactorsIan Romanick2011-10-071-11/+6
* mesa: Use gl_shader_program::_LinkedShaders instead of FragmentProgramIan Romanick2011-10-071-4/+5
* mesa: Use gl_shader_program::_LinkedShaders instead of GeometryProgramIan Romanick2011-10-071-4/+5
* mesa: Use gl_shader_program::_LinkedShaders instead of VertexProgramIan Romanick2011-10-071-4/+5
* mesa: Determine GL_ACTIVE_ATTRIBUTE_MAX_LENGTH by walking the GLSL IR.Ian Romanick2011-10-041-7/+1
* mesa: Determine GL_ACTIVE_ATTRIBUTES by walking the GLSL IR.Ian Romanick2011-10-041-1/+1
* mesa: Move _mesa_GetActiveAttribARB to shader_query.cppIan Romanick2011-10-041-42/+0
* mesa: Move _mesa_BindAttribLocationARB to shader_query.cppIan Romanick2011-10-041-52/+0
* mesa: Move _mesa_GetAttribLocationARB to shader_query.cppIan Romanick2011-10-041-41/+0
* mesa: Add missing _mesa_sizeof_glsl_type() for UNSIGNED_INT.Eric Anholt2011-09-281-0/+1
* 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