Mesa (master): mesa: don't use memset in glDrawArrays
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Feb 18 22:09:08 UTC 2020
Module: Mesa
Branch: master
Commit: a6d31589097ef3fb99477809da7f6d571b85629e
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6d31589097ef3fb99477809da7f6d571b85629e
Author: Marek Olšák <marek.olsak at amd.com>
Date: Wed Feb 12 15:32:50 2020 -0500
mesa: don't use memset in glDrawArrays
Reviewed-by: Mathias Fröhlich <mathias.froehlich at web.de>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3861>
---
src/mesa/main/draw.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mesa/main/draw.c b/src/mesa/main/draw.c
index 9f314dadebe..2062f99dc0e 100644
--- a/src/mesa/main/draw.c
+++ b/src/mesa/main/draw.c
@@ -360,7 +360,6 @@ _mesa_draw_arrays(struct gl_context *ctx, GLenum mode, GLint start,
/* OpenGL 4.5 says that primitive restart is ignored with non-indexed
* draws.
*/
- memset(&prim, 0, sizeof(prim));
prim.begin = 1;
prim.end = 1;
prim.mode = mode;
@@ -369,6 +368,7 @@ _mesa_draw_arrays(struct gl_context *ctx, GLenum mode, GLint start,
prim.draw_id = drawID;
prim.start = start;
prim.count = count;
+ prim.basevertex = 0;
ctx->Driver.Draw(ctx, &prim, 1, NULL,
GL_TRUE, start, start + count - 1, NULL, 0, NULL);
More information about the mesa-commit
mailing list