summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/api_validate.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: Validate the drawing primitive against the transform feedback mode.Eric Anholt2012-03-191-2/+43
* mesa: Fold error generation into _mesa_valid_prim_mode().Eric Anholt2012-03-191-15/+9
* mesa: Add missing error check for first < 0 in glDrawArraysInstanced().Eric Anholt2012-02-291-0/+6
* mesa: Fix display list handling for GL_ARB_draw_instanced.Eric Anholt2012-02-291-6/+0
* mesa: check_index_bounds off-by-one fixRoland Scheidegger2012-02-061-1/+1
* vbo: introduce vbo_get_minmax_indices functionYuanhan Liu2012-01-121-1/+1
* mesa: implement DrawTransformFeedback from ARB_transform_feedback2Marek Olšák2011-12-151-0/+34
* mesa: Use VERT_ATTRIB_* indexed array in gl_array_object.Mathias Fröhlich2011-11-291-3/+3
* mesa: move ElementArrayBufferObj to gl_array_objectYuanhan Liu2011-11-291-7/+7
* mesa: check glBegin()/glDrawArrays()/etc mode with _mesa_valid_prim_mode()Brian Paul2011-09-211-5/+26
* mesa: Eliminate dd_function_table::MapBufferIan Romanick2011-08-231-1/+2
* mesa: Remove target parameter from dd_function_table::MapBufferIan Romanick2011-08-231-2/+1
* mesa: Remove target parameter from dd_function_table::UnmapBufferIan Romanick2011-08-231-1/+1
* mesa: add implementation of glDrawElementsInstancedBaseVertexPierre-Eric Pelloux-Prayer2011-06-021-2/+3
* mesa: fix vertex array enable checking in check_valid_to_render()Brian Paul2011-05-191-6/+28
* mesa: s/primcount/numInstances/Brian Paul2011-01-171-8/+8
* mesa: Include mfeatures.h in api_validate.c for FEATURE_* symbols.Vinson Lee2010-11-061-0/+1
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-8/+8
* mesa: GL_TRIANGLE_STRIP_ADJACENCY_ARB is the last valid primitiveZack Rusin2010-07-101-5/+5
* mesa: Handle FEATURE_es2_glsl differences at runtime tooKristian Høgsberg2010-05-241-12/+22
* mesa: new validation functions for GL_ARB_draw_instancedBrian Paul2010-04-041-1/+106
* mesa: minor reformatting, new commentsBrian Paul2010-03-051-2/+9
* Fix comparison of unsigned value against < 0.Michel Dänzer2010-03-051-1/+1
* Revert "mesa: Fix unsigned comparison."Vinson Lee2010-03-041-1/+1