From: Alyssa Rosenzweig Date: Fri, 14 Aug 2020 21:38:36 +0000 (-0400) Subject: panfrost: Decontextualize rasterizer X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e46d4fe8bc4c977d81a55672f5e1138a4ccd6112;p=mesa.git panfrost: Decontextualize rasterizer Tightens the scope. Signed-off-by: Alyssa Rosenzweig Reviewed-by: Tomeu Vizoso Part-of: --- diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c index d820f4c9451..fee07253e79 100644 --- a/src/gallium/drivers/panfrost/pan_cmdstream.c +++ b/src/gallium/drivers/panfrost/pan_cmdstream.c @@ -76,12 +76,10 @@ panfrost_vt_attach_framebuffer(struct panfrost_context *ctx, } static void -panfrost_vt_update_rasterizer(struct panfrost_context *ctx, +panfrost_vt_update_rasterizer(struct panfrost_rasterizer *rasterizer, struct mali_vertex_tiler_prefix *prefix, struct mali_vertex_tiler_postfix *postfix) { - struct panfrost_rasterizer *rasterizer = ctx->rasterizer; - postfix->gl_enables |= 0x7; SET_BIT(postfix->gl_enables, MALI_FRONT_CCW_TOP, rasterizer && rasterizer->base.front_ccw); @@ -153,7 +151,7 @@ panfrost_vt_init(struct panfrost_context *ctx, if (stage == PIPE_SHADER_FRAGMENT) { panfrost_vt_update_occlusion_query(ctx, postfix); - panfrost_vt_update_rasterizer(ctx, prefix, postfix); + panfrost_vt_update_rasterizer(ctx->rasterizer, prefix, postfix); } }