summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_validate.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: Silence unused parameter warnings in _mesa_validate_Draw functionsIan Romanick2014-12-021-7/+5
* mesa: Refactor common validation code to validate_DrawElements_commonIan Romanick2014-12-021-125/+43
* mesa: Generate GL_INVALID_OPERATION when drawing w/o a VAO in core profileIan Romanick2014-12-021-1/+9
* mesa: Remove _mesa_max_buffer_indexIan Romanick2014-11-101-46/+0
* mesa: Fix order of errors for glDrawTransformFeedbackStreamChris Forbes2014-10-291-5/+5
* mesa: relax draw api validation on ES2Tapani Pälli2014-10-021-3/+2
* mesa: Delete VAO _MaxElement code and index buffer bounds checking.Kenneth Graunke2014-09-191-66/+0
* mesa: In core profile, refuse to draw unless a VAO is bound.Kenneth Graunke2014-03-251-1/+4
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-5/+5
* mesa: allow buffers to be mapped multiple timesMarek Olšák2014-02-251-2/+3
* mesa: allow buffers mapped with the persistent flag to be used by the GPUMarek Olšák2014-02-251-1/+1
* mesa: Rename ElementArrayBufferObj to IndexBufferObj.Kenneth Graunke2014-02-031-10/+10
* mesa: Rename ArrayObj to VAO and DefaultArrayObj to DefaultVAO.Kenneth Graunke2014-02-031-18/+18
* mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry2014-01-211-5/+5
* mesa: Add validation helpers for new indirect drawsChris Forbes2013-11-251-0/+192
* mesa: Add ARB_vertex_attrib_bindingFredrik Höglund2013-11-071-3/+3
* mesa: Rename gl_array_object::VertexAttrib to _VertexAttribFredrik Höglund2013-11-071-3/+3
* mesa: fix transform feedback when a geometry shader is active.Bryan Cain2013-10-151-18/+35
* mesa/main: Check for 0 size draws after validation.Fabian Bieler2013-08-271-21/+30