From: Xiang, Haihao Date: Wed, 29 Aug 2007 14:13:10 +0000 (-0400) Subject: i965: samplers group in fours in WM_STATE. fix bug#9415 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=410d8f7cdb40889e66f5c6794878ad9a5f572ee7;p=mesa.git i965: samplers group in fours in WM_STATE. fix bug#9415 --- diff --git a/src/mesa/drivers/dri/i965/brw_wm_state.c b/src/mesa/drivers/dri/i965/brw_wm_state.c index ff5cb31bdd1..5b4f2abd0e2 100644 --- a/src/mesa/drivers/dri/i965/brw_wm_state.c +++ b/src/mesa/drivers/dri/i965/brw_wm_state.c @@ -117,7 +117,7 @@ static void upload_wm_unit(struct brw_context *brw ) wm.thread1.floating_point_mode = BRW_FLOATING_POINT_NON_IEEE_754; /* CACHE_NEW_SAMPLER */ - wm.wm4.sampler_count = brw->wm.sampler_count; + wm.wm4.sampler_count = (brw->wm.sampler_count + 1) / 4; wm.wm4.sampler_state_pointer = brw->wm.sampler_gs_offset >> 5; /* BRW_NEW_FRAGMENT_PROGRAM */