summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: clean up #includes in shaderapi.cBrian Paul2015-09-291-5/+5
* mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez2015-09-291-2/+2
* main: fix ACTIVE_UNIFORM_BLOCKS valueSamuel Iglesias Gonsalvez2015-09-291-1/+5
* glsl: bail out early in _mesa_ShaderSource if no shaderobjTapani Pälli2015-09-231-11/+9
* mesa: return initial value for PROGRAM_SEPARABLE when not linkedTapani Pälli2015-09-171-1/+2
* mesa: change 'SHADER_SUBST' facility to work with env variablesTapani Pälli2015-09-041-38/+101
* mesa/es3.1: Allow GL_COMPUTE_WORK_GROUP_SIZE for OpenGL ES 3.1Marta Lofstedt2015-08-261-1/+1
* mesa: undo split out of create shader codeTimothy Arceri2015-08-191-59/+50
* mesa: Raise INVALID_VALUE from glCreateShaderProgramv if count < 0Marta Lofstedt2015-08-171-0/+9
* mesa: NULL check InfoLogMarta Lofstedt2015-08-071-2/+2
* mesa: Fix errors values returned by glShaderBinary()Eduardo Lima Mitev2015-08-051-3/+14
* mesa: fix and simplify resource query for arraysTimothy Arceri2015-07-301-1/+1
* mesa: minor clean-ups in shaderapi.cBrian Paul2015-07-231-7/+10
* mesa: fix _mesa_error() compiler warnings in shaderapi.cBrian Paul2015-07-231-33/+33
* mesa: initialize variables to silence compiler warningsBrian Paul2015-07-231-1/+1
* mesa: fill out the ARB_shader_subroutine APIsDave Airlie2015-07-231-3/+448
* mesa: Add stubs for ARB_shader_subroutine entrypointsChris Forbes2015-07-231-0/+61
* glsl: analyze TES usage of gl_ClipDistanceChris Forbes2015-07-231-0/+1
* mesa: handle tessellation shaders in use_shader_programMarek Olšák2015-07-231-4/+2
* mesa: add misc tessellation shader stuffFabian Bieler2015-07-231-0/+26
* mesa: add tessellation shader getters (v3)Fabian Bieler2015-07-231-0/+84
* mesa: allow setting of patch parameters.Marek Olšák2015-07-231-2/+42
* mesa: add tessellation shader state and limitsChris Forbes2015-07-231-0/+7
* mapi: add ARB_tessellation_shaderFabian Bieler2015-07-231-0/+18
* mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string().Kenneth Graunke2015-07-201-4/+4
* mesa: use _mesa_has_geometry_shader in get_programivMarek Olšák2015-06-051-1/+1
* mesa: reference built-in uniforms into gl_uniform_storageMartin Peres2015-06-041-2/+2
* mesa: remove unused options var in compile_shader()Brian Paul2015-04-281-3/+0
* mesa: remove the gl_sl_pragmas structureJason Ekstrand2015-04-221-6/+0
* mesa: log shaders, GLSL info log with _mesa_log()Brian Paul2015-04-151-14/+11
* main: Change the type argument of use_shader_program() to gl_shader_stage.Paul Berry2015-03-191-12/+11
* main: Clean up a strange construction in use_shader_program().Paul Berry2015-03-191-1/+1
* mesa: use strdup() instead of _mesa_strdup()Brian Paul2015-03-111-1/+1
* mesa: Correct backwards NULL check.Matt Turner2015-03-021-1/+1
* mesa: Add missing error checks to GetProgramInfoLog, GetShaderInfoLog and Get...Eduardo Lima Mitev2015-02-241-6/+32
* mesa: Returns a GL_INVALID_VALUE error on several APIs when buffer size is ne...Eduardo Lima Mitev2015-02-031-6/+20
* mesa: Always generate GL_INVALID_OPERATION in _mesa_GetProgramBinaryIan Romanick2015-01-121-0/+2
* mesa: Ensure that length is set to zero in _mesa_GetProgramBinaryIan Romanick2015-01-121-6/+20
* mesa: Add missing error checks in _mesa_ProgramBinaryIan Romanick2015-01-121-2/+25
* mesa: simplify a conditional in detach_shader()Brian Paul2015-01-051-3/+1
* mesa: minor whitespace fixes in shaderapi.cBrian Paul2015-01-051-12/+13
* mesa: update comment on delete_shader_program()Brian Paul2015-01-051-2/+3
* mesa: rearrange error handling in glProgramParameteri()Brian Paul2015-01-051-15/+11
* mesa: fix error strings in shaderapi.cBrian Paul2015-01-051-2/+2
* Don't cast the return value of malloc/reallocMatt Turner2014-12-081-3/+2
* glsl: Add infrastructure for "hidden" uniforms.Kenneth Graunke2014-11-061-2/+4
* mesa: Remove context parameter from dd_function_table::NewShaderProgramIan Romanick2014-10-241-1/+1
* glsl: Add context-level controls for whether temporaries have real namesIan Romanick2014-09-301-0/+3
* mesa: Drop _mesa_getenv() wrapper.Matt Turner2014-09-241-1/+1
* mesa: Use realloc() instead of _mesa_realloc() and remove the latter.Matt Turner2014-09-241-3/+2