From 42aea4f1a79729885e1dd67efbab23662964187a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 18 Jan 2019 11:25:06 -0500 Subject: [PATCH] st/mesa: fix PRIMITIVES_GENERATED query after the "pipeline stat single" changes When this functionality was added, the PRIMITIVES_GENERATED query was accidentally omitted. This causes issues for drivers that support transform feedback." Fixes: d644698b443 ("gallium: Add the ability to query a single pipeline statistics counter") Reviewed-by: Erik Faye-Lund Reviewed-by: Kenneth Graunke --- src/mesa/state_tracker/st_cb_queryobj.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mesa/state_tracker/st_cb_queryobj.c b/src/mesa/state_tracker/st_cb_queryobj.c index abb126547c9..642b901d05a 100644 --- a/src/mesa/state_tracker/st_cb_queryobj.c +++ b/src/mesa/state_tracker/st_cb_queryobj.c @@ -91,7 +91,8 @@ st_DeleteQuery(struct gl_context *ctx, struct gl_query_object *q) static int target_to_index(const struct st_context *st, const struct gl_query_object *q) { - if (q->Target == GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN || + if (q->Target == GL_PRIMITIVES_GENERATED || + q->Target == GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN || q->Target == GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB) return q->Stream; -- 2.30.2