On Tue, Apr 29, 2014 at 4:34 PM, Eric Anholt <e...@anholt.net> wrote:
Reviewed-by: Kristian Høgsberg <k...@bitplanet.net> > --- > src/mesa/drivers/dri/i965/intel_screen.c | 15 +++------------ > 1 file changed, 3 insertions(+), 12 deletions(-) > > diff --git a/src/mesa/drivers/dri/i965/intel_screen.c > b/src/mesa/drivers/dri/i965/intel_screen.c > index 3b2e4e9..46a7e3b 100644 > --- a/src/mesa/drivers/dri/i965/intel_screen.c > +++ b/src/mesa/drivers/dri/i965/intel_screen.c > @@ -320,25 +320,16 @@ intel_setup_image_from_mipmap_tree(struct brw_context > *brw, __DRIimage *image, > struct intel_mipmap_tree *mt, GLuint > level, > GLuint zoffset) > { > - unsigned int draw_x, draw_y; > - uint32_t mask_x, mask_y; > - > intel_miptree_make_shareable(brw, mt); > > intel_miptree_check_level_layer(mt, level, zoffset); > > - intel_region_get_tile_masks(mt->region, &mask_x, &mask_y, false); > - intel_miptree_get_image_offset(mt, level, zoffset, &draw_x, &draw_y); > - > image->width = minify(mt->physical_width0, level - mt->first_level); > image->height = minify(mt->physical_height0, level - mt->first_level); > - image->tile_x = draw_x & mask_x; > - image->tile_y = draw_y & mask_y; > > - image->offset = intel_region_get_aligned_offset(mt->region, > - draw_x & ~mask_x, > - draw_y & ~mask_y, > - false); > + image->offset = intel_miptree_get_tile_offsets(mt, level, zoffset, > + &image->tile_x, > + &image->tile_y); > > intel_region_reference(&image->region, mt->region); > } > -- > 1.9.2 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev