diff --git a/src/mesa/main/draw.c b/src/mesa/main/draw.c index 52ebd4c1d2f..cd92c247fb8 100644 --- a/src/mesa/main/draw.c +++ b/src/mesa/main/draw.c @@ -830,6 +830,9 @@ _mesa_MultiDrawArrays(GLenum mode, const GLint *first, !_mesa_validate_MultiDrawArrays(ctx, mode, count, primcount)) return; + if (primcount == 0) + return; + struct pipe_draw_info info; struct pipe_draw_start_count *draw;