i965/miptree: Add tile_x/y to total_width/height
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 12 Jun 2017 17:36:18 +0000 (10:36 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 13 Jul 2017 04:15:46 +0000 (21:15 -0700)
commit4bf140576a68733dba7de7a146d65dfff90b3990
tree1abeb3edc786c0ff9e2ac19500a212fad81661ea
parent947b72ab5df620b5c7d5fe904b121a165b0c3b1e
i965/miptree: Add tile_x/y to total_width/height

This is what we do in intel_image_target_renderbuffer_storage and it
makes more sense than stomping them.  Because the image gets created as
a 2D image with one miplevel, they should already be equal to the
provided width/height.  Adding the tile offset makes some sense
depending on how you interpret the fields.

The only place these fields are used for in state setup is to set up the
image parameters we pass into shaders.  There may be issues here if you
try to use image_load_store on something pulled in from EGL but that's
probably broken already.  This just makes it consistently broken.

Reviewed-by: Chad Versace <chadversary@chromium.org>
src/mesa/drivers/dri/i965/intel_mipmap_tree.c