summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: remove dd_function_table::UseProgramMarek Olšák2016-07-301-6/+0
* mesa: Make MESA_SHADER_CAPTURE_PATH skip shaders with Name == -1.Kenneth Graunke2016-07-261-1/+1
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-19/+19
* glsl/main: remove unused params and make function staticTimothy Arceri2016-06-301-1/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-8/+11
* mesa: don't use drivers NewShader function when creating shader objectsTimothy Arceri2016-06-301-2/+1
* glsl/mesa: stop duplicating geom and tcs layout valuesTimothy Arceri2016-06-231-15/+28
* glsl/mesa: stop duplicating tes layout valuesTimothy Arceri2016-06-231-12/+22
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-161-9/+11
* mesa: Try to unbreak the MSVC build.Kenneth Graunke2016-06-051-0/+4
* mesa: Add MESA_SHADER_CAPTURE_PATH for writing .shader_test files.Kenneth Graunke2016-06-051-0/+52
* subroutines: handle explicit indexes properlyDave Airlie2016-05-231-4/+12
* mesa/subroutines: fix reset on bindpipelineDave Airlie2016-05-231-1/+3
* mesa/subroutines: count number subroutines properly.Dave Airlie2016-05-231-2/+2
* mesa/subroutines: don't generate error in GetSubroutineIndex.Dave Airlie2016-05-231-1/+0
* arb_shader_subroutine: check active subroutine limitDave Airlie2016-05-231-0/+5
* mesa: Replace uses of Shared->Mutex with hash-table mutexesMatt Turner2016-05-201-2/+8
* mesa/main: Add support for GL_ARB_cull_distance (v2)Tobias Klausmann2016-05-141-0/+3
* glShaderSource must not change compile status.Jamey Sharp2016-05-011-1/+0
* mesa/main: removing double semi-colonsJakob Sinclair2016-04-261-1/+1
* glsl: fully split apart buffer block arraysTimothy Arceri2016-04-061-1/+1
* mesa: remove initialized field from uniform storageTimothy Arceri2016-03-291-2/+1
* mesa: Expose compile_shader() and link_program() beyond the file.Kenneth Graunke2016-03-161-10/+10
* mesa: Make link_program() take a gl_shader_program, not a GLuint.Kenneth Graunke2016-03-161-6/+4
* mesa: Make compile_shader() take a gl_shader, not a GLuint.Kenneth Graunke2016-03-161-9/+6
* mesa: store shared size in gl_compute_programSamuel Pitoiset2016-02-131-0/+1
* glsl: move to compiler/Emil Velikov2016-01-261-4/+4
* Revert "mesa: Deal with size differences between GLuint and GLhandleARB in Ge...Jeremy Huddleston Sequoia2016-01-221-17/+1
* mesa: Deal with size differences between GLuint and GLhandleARB in GetAttache...Jeremy Huddleston Sequoia2016-01-211-1/+17
* mesa: Fix format warningsJeremy Huddleston Sequoia2016-01-211-1/+1
* mesa: Fix some function prototype mismatchingJeremy Huddleston Sequoia2016-01-211-8/+8
* mesa: fix segfault in glUniformSubroutinesuiv()Timothy Arceri2016-01-181-0/+10
* mesa: print the invalid enum when CreateShader failsTimothy Arceri2016-01-131-1/+2
* main: Allow compute shaders to be compiled with OpenGLES 3.1Jordan Justen2015-12-161-1/+1
* main: Add MESA_VERBOSE=api for LinkProgram & UseProgramJordan Justen2015-12-161-0/+5
* mesa: fix uniforms calculation in glGetProgramivTapani Pälli2015-11-021-2/+12
* mesa: replace UsesClipDistance with ClipDistanceArraySizeMarek Olšák2015-10-201-3/+3
* main: GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH is about UBOS, not SSBOsIago Toral Quiroga2015-10-191-2/+2
* main: Use NumUniformBlocks to count UBOsIago Toral Quiroga2015-10-191-5/+1
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-2/+2
* glsl: reduce memory footprint of uniform_storage structTimothy Arceri2015-10-051-1/+1
* mesa: remove Driver.NewShaderProgramMarek Olšák2015-10-031-1/+1
* 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