From 00b57915414da01868ff40ecacfe61db9af0d9c5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sat, 21 Mar 2020 20:01:37 -0400 Subject: [PATCH] mesa: reset primitive restart state in glClientAttribDefaultEXT Reviewed-by: Erik Faye-Lund Part-of: --- src/mesa/main/attrib.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c index b7e06ca21da..e3df99b0396 100644 --- a/src/mesa/main/attrib.c +++ b/src/mesa/main/attrib.c @@ -1926,6 +1926,15 @@ _mesa_ClientAttribDefaultEXT( GLbitfield mask ) } _mesa_ClientActiveTexture(GL_TEXTURE0); + + _mesa_PrimitiveRestartIndex_no_error(0); + if (ctx->Version >= 31) + _mesa_Disable(GL_PRIMITIVE_RESTART); + else if (_mesa_has_NV_primitive_restart(ctx)) + _mesa_DisableClientState(GL_PRIMITIVE_RESTART_NV); + + if (_mesa_has_ARB_ES3_compatibility(ctx)) + _mesa_Disable(GL_PRIMITIVE_RESTART_FIXED_INDEX); } } -- 2.30.2