i965: Use a new miptree to avoid software fallbacks due to drawing offset.
authorEric Anholt <eric@anholt.net>
Mon, 10 Jan 2011 23:45:28 +0000 (15:45 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 11 Jan 2011 01:21:54 +0000 (17:21 -0800)
commitc0cdae03685056e170c25da7d46aed959176d652
treeda0fd3d59d757a7c605a38289e5567af13ef2a48
parent6bdc31942138f4dff5a701f26fe186a6e2e92275
i965: Use a new miptree to avoid software fallbacks due to drawing offset.

When attaching a small mipmap level to an FBO, the original gen4
didn't have the bits to support rendering to it.  Instead of falling
back, just blit it to a new little miptree just for it, and let it get
revalidated into the stack later just like any other new teximage.

Bug #30365.
src/mesa/drivers/dri/i965/brw_fallback.c
src/mesa/drivers/dri/intel/intel_fbo.c