summaryrefslogtreecommitdiff
path: root/src/mesa/main/pipelineobj.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-21mesa: remove isGenName parameter from _mesa_HashInsertMarek Olšák1-1/+1
2024-02-21mesa: declare _mesa_HashTable inside structures instead of as a pointerMarek Olšák1-6/+6
2024-02-13mesa: fold _mesa_HashDeleteAll into _mesa_DeleteHashTableMarek Olšák1-5/+2
2022-11-03mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.hYonggang Luo1-1/+1
2021-12-14mesa: remove all GL func forward declarations because they are autogeneratedMarek Olšák1-0/+1
2021-07-09dlist: always use merged primitive for drawingPierre-Eric Pelloux-Prayer1-1/+0
2021-02-15mesa: move shader pipeline validation from draws to state changesMarek Olšák1-0/+5
2021-02-15mesa: don't report 1 for GL_VALIDATE_STATUS if user didn't validate pipelineMarek Olšák1-2/+3
2021-02-15mesa: precompute draw time prim validation during state changesMarek Olšák1-0/+2
2021-01-30mesa: for every state change, remember states we changed for glPopAttribMarek Olšák1-1/+1
2020-12-08vbo/dlist: only use merged primitives when it's ok to do soPierre-Eric Pelloux-Prayer1-0/+1
2020-10-24mesa: Remove the key parameter from the _mesa_HashDeleteAll callbackIan Romanick1-1/+1
2020-09-10mesa: use _mesa_HashFindFreeKeys for GL functionsPierre-Eric Pelloux-Prayer1-5/+2
2020-09-10mesa: add a isGenName parameter to _mesa_HashInsertPierre-Eric Pelloux-Prayer1-1/+1
2020-04-21remove final imports.h and imports.c bitsDylan Baker1-0/+1
2020-03-26mesa: allow out-of-order drawing to optimize immediate mode if it's safeMarek Olšák1-0/+1
2019-03-14mesa: rename logging functions to reflect that they format stringsMark Janes1-8/+8
2018-04-12mesa: include dispatch.h lessMarek Olšák1-1/+0
2018-02-23mesa: Provide an alternative to get_vp_mode()Mathias Fröhlich1-0/+3
2017-07-25mesa: add active_shader_program() helperSamuel Pitoiset1-31/+32
2017-07-25mesa: add bind_program_pipeline() helperSamuel Pitoiset1-34/+21
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