diff --git a/src/mesa/main/queryobj.c b/src/mesa/main/queryobj.c index dc48f3381b7..25321b328ae 100644 --- a/src/mesa/main/queryobj.c +++ b/src/mesa/main/queryobj.c @@ -138,7 +138,7 @@ query_type_is_dummy(struct gl_context *ctx, unsigned type) case PIPE_QUERY_OCCLUSION_COUNTER: case PIPE_QUERY_OCCLUSION_PREDICATE: case PIPE_QUERY_OCCLUSION_PREDICATE_CONSERVATIVE: - return !st->has_occlusion_query; + return !st->screen->caps.occlusion_query; case PIPE_QUERY_PIPELINE_STATISTICS: return !st->has_pipeline_stat; case PIPE_QUERY_PIPELINE_STATISTICS_SINGLE: diff --git a/src/mesa/state_tracker/st_context.c b/src/mesa/state_tracker/st_context.c index 5db93c5e930..e3e0763daab 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_occlusion_query = - screen->caps.occlusion_query; st->has_single_pipe_stat = screen->caps.query_pipeline_statistics_single; st->has_pipeline_stat = diff --git a/src/mesa/state_tracker/st_context.h b/src/mesa/state_tracker/st_context.h index 4a1760ec494..36f3f74cdd6 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_occlusion_query; bool has_single_pipe_stat; bool has_pipeline_stat; bool has_indep_blend_enable;