summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderobj.c
Commit message (Expand)AuthorAgeFilesLines
* mesa/glsl: delete previously linked shaders earlier when linkingTimothy Arceri2016-11-091-13/+10
* mesa/main: add support for ARB_compute_variable_groups_sizeSamuel Pitoiset2016-10-071-0/+2
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-121-1/+1
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-3/+3
* glsl/main: remove unused params and make function staticTimothy Arceri2016-06-301-4/+4
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-3/+29
* glsl/mesa: stop duplicating geom and tcs layout valuesTimothy Arceri2016-06-231-3/+3
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-161-4/+2
* glsl: Use Geom.VerticesOut == -1 to specify unsetIan Romanick2016-06-011-1/+1
* glsl: fully split apart buffer block arraysTimothy Arceri2016-04-061-3/+7
* glsl: store stage reference in gl_uniform_blockTimothy Arceri2016-04-021-4/+0
* glsl: Initialize gl_shader_program::EmptyUniformLocations.Matt Turner2016-03-011-0/+2
* mesa: rename UniformBlockStageIndex to InterfaceBlockStageIndexJordan Justen2015-11-031-2/+2
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-2/+2
* mesa: remove Driver.DeleteShaderProgramMarek Olšák2015-10-031-5/+4
* mesa: remove Driver.NewShaderProgramMarek Olšák2015-10-031-3/+1
* mesa: remove Driver.DeleteShaderMarek Olšák2015-10-031-5/+3
* mesa: rename gl_shader_program's NumUniformBlocks to NumBufferInterfaceBlocksSamuel Iglesias Gonsalvez2015-09-291-1/+1
* mesa: Remove debugging code from _mesa_reference_*.Matt Turner2015-09-251-12/+0
* mesa: reference built-in uniforms into gl_uniform_storageMartin Peres2015-06-041-2/+2
* mesa/glsl: build list of program resources during linkingTapani Pälli2015-04-161-0/+6
* mesa: Use assert() instead of ASSERT wrapper.Matt Turner2015-02-231-2/+2
* mesa: make _mesa_reference_shader_program() an inline functionBrian Paul2015-01-051-3/+3
* mesa: Remove context parameter from dd_function_table::NewShaderProgramIan Romanick2014-10-241-1/+1
* mesa: Make _mesa_init_shader_program staticIan Romanick2014-10-241-3/+3
* mesa: Remove context parameter from _mesa_init_shader_programIan Romanick2014-10-241-2/+2
* mesa: Silence unused parameter warning in _mesa_clear_shader_program_dataIan Romanick2014-10-241-3/+2
* mesa: Add some missing clean-up to _mesa_clear_shader_program_dataIan Romanick2014-10-241-1/+14
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-041-1/+1
* glsl: Store info about geometry shaders that emit vertices to non-zero streams.Iago Toral Quiroga2014-06-301-0/+1
* mesa: Make Geom.UsesEndPrimitive a bool instead of a GLbooleanIago Toral Quiroga2014-06-231-1/+1
* mesa: Init Geom.UsesEndPrimitive in shader programs.Iago Toral Quiroga2014-06-201-0/+1
* mesa/glsl: introduce a remap table for uniform locationsTapani Pälli2014-03-101-1/+6
* main: Avoid double-free of shader LabelCarl Worth2014-02-141-0/+1
* mesa: use _mesa_validate_shader_target() more frequently.Paul Berry2014-01-211-2/+2
* mesa: Store gl_shader_stage enum in gl_shader objects.Paul Berry2014-01-081-0/+1
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-081-2/+2
* mesa: free object labels when deletingTimothy Arceri2013-09-041-0/+3
* glsl: Add gl_shader_program::UniformLocationBaseScaleIan Romanick2013-06-121-0/+1
* mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke2013-04-231-3/+4
* mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke2013-04-231-1/+1
* mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.Kenneth Graunke2013-04-231-1/+1
* mesa: remove #include "mfeatures.h" from numerous source filesBrian Paul2013-04-171-1/+0
* mesa: Set transform feedback's default buffer mode to INTERLEAVED_ATTRIBSMatt Turner2012-11-271-0/+2
* mesa: remove FEATURE_ARB_shader_objects and related defines.Oliver McFadden2012-09-151-2/+0
* Remove useless checks for NULL before freeingMatt Turner2012-09-051-6/+3
* mesa: move variable declaration out of loop to fix MSVC buildBrian Paul2012-06-121-1/+2
* mesa: Free uniforms correclty.Antoine Labour2012-06-121-1/+2
* mesa: add support for ARB_blend_func_extended (v4)Dave Airlie2012-04-131-0/+6
* mesa: Fix leak of uniform storage records on shader program link/free.Eric Anholt2012-01-181-0/+2