summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_validate.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: Validate the drawing primitive against the geometry shader input primit...Fabian Bieler2013-08-011-0/+68
* main: Allow for the possibility of GL 3.2 without ARB_geometry_shader4.Paul Berry2013-08-011-1/+1
* mesa: remove outdated version lines in commentsRico Schüller2013-06-051-1/+0
* mesa: refactor _mesa_valid_prim_mode()Brian Paul2013-05-021-13/+20
* mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke2013-04-231-3/+4
* mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke2013-04-231-1/+1
* mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.Kenneth Graunke2013-04-231-1/+1
* mesa: remove #include "mfeatures.h" from numerous source filesBrian Paul2013-04-171-1/+0
* mesa: Drop manual checks for outside begin/end.Eric Anholt2013-01-211-7/+0
* mesa: Make a function is_transform_feedback_active_and_unpaused.Paul Berry2012-12-181-13/+7
* mesa/gles3: Generate error on draw call if transform feedback would overflow.Paul Berry2012-12-181-0/+51
* mesa/gles3: Generate error on DrawElements* calls if transform feedback active.Paul Berry2012-12-181-0/+45
* mesa: Rename API_OPENGL to API_OPENGL_COMPAT.Paul Berry2012-11-291-2/+2
* mesa: remove ASSERT_NO_FEATURE macroBrian Paul2012-10-161-1/+1
* mesa: remove FEATURE_EXT_transform_feedback define.Oliver McFadden2012-09-151-4/+0
* mesa: remove FEATURE_es2_glsl and related defines.Oliver McFadden2012-09-151-6/+0
* mesa/es: Validate primitive modes in Mesa code rather than the ES wrapperIan Romanick2012-08-291-2/+5
* mesa: Refactor _mesa_valid_prim_mode to use a switch-statementIan Romanick2012-08-291-5/+27
* mesa: Refactor element type checking into its own functionIan Romanick2012-08-241-23/+25
* mesa: add support for using API_OPENGL_COREJordan Justen2012-07-301-0/+1
* mesa: implement new DrawTransformFeedback functionsMarek Olšák2012-07-121-5/+21
* mesa: use FLUSH_CURRENT and not FLUSH_VERTICES in _mesa_validate_*Marek Olšák2012-07-021-7/+14
* vbo: optimize validation for glMultiDrawElementsMarek Olšák2012-06-281-0/+70
* vbo: first ASSERT_OUTSIDE_BEGIN_END then FLUSH, not the other way aroundMarek Olšák2012-06-281-6/+6