aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/state.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: don't update shaders on fixed-func state changes if user shaders are boundMarek Olšák2020-04-301-3/+24
* mesa: don't set unnecessary program flags in _mesa_update_stateMarek Olšák2020-04-301-2/+1
* mesa: replace _NEW_EVAL with vbo_exec_update_eval_mapsMarek Olšák2020-04-271-1/+0
* mesa: allow out-of-order drawing to optimize immediate mode if it's safeMarek Olšák2020-03-261-0/+91
* mesa: Set _NEW_VARYING_VP_INPUTS iff varying_vp_inputs are set.Mathias Fröhlich2019-05-141-7/+6
* mesa: Avoid setting _NEW_VARYING_VP_INPUTS in non fixed function mode.Mathias Fröhlich2019-05-141-2/+11
* mesa: Fix test for setting the _NEW_VARYING_VP_INPUTS flag.Mathias Fröhlich2019-05-141-8/+3
* mesa: Make _mesa_set_varying_vp_inputs static in state.c.Mathias Fröhlich2019-05-141-4/+3
* mesa: update fixed-func state constants for TCS, TES, GSMarek Olšák2018-05-291-28/+36
* vbo: Remove the now unused vbo draw path.Mathias Fröhlich2018-03-311-10/+2
* mesa: A change of gl_vertex_processing_mode needs an array update.Mathias Fröhlich2018-03-221-3/+17
* mesa: Set DriverFlags.NewArray together with vbo...recalculate_inputs.Mathias Fröhlich2018-03-221-3/+16
* mesa: Update VAO internal state when setting the _DrawVAO.Mathias Fröhlich2018-03-221-5/+7
* mesa: Introduce a yet unused _DrawVAO.Mathias Fröhlich2018-02-231-0/+29
* mesa: Provide an alternative to get_vp_mode()Mathias Fröhlich2018-02-231-0/+23
* mesa: rename some 'client' array functionsBrian Paul2018-01-301-1/+1
* vbo: remove vbo_context.h and change includes to use vbo.h insteadBrian Paul2018-01-241-1/+1
* mesa: shrink VERT_ATTRIB bitfields to 32 bitsMarek Olšák2017-11-251-1/+1
* mesa: don't flag _NEW_PROGRAM_CONSTANTS for non-GLSL programs for st/mesaMarek Olšák2017-06-221-2/+12
* mesa: make _mesa_set_varying_vp_inputs a no-op in GL core profileMarek Olšák2017-06-221-0/+4
* mesa: don't execute most of _mesa_update_state_locked for GL core profileMarek Olšák2017-06-221-46/+58
* mesa: simplify handling the return value of update_programMarek Olšák2017-06-221-3/+2
* mesa: replace VP/FP/ATIfs _Enabled flags with helper functionsMarek Olšák2017-06-221-30/+3
* mesa: don't update draw buffer bounds in _mesa_update_stateMarek Olšák2017-06-221-3/+0
* mesa: replace ctx->Polygon._FrontBit with a helper functionMarek Olšák2017-06-221-18/+0
* mesa: replace ctx->VertexProgram._TwoSideEnabled with a helper functionMarek Olšák2017-06-221-19/+0
* mesa: replace _mesa_update_stencil() with helper functionsMarek Olšák2017-06-221-3/+0
* mesa: inline vbo_exec_invalidate_state() and call from mesa coreTimothy Arceri2017-06-091-1/+4
* mesa: stop passing state bitfield to UpdateState()Timothy Arceri2017-06-091-5/+2
* mesa: remove useless check in _mesa_update_pixel()Samuel Pitoiset2017-06-071-1/+1
* mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri2017-05-111-8/+0
* mesa: remove dd_function_table::BindProgramMarek Olšák2017-03-291-48/+7
* mesa: don't use _NEW_TEXTURE mainly in mesa/mainMarek Olšák2017-03-291-5/+5
* mesa: inline _mesa_update_textureMarek Olšák2017-03-291-2/+5
* mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri2017-01-231-31/+19
* mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri2017-01-061-12/+8
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-6/+6
* st/mesa/r200/i915/i965: move ARB program fields into a unionTimothy Arceri2016-11-171-2/+2
* st/mesa/r200/i915/i965: eliminate gl_fragment_programTimothy Arceri2016-10-261-23/+23
* i965/mesa/st: eliminate gl_compute_programTimothy Arceri2016-10-261-5/+5
* mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri2016-10-261-13/+13
* i965/mesa/st: eliminate gl_geometry_programTimothy Arceri2016-10-261-5/+5
* i965/mesa/st: eliminate gl_tess_eval_programTimothy Arceri2016-10-261-6/+5
* i965/mesa/st: eliminate gl_tess_ctrl_programTimothy Arceri2016-10-261-6/+5
* mesa: optionally associate a gl_program to ATI_fragment_shaderMiklós Máté2016-03-271-1/+13
* mesa: replace gl_context->Multisample._Enabled with _mesa_is_multisample_enab...Bas Nieuwenhuizen2016-03-241-17/+0
* mesa: use default geometry's samples when there are no attachmentsIlia Mirkin2016-02-021-1/+1
* mesa: short-cut new_state == _NEW_LINE in _mesa_update_state_locked()Brian Paul2015-10-151-1/+5
* mesa: add misc tessellation shader stuffFabian Bieler2015-07-231-4/+50
* mesa: don't rebind constant buffers after every state change if GS is activeMarek Olšák2015-06-161-9/+3