aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_validate.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: Draw Indirect return wrong error code on unalingedMarta Lofstedt2015-10-271-4/+6
* mesa/cs: Implement glDispatchComputeIndirectJordan Justen2015-09-241-0/+64
* mesa/cs: Add _mesa_validate_DispatchComputeJordan Justen2015-09-241-0/+44
* mesa: don't allow drawing with tess ctrl shader and without tess eval shaderMarek Olšák2015-07-231-0/+19
* mesa: take tessellation into account when validating GS input primitive modeMarek Olšák2015-07-231-2/+20
* mesa: allow drawing of patch primitivesChris Forbes2015-07-231-0/+45
* mesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to_string().Kenneth Graunke2015-07-201-1/+1
* mesa: Micro-optimize _mesa_is_valid_prim_modeIan Romanick2015-01-141-18/+12
* mesa: Check for vertex program the same way in desktop GL and ESIan Romanick2015-01-141-11/+3
* mesa: Drop index buffer bounds checkIan Romanick2015-01-141-48/+7
* mesa: Only check for a current vertex shader in core profileIan Romanick2015-01-141-1/+13
* mesa: Use current Mesa coding style in check_valid_to_renderIan Romanick2014-12-021-25/+24
* mesa: Use unreachable instead of assert in check_valid_to_renderIan Romanick2014-12-021-1/+1