summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_validate.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: rename api_validate.{c,h} -> draw_validate.{c,h}Timothy Arceri2018-04-241-1442/+0
* mesa: move vbo_count_tessellated_primitives() to api_validate.cBrian Paul2018-01-241-3/+65
* mesa: replace VP/FP/ATIfs _Enabled flags with helper functionsMarek Olšák2017-06-221-3/+5
* mesa: don't check mapped buffers in every draw call if drivers allow itMarek Olšák2017-05-171-1/+14
* mesa: move DispatchCompute() validation to compute.cTimothy Arceri2017-05-171-234/+0
* mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri2017-05-111-1/+1
* mesa: add const qualifier on _mesa_valid_to_render()Brian Paul2017-05-031-1/+1
* mesa/vbo: move some Draw checks out of validationTimothy Arceri2017-04-191-41/+2
* mesa: move glMultiDrawArrays to vbo and fix error handlingNicolai Hähnle2017-04-191-0/+54
* mesa: extract need_xfb_remaining_prims_checkNicolai Hähnle2017-04-191-20/+28
* mesa: fix remaining xfb prims check for GLES with multiple instancesNicolai Hähnle2017-04-191-1/+1
* mesa: Add support for GL_NV_fill_rectangleLyude2017-03-311-0/+13
* mesa/main: fix MultiDrawElements[BaseVertex] validation of primcountNicolai Hähnle2017-03-221-2/+22
* mesa: Use _mesa_has_OES_geometry_shader() when validating drawsTomasz Figa2017-03-021-1/+2
* mesa: Do a draw time check for TES && !TCS in ES 3.x.Kenneth Graunke2017-02-121-0/+14
* mesa: Do (TCS && !TES) draw time validation in ES as well.Kenneth Graunke2017-02-121-19/+26
* mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri2017-01-231-35/+22
* mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri2017-01-061-4/+2
* mesa/glsl: move BlendSupport bitfield to gl_programTimothy Arceri2016-12-301-1/+1
* mesa: move _Used to gl_programTimothy Arceri2016-12-301-4/+4
* mesa: pass gl_program to _mesa_append_uniforms_to_file()Timothy Arceri2016-12-301-1/+1
* mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin2016-12-071-0/+42
* mesa: only verify that enabled arrays have backing buffersIlia Mirkin2016-12-011-1/+1
* mesa: replace gl_framebuffer::_IntegerColor wih _IntegerBuffersBrian Paul2016-10-131-1/+1
* mesa/main: add support for ARB_compute_variable_groups_sizeSamuel Pitoiset2016-10-071-0/+109
* mesa: move _mesa_valid_to_render() to api_validate.cBrian Paul2016-09-301-1/+190
* mesa: Move buffers-unmapped earlier in check_valid_to_render().Kenneth Graunke2016-09-161-6/+6
* mesa: Document reasons for allowing XFB drawing modes in GLES 3.1 w/GL_OES_ge...Ian Romanick2016-08-261-2/+31
* mesa: Remove duplicate include.Mathias Fröhlich2016-08-151-1/+0
* mesa: Move check for vbo mapping into api_validate.c.Mathias Fröhlich2016-08-151-0/+7
* mesa: Skip ES 3.0/3.1 transform feedback primitive counting error.Kenneth Graunke2016-08-081-1/+17
* mesa: Share code between _mesa_validate_DrawArrays[_Instanced].Kenneth Graunke2016-08-081-64/+25
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-6/+7
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-2/+4
* glsl/mesa: stop duplicating geom and tcs layout valuesTimothy Arceri2016-06-231-2/+4
* glsl/mesa: stop duplicating tes layout valuesTimothy Arceri2016-06-231-5/+6
* mesa: remove remaining tabs in api_validate.cTimothy Arceri2016-06-171-11/+11
* mesa: allow xfb to be active in GLES when geometry shader is enabled.Ilia Mirkin2016-05-231-2/+4
* mesa: don't use genned but unnamed xfb objects.Dave Airlie2016-05-101-0/+9
* mesa/compute: Fix indirect dispatch buffer size check on 32-bit systemsJordan Justen2016-05-091-1/+1
* mesa/compute: drop pointless casts.Dave Airlie2016-05-051-3/+3
* mesa: Fix indirect draw buffer size check on 32-bit systems.Kenneth Graunke2016-04-281-1/+1
* mesa: add support for ARB_indirect_parameters draw functionsIlia Mirkin2016-01-071-0/+115
* mesa: remove ARB_geometry_shader4Marta Lofstedt2015-11-261-1/+1
* mesa: error out in indirect draw when vertex bindings mismatchTapani Pälli2015-11-261-0/+14
* mesa: Add spec citations for DispatchCompute*Jordan Justen2015-11-021-5/+29
* mesa: Update DispatchComputeIndirect errors for indirect parameterJordan Justen2015-11-021-6/+5
* mesa/sso: Add compute shader supportJordan Justen2015-11-011-1/+1
* mesa: Draw indirect is not allowed if the default VAO is bound.Marta Lofstedt2015-10-271-0/+12
* mesa: Draw indirect is not allowed when xfb is active and unpausedMarta Lofstedt2015-10-271-0/+9