diff options
author | Eric Anholt <eric@anholt.net> | 2014-04-25 13:29:41 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-05-01 15:12:27 -0700 |
commit | e16c5c906316c58c0633e9bba02339ef981e5ef3 (patch) | |
tree | 3879fcda354e8877002b430a61ce7dad84398499 /src/mesa/drivers/dri/i965/brw_draw.c | |
parent | e3a9ca4563790f54976a969bf70cd5f45cbc4e13 (diff) | |
download | external_mesa3d-e16c5c906316c58c0633e9bba02339ef981e5ef3.zip external_mesa3d-e16c5c906316c58c0633e9bba02339ef981e5ef3.tar.gz external_mesa3d-e16c5c906316c58c0633e9bba02339ef981e5ef3.tar.bz2 |
i965: Drop use of intel_region from miptrees.
Note: region->width/height used to reflect the total_width/height padding
of separate stencil, though mt->total_width didn't. region->width/height
was being used in EGL images, where the padded value would have been the
wrong one, so I converted them to use rb->Width/Height.
v2: Drop debug printf that slipped in (caught by Ken)
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_draw.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_draw.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_draw.c b/src/mesa/drivers/dri/i965/brw_draw.c index 671a594..d16106c 100644 --- a/src/mesa/drivers/dri/i965/brw_draw.c +++ b/src/mesa/drivers/dri/i965/brw_draw.c @@ -324,7 +324,7 @@ brw_predraw_resolve_buffers(struct brw_context *brw) continue; intel_miptree_all_slices_resolve_depth(brw, tex_obj->mt); intel_miptree_resolve_color(brw, tex_obj->mt); - brw_render_cache_set_check_flush(brw, tex_obj->mt->region->bo); + brw_render_cache_set_check_flush(brw, tex_obj->mt->bo); } } @@ -360,12 +360,12 @@ static void brw_postdraw_set_buffers_need_resolve(struct brw_context *brw) back_irb->need_downsample = true; if (depth_irb && ctx->Depth.Mask) { intel_renderbuffer_att_set_needs_depth_resolve(depth_att); - brw_render_cache_set_add_bo(brw, depth_irb->mt->region->bo); + brw_render_cache_set_add_bo(brw, depth_irb->mt->bo); } if (ctx->Extensions.ARB_stencil_texturing && stencil_irb && ctx->Stencil._WriteEnabled) { - brw_render_cache_set_add_bo(brw, stencil_irb->mt->region->bo); + brw_render_cache_set_add_bo(brw, stencil_irb->mt->bo); } for (int i = 0; i < fb->_NumColorDrawBuffers; i++) { @@ -373,7 +373,7 @@ static void brw_postdraw_set_buffers_need_resolve(struct brw_context *brw) intel_renderbuffer(fb->_ColorDrawBuffers[i]); if (irb) - brw_render_cache_set_add_bo(brw, irb->mt->region->bo); + brw_render_cache_set_add_bo(brw, irb->mt->bo); } } |