aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/pipelineobj.c
Commit message (Expand)AuthorAgeFilesLines
* remove final imports.h and imports.c bitsDylan Baker2020-04-211-0/+1
* mesa: allow out-of-order drawing to optimize immediate mode if it's safeMarek Olšák2020-03-261-0/+1
* mesa: rename logging functions to reflect that they format stringsMark Janes2019-03-141-8/+8
* mesa: include dispatch.h lessMarek Olšák2018-04-121-1/+0
* mesa: Provide an alternative to get_vp_mode()Mathias Fröhlich2018-02-231-0/+3
* mesa: add active_shader_program() helperSamuel Pitoiset2017-07-251-31/+32
* mesa: add bind_program_pipeline() helperSamuel Pitoiset2017-07-251-34/+21
* mesa: add KHR_no_error support for gl*ProgramPipelines()Samuel Pitoiset2017-06-281-0/+14
* mesa: prepare create_program_pipelines() for KHR_no_error supportSamuel Pitoiset2017-06-281-12/+17
* mesa: flush vertices before updating ctx->_ShaderMarek Olšák2017-06-221-2/+2
* mesa: fix KHR_no_error SSO supportTimothy Arceri2017-05-131-1/+1
* mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri2017-05-111-2/+0
* mesa: add KHR_no_error support for glBindProgramPipeline()Timothy Arceri2017-05-111-0/+26
* mesa: add KHR_no_error support for glActiveShaderProgram()Timothy Arceri2017-05-111-0/+18
* mesa: add KHR_no_error support for glUseProgramStages()Timothy Arceri2017-05-111-0/+21
* mesa: create use_program_stages() helperTimothy Arceri2017-05-111-32/+39
* mesa: don't lock hashtables that are not shared across contextsTimothy Arceri2017-04-221-3/+3
* 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