st/mesa: Only pause queries if there are any active queries to pause.
[mesa.git] / src / mesa / state_tracker / st_cb_clear.c
index 593d15331fd0c6987fb9e0cc3880eeb1be28578c..06fb9798c687b678ad999a3e79de40cac354dd6f 100644 (file)
@@ -267,7 +267,7 @@ clear_with_quad(struct gl_context *ctx, unsigned clear_buffers)
                         CSO_BIT_STREAM_OUTPUTS |
                         CSO_BIT_VERTEX_ELEMENTS |
                         CSO_BIT_AUX_VERTEX_BUFFER_SLOT |
-                        CSO_BIT_PAUSE_QUERIES |
+                        (st->active_queries ? CSO_BIT_PAUSE_QUERIES : 0) |
                         CSO_BITS_ALL_SHADERS));
 
    /* blend state: RGBA masking */