From 23b7c7a630aafb2102d3292556eecd84d2739ed5 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Thu, 31 Aug 2017 15:45:57 -0700 Subject: genxml: Make Border Color Pointer an address on Gen4-5, not an offset. Reviewed-by: Jason Ekstrand --- src/mesa/drivers/dri/i965/genX_state_upload.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/mesa') diff --git a/src/mesa/drivers/dri/i965/genX_state_upload.c b/src/mesa/drivers/dri/i965/genX_state_upload.c index 4eb1a79bcd4..7083e7b2d6b 100644 --- a/src/mesa/drivers/dri/i965/genX_state_upload.c +++ b/src/mesa/drivers/dri/i965/genX_state_upload.c @@ -5008,13 +5008,11 @@ genX(update_sampler_state)(struct brw_context *brw, texObj->StencilSampling, &border_color_offset); } - if (GEN_GEN < 6) { - samp_st.BorderColorPointer = - brw_emit_reloc(&brw->batch, batch_offset_for_sampler_state + 8, - brw->batch.bo, border_color_offset, 0); - } else { +#if GEN_GEN < 6 + samp_st.BorderColorPointer = ro_bo(brw->batch.bo, border_color_offset); +#else samp_st.BorderColorPointer = border_color_offset; - } +#endif #if GEN_GEN >= 8 samp_st.LODPreClampMode = CLAMP_MODE_OGL; -- cgit v1.2.3