From: Alex Deucher Date: Fri, 9 Nov 2012 00:00:59 +0000 (-0500) Subject: radeonsi: emit TA_BC_BASE_ADDR_HI for border color on CIK X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=59e4fe0b7506432bb81cbe524a7e930a25d03c4e;p=mesa.git radeonsi: emit TA_BC_BASE_ADDR_HI for border color on CIK Signed-off-by: Alex Deucher --- diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index 0dc74bc2c82..7df38e9fde8 100644 --- a/src/gallium/drivers/radeonsi/si_state.c +++ b/src/gallium/drivers/radeonsi/si_state.c @@ -2472,6 +2472,8 @@ static struct si_pm4_state *si_bind_sampler(struct r600_context *rctx, unsigned (void*)rctx->border_color_table); si_pm4_set_reg(pm4, R_028080_TA_BC_BASE_ADDR, va_offset >> 8); + if (rctx->chip_class >= CIK) + si_pm4_set_reg(pm4, R_028084_TA_BC_BASE_ADDR_HI, va_offset >> 40); rctx->ws->buffer_unmap(rctx->border_color_table->cs_buf); si_pm4_add_bo(pm4, rctx->border_color_table, RADEON_USAGE_READ); }