summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/pipelineobj.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: Remove deleteFlag pattern from container objects.Matt Turner2017-04-221-3/+1
* mesa: Remove unnecessary locking from container objects.Matt Turner2017-04-221-6/+0
* mesa: remove fallback RefCount == 0 patternTimothy Arceri2017-04-221-10/+4
* mesa: retain gl_shader_programs after glDeleteProgram if they are in useTimothy Arceri2017-02-161-2/+4
* mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri2017-01-231-33/+43
* mesa: change init subroutine defaults helper to work per gl_programTimothy Arceri2017-01-191-2/+8
* mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri2017-01-061-1/+1
* mesa: optimise interleaved sso validationTimothy Arceri2016-11-301-11/+14
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-2/+2
* mesa: fix empty program log lengthTapani Pälli2016-11-181-1/+2
* mesa/subroutines: start adding per-context subroutine index support (v1.1)Dave Airlie2016-08-231-1/+1
* mesa: remove dd_function_table::UseProgramMarek Olšák2016-07-301-3/+0
* mesa: Silence unused parameter warningIan Romanick2016-06-201-1/+1
* mesa: If validation fails in a debug context just emit a debug messageIan Romanick2016-06-161-2/+15
* mesa: Only validate SSO shader IO in OpenGL ES or debug contextIan Romanick2016-05-261-2/+16
* mesa/subroutines: fix reset on bindpipelineDave Airlie2016-05-231-0/+4
* mesa/main: removing double semi-colonsJakob Sinclair2016-04-261-1/+1
* mesa: avoid segfault in GetProgramPipelineInfoLog when no lengthIlia Mirkin2016-02-121-4/+1
* glsl: move to compiler/Emil Velikov2016-01-261-2/+2
* mesa: invalidate pipeline status after glUseProgramStagesTapani Pälli2015-12-101-0/+2
* mesa: move GL_INVALID_OPERATION error to rendering callTimothy Arceri2015-12-071-21/+9
* mesa: move pipeline input/output validation inside _mesa_validate_program_pip...Timothy Arceri2015-12-071-15/+15
* glsl: don't generate extra errors in ValidateProgramPipelineTimothy Arceri2015-11-271-2/+5
* glsl: implement recent spec update to SSO validationTimothy Arceri2015-11-241-0/+24
* Revert "mesa: return initial value for VALIDATE_STATUS if pipe not bound"Timothy Arceri2015-11-241-2/+1
* mesa: validate precision of varyings during ValidateProgramPipelineTapani Pälli2015-11-121-0/+15
* mesa/sso: Add compute shader supportJordan Justen2015-11-011-0/+11
* mesa/sso: Add MESA_VERBOSE=api trace supportJordan Justen2015-11-011-0/+33
* mesa: clean up #includes in pipelineobj.cBrian Paul2015-10-011-3/+3
* mesa: return initial value for VALIDATE_STATUS if pipe not boundTapani Pälli2015-09-171-1/+2
* mesa: require VS if TCS or TES is present in pipelineChris Forbes2015-07-231-1/+3
* mesa: allow tess stages in glUseProgramStagesChris Forbes2015-07-231-4/+9
* mesa: support tess stages in glGetProgramPipelineivFabian Bieler2015-07-231-4/+11
* mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string().Kenneth Graunke2015-07-201-1/+1
* mesa: add GL_PROGRAM_PIPELINE support in KHR_debug callsIlia Mirkin2015-06-181-10/+11
* mesa: generalize sso stage interleaving checkChris Forbes2015-06-161-17/+38
* Revert "mesa: Add ARB_direct_state_access checks in program pipeline functions"Ian Romanick2015-05-281-6/+0
* mesa: Add ARB_direct_state_access checks in program pipeline functionsFredrik Höglund2015-05-141-0/+6
* main: Added entry point for glCreateProgramPipelinesMartin Peres2015-03-251-6/+29
* mesa: Use assert() instead of ASSERT wrapper.Matt Turner2015-02-231-3/+3
* mesa: fix _mesa_free_pipeline_data() use-after-free bugBrian Paul2014-09-121-2/+2
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-041-1/+1
* mesa/sso: Refactor new function _mesa_bind_pipelineIan Romanick2014-05-021-3/+10
* mesa: move GLbitfield any_valid_stages declaration before codeBrian Paul2014-03-251-1/+2
* mesa/sso: Implement ValidateProgramPipelineGregory Hainaut2014-03-251-3/+188
* mesa/sso: Add gl_pipeline_object::InfoLog supportGregory Hainaut2014-03-251-3/+22
* mesa/sso: Implement _mesa_BindProgramPipelineGregory Hainaut2014-03-251-0/+69
* mesa/sso: Implement _mesa_UseProgramStagesGregory Hainaut2014-03-251-0/+102
* mesa/sso: replace Shader binding point with _ShaderGregory Hainaut2014-03-251-0/+8
* mesa: switch to c11 mutex functionsBrian Paul2014-03-031-6/+6