It doesn't actually serve a purpose AFAICT (in fact, I'm not certain what it's meant to do).
Cc: Kristian Høgsberg <k...@bitplanet.net> Signed-off-by: Ben Widawsky <b...@bwidawsk.net> --- src/mesa/drivers/dri/i965/brw_meta_fast_clear.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_meta_fast_clear.c b/src/mesa/drivers/dri/i965/brw_meta_fast_clear.c index 41afc9a..9c51ffb 100644 --- a/src/mesa/drivers/dri/i965/brw_meta_fast_clear.c +++ b/src/mesa/drivers/dri/i965/brw_meta_fast_clear.c @@ -390,8 +390,6 @@ set_fast_clear_color(struct brw_context *brw, } } -static const uint32_t fast_clear_color[4] = { ~0, ~0, ~0, ~0 }; - static void set_fast_clear_op(struct brw_context *brw, uint32_t op) { @@ -472,7 +470,7 @@ fast_clear_attachments(struct brw_context *brw, use_rectlist(brw, true); - brw_bind_rep_write_shader(brw, (float *) fast_clear_color); + brw_bind_rep_write_shader(brw, ctx->Color.ClearColor.f); /* SKL+ also has a resolve mode for compressed render targets and thus more * bits to let us select the type of resolve. For fast clear resolves, it @@ -670,7 +668,7 @@ brw_meta_fast_clear(struct brw_context *brw, struct gl_framebuffer *fb, fast_clear_attachments(brw, fb, fast_clear_buffers, fast_clear_rect); } else if (fast_clear_buffers) { _mesa_meta_drawbuffers_from_bitfield(fast_clear_buffers); - brw_bind_rep_write_shader(brw, (float *) fast_clear_color); + brw_bind_rep_write_shader(brw, ctx->Color.ClearColor.f); set_fast_clear_op(brw, GEN7_PS_RENDER_TARGET_FAST_CLEAR_ENABLE); brw_draw_rectlist(ctx, &fast_clear_rect, layers); set_fast_clear_op(brw, 0); @@ -785,7 +783,7 @@ brw_meta_resolve_color(struct brw_context *brw, use_rectlist(brw, true); - brw_bind_rep_write_shader(brw, (float *) fast_clear_color); + brw_bind_rep_write_shader(brw, ctx->Color.ClearColor.f); /* SKL+ also has a resolve mode for compressed render targets and thus more * bits to let us select the type of resolve. For fast clear resolves, it -- 2.6.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev