summaryrefslogtreecommitdiff
path: root/src/mesa/main/api_validate.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-22mesa: replace VP/FP/ATIfs _Enabled flags with helper functionsMarek Olšák1-3/+5
2017-05-17mesa: don't check mapped buffers in every draw call if drivers allow itMarek Olšák1-1/+14
2017-05-17mesa: move DispatchCompute() validation to compute.cTimothy Arceri1-234/+0
2017-05-11mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri1-1/+1
2017-05-03mesa: add const qualifier on _mesa_valid_to_render()Brian Paul1-1/+1
2017-04-19mesa/vbo: move some Draw checks out of validationTimothy Arceri1-41/+2
2017-04-19mesa: move glMultiDrawArrays to vbo and fix error handlingNicolai Hähnle1-0/+54
2017-04-19mesa: extract need_xfb_remaining_prims_checkNicolai Hähnle1-20/+28
2017-04-19mesa: fix remaining xfb prims check for GLES with multiple instancesNicolai Hähnle1-1/+1
2017-03-31mesa: Add support for GL_NV_fill_rectangleLyude1-0/+13
2017-03-22mesa/main: fix MultiDrawElements[BaseVertex] validation of primcountNicolai Hähnle1-2/+22
2017-03-02mesa: Use _mesa_has_OES_geometry_shader() when validating drawsTomasz Figa1-1/+2
2017-02-12mesa: Do a draw time check for TES && !TCS in ES 3.x.Kenneth Graunke1-0/+14
2017-02-12mesa: Do (TCS && !TES) draw time validation in ES as well.Kenneth Graunke1-19/+26
2017-01-23mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri1-35/+22
2017-01-06mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri1-4/+2
2016-12-30mesa/glsl: move BlendSupport bitfield to gl_programTimothy Arceri1-1/+1
2016-12-30mesa: move _Used to gl_programTimothy Arceri1-4/+4
2016-12-30mesa: pass gl_program to _mesa_append_uniforms_to_file()Timothy Arceri1-1/+1
2016-12-07mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin1-0/+42
2016-12-01mesa: only verify that enabled arrays have backing buffersIlia Mirkin1-1/+1
2016-10-13mesa: replace gl_framebuffer::_IntegerColor wih _IntegerBuffersBrian Paul1-1/+1
2016-10-07mesa/main: add support for ARB_compute_variable_groups_sizeSamuel Pitoiset1-0/+109
2016-09-30mesa: move _mesa_valid_to_render() to api_validate.cBrian Paul1-1/+190
2016-09-16mesa: Move buffers-unmapped earlier in check_valid_to_render().Kenneth Graunke1-6/+6
2016-08-26mesa: Document reasons for allowing XFB drawing modes in GLES 3.1 w/GL_OES_ge...Ian Romanick1-2/+31
2016-08-15mesa: Remove duplicate include.Mathias Fröhlich1-1/+0
2016-08-15mesa: Move check for vbo mapping into api_validate.c.Mathias Fröhlich1-0/+7
2016-08-08mesa: Skip ES 3.0/3.1 transform feedback primitive counting error.Kenneth Graunke1-1/+17
2016-08-08mesa: Share code between _mesa_validate_DrawArrays[_Instanced].Kenneth Graunke1-64/+25
2016-06-30glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri1-6/+7
2016-06-30glsl/mesa: split gl_shader in twoTimothy Arceri1-2/+4
2016-06-23glsl/mesa: stop duplicating geom and tcs layout valuesTimothy Arceri1-2/+4
2016-06-23glsl/mesa: stop duplicating tes layout valuesTimothy Arceri1-5/+6
2016-06-17mesa: remove remaining tabs in api_validate.cTimothy Arceri1-11/+11
2016-05-23mesa: allow xfb to be active in GLES when geometry shader is enabled.Ilia Mirkin1-2/+4
2016-05-10mesa: don't use genned but unnamed xfb objects.Dave Airlie1-0/+9
2016-05-09mesa/compute: Fix indirect dispatch buffer size check on 32-bit systemsJordan Justen1-1/+1
2016-05-05mesa/compute: drop pointless casts.Dave Airlie1-3/+3
2016-04-28mesa: Fix indirect draw buffer size check on 32-bit systems.Kenneth Graunke1-1/+1
2016-01-07mesa: add support for ARB_indirect_parameters draw functionsIlia Mirkin1-0/+115
2015-11-26mesa: remove ARB_geometry_shader4Marta Lofstedt1-1/+1
2015-11-26mesa: error out in indirect draw when vertex bindings mismatchTapani Pälli1-0/+14
2015-11-02mesa: Add spec citations for DispatchCompute*Jordan Justen1-5/+29
2015-11-02mesa: Update DispatchComputeIndirect errors for indirect parameterJordan Justen1-6/+5
2015-11-01mesa/sso: Add compute shader supportJordan Justen1-1/+1
2015-10-27mesa: Draw indirect is not allowed if the default VAO is bound.Marta Lofstedt1-0/+12
2015-10-27mesa: Draw indirect is not allowed when xfb is active and unpausedMarta Lofstedt1-0/+9
2015-10-27mesa: Draw Indirect return wrong error code on unalingedMarta Lofstedt1-4/+6
2015-09-24mesa/cs: Implement glDispatchComputeIndirectJordan Justen1-0/+64