summaryrefslogtreecommitdiff
path: root/src/mesa/main/state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/main/state.c')
-rw-r--r--src/mesa/main/state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/main/state.c b/src/mesa/main/state.c
index 044c2d74bf9..6b1c5cf1fa9 100644
--- a/src/mesa/main/state.c
+++ b/src/mesa/main/state.c
@@ -151,7 +151,7 @@ void
_mesa_update_primitive_id_is_unused(struct gl_context *ctx)
{
/* Only the compatibility profile with display lists needs this. */
- if (ctx->API != API_OPENGL_COMPAT)
+ if (ctx->API != API_OPENGL_COMPAT || ctx->Const.AllowIncorrectPrimitiveId)
return;
/* If all of these are NULL, GLSL is disabled. */