From: Eric Anholt Date: Thu, 22 Apr 2010 22:24:26 +0000 (-0700) Subject: i965: Fix assertion for surface tile offset usage on Ironlake. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b2e52e727849bd78f8600931261ae69c1b29d6a6;p=mesa.git i965: Fix assertion for surface tile offset usage on Ironlake. Fixes assertion failure in fbo-generatemipmap-npot. --- diff --git a/src/mesa/drivers/dri/i965/brw_wm_surface_state.c b/src/mesa/drivers/dri/i965/brw_wm_surface_state.c index 6b9e5668862..e51a1a0e26a 100644 --- a/src/mesa/drivers/dri/i965/brw_wm_surface_state.c +++ b/src/mesa/drivers/dri/i965/brw_wm_surface_state.c @@ -588,7 +588,7 @@ brw_update_renderbuffer_surface(struct brw_context *brw, tile_base = ((key.draw_y / 32) * (32 * pitch)); tile_base += (key.draw_x - tile_x) / (128 / key.cpp) * 4096; } - assert(intel->is_g4x || (tile_x == 0 && tile_y == 0)); + assert(brw->has_surface_tile_offset || (tile_x == 0 && tile_y == 0)); assert(tile_x % 4 == 0); assert(tile_y % 2 == 0); /* Note that the low bits of these fields are missing, so