From: Marek Olšák Date: Fri, 14 Feb 2020 03:56:54 +0000 (-0500) Subject: mesa: fix incorrect prim.begin/end for glMultiDrawElements X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1a61a5b1d4693631a1b6fb7e83c877792dfbf33d;p=mesa.git mesa: fix incorrect prim.begin/end for glMultiDrawElements This has no effect on Gallium, but it affects tnl. Cc: 19.3 20.0 Reviewed-by: Mathias Fröhlich Tested-by: Marge Bot Part-of: --- diff --git a/src/mesa/main/draw.c b/src/mesa/main/draw.c index a997fcb670e..6877a6b06b6 100644 --- a/src/mesa/main/draw.c +++ b/src/mesa/main/draw.c @@ -1236,8 +1236,8 @@ _mesa_validated_multidrawelements(struct gl_context *ctx, GLenum mode, ib.ptr = (void *) min_index_ptr; for (i = 0; i < primcount; i++) { - prim[i].begin = (i == 0); - prim[i].end = (i == primcount - 1); + prim[i].begin = 1; + prim[i].end = 1; prim[i].mode = mode; prim[i].start = ((uintptr_t) indices[i] - min_index_ptr) / index_type_size;