summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_validate.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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