diff --git a/src/mesa/main/queryobj.c b/src/mesa/main/queryobj.c index b505f669c98..074a008d301 100644 --- a/src/mesa/main/queryobj.c +++ b/src/mesa/main/queryobj.c @@ -140,7 +140,7 @@ query_type_is_dummy(struct gl_context *ctx, unsigned type) case PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE: return !st->screen->caps.occlusion_query; case PIPE_QUERY_PIPELINE_STATISTICS: - return !st->has_pipeline_stat; + return !st->screen->caps.query_pipeline_statistics; case PIPE_QUERY_PIPELINE_STATISTICS_SINGLE: return !st->screen->caps.query_pipeline_statistics_single; default: diff --git a/src/mesa/state_tracker/st_context.c b/src/mesa/state_tracker/st_context.c index 95a30245670..04f117b3ebe 100644 --- a/src/mesa/state_tracker/st_context.c +++ b/src/mesa/state_tracker/st_context.c @@ -583,8 +583,6 @@ st_create_context_priv(struct gl_context *ctx, struct pipe_context *pipe, PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W); ctx->Const.GLSLHasHalfFloatPacking = screen->caps.shader_pack_half_float; - st->has_pipeline_stat = - screen->caps.query_pipeline_statistics; st->has_indep_blend_enable = screen->caps.indep_blend_enable; st->has_indep_blend_func = diff --git a/src/mesa/state_tracker/st_context.h b/src/mesa/state_tracker/st_context.h index 056d5401373..7dfe624ccec 100644 --- a/src/mesa/state_tracker/st_context.h +++ b/src/mesa/state_tracker/st_context.h @@ -159,7 +159,6 @@ struct st_context bool force_compute_based_texture_transfer; bool force_specialized_compute_transfer; bool force_persample_in_shader; - bool has_pipeline_stat; bool has_indep_blend_enable; bool has_indep_blend_func; bool can_dither;