summaryrefslogtreecommitdiff
path: root/src/mesa/main/pipelineobj.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-28mesa: add KHR_no_error support for gl*ProgramPipelines()Samuel Pitoiset1-0/+14
2017-06-28mesa: prepare create_program_pipelines() for KHR_no_error supportSamuel Pitoiset1-12/+17
2017-06-22mesa: flush vertices before updating ctx->_ShaderMarek Olšák1-2/+2
2017-05-13mesa: fix KHR_no_error SSO supportTimothy Arceri1-1/+1
2017-05-11mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri1-2/+0
2017-05-11mesa: add KHR_no_error support for glBindProgramPipeline()Timothy Arceri1-0/+26
2017-05-11mesa: add KHR_no_error support for glActiveShaderProgram()Timothy Arceri1-0/+18
2017-05-11mesa: add KHR_no_error support for glUseProgramStages()Timothy Arceri1-0/+21
2017-05-11mesa: create use_program_stages() helperTimothy Arceri1-32/+39
2017-04-22mesa: don't lock hashtables that are not shared across contextsTimothy Arceri1-3/+3
2017-04-22mesa: Remove deleteFlag pattern from container objects.Matt Turner1-3/+1
2017-04-22mesa: Remove unnecessary locking from container objects.Matt Turner1-6/+0
2017-04-22mesa: remove fallback RefCount == 0 patternTimothy Arceri1-10/+4
2017-02-16mesa: retain gl_shader_programs after glDeleteProgram if they are in useTimothy Arceri1-2/+4
2017-01-23mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri1-33/+43
2017-01-19mesa: change init subroutine defaults helper to work per gl_programTimothy Arceri1-2/+8
2017-01-06mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri1-1/+1
2016-11-30mesa: optimise interleaved sso validationTimothy Arceri1-11/+14
2016-11-19st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri1-2/+2
2016-11-18mesa: fix empty program log lengthTapani Pälli1-1/+2
2016-08-23mesa/subroutines: start adding per-context subroutine index support (v1.1)Dave Airlie1-1/+1
2016-07-30mesa: remove dd_function_table::UseProgramMarek Olšák1-3/+0
2016-06-20mesa: Silence unused parameter warningIan Romanick1-1/+1
2016-06-16mesa: If validation fails in a debug context just emit a debug messageIan Romanick1-2/+15
2016-05-26mesa: Only validate SSO shader IO in OpenGL ES or debug contextIan Romanick1-2/+16
2016-05-23mesa/subroutines: fix reset on bindpipelineDave Airlie1-0/+4
2016-04-26mesa/main: removing double semi-colonsJakob Sinclair1-1/+1
2016-02-12mesa: avoid segfault in GetProgramPipelineInfoLog when no lengthIlia Mirkin1-4/+1
2016-01-26glsl: move to compiler/Emil Velikov1-2/+2
2015-12-10mesa: invalidate pipeline status after glUseProgramStagesTapani Pälli1-0/+2
2015-12-07mesa: move GL_INVALID_OPERATION error to rendering callTimothy Arceri1-21/+9
2015-12-07mesa: move pipeline input/output validation inside _mesa_validate_program_pip...Timothy Arceri1-15/+15
2015-11-27glsl: don't generate extra errors in ValidateProgramPipelineTimothy Arceri1-2/+5
2015-11-24glsl: implement recent spec update to SSO validationTimothy Arceri1-0/+24
2015-11-24Revert "mesa: return initial value for VALIDATE_STATUS if pipe not bound"Timothy Arceri1-2/+1
2015-11-12mesa: validate precision of varyings during ValidateProgramPipelineTapani Pälli1-0/+15
2015-11-01mesa/sso: Add compute shader supportJordan Justen1-0/+11
2015-11-01mesa/sso: Add MESA_VERBOSE=api trace supportJordan Justen1-0/+33
2015-10-01mesa: clean up #includes in pipelineobj.cBrian Paul1-3/+3
2015-09-17mesa: return initial value for VALIDATE_STATUS if pipe not boundTapani Pälli1-1/+2
2015-07-23mesa: require VS if TCS or TES is present in pipelineChris Forbes1-1/+3
2015-07-23mesa: allow tess stages in glUseProgramStagesChris Forbes1-4/+9
2015-07-23mesa: support tess stages in glGetProgramPipelineivFabian Bieler1-4/+11
2015-07-20mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string().Kenneth Graunke1-1/+1
2015-06-18mesa: add GL_PROGRAM_PIPELINE support in KHR_debug callsIlia Mirkin1-10/+11
2015-06-16mesa: generalize sso stage interleaving checkChris Forbes1-17/+38
2015-05-28Revert "mesa: Add ARB_direct_state_access checks in program pipeline functions"Ian Romanick1-6/+0
2015-05-14mesa: Add ARB_direct_state_access checks in program pipeline functionsFredrik Höglund1-0/+6
2015-03-25main: Added entry point for glCreateProgramPipelinesMartin Peres1-6/+29
2015-02-23mesa: Use assert() instead of ASSERT wrapper.Matt Turner1-3/+3