[Mesa-dev] [PATCH v2 20/35] i965/blorp: Get rid of brw_blorp_surface_info::width/height
Pohjolainen, Topi
topi.pohjolainen at intel.com
Thu Jul 28 07:16:23 UTC 2016
On Tue, Jul 26, 2016 at 03:02:11PM -0700, Jason Ekstrand wrote:
> Instead, we manually mutate the surface size as needed.
> ---
> src/mesa/drivers/dri/i965/brw_blorp.c | 21 ++++++---------------
> src/mesa/drivers/dri/i965/brw_blorp.h | 12 ------------
> src/mesa/drivers/dri/i965/brw_blorp_blit.cpp | 19 +++++++++++++++----
> src/mesa/drivers/dri/i965/gen6_blorp.c | 4 ++--
> src/mesa/drivers/dri/i965/gen7_blorp.c | 4 ++--
> 5 files changed, 25 insertions(+), 35 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_blorp.c b/src/mesa/drivers/dri/i965/brw_blorp.c
> index 8ccb8da..78707ca 100644
> --- a/src/mesa/drivers/dri/i965/brw_blorp.c
> +++ b/src/mesa/drivers/dri/i965/brw_blorp.c
> @@ -203,8 +203,6 @@ brw_blorp_surface_info_init(struct brw_context *brw,
>
> info->level = level;
> info->layer = layer;
> - info->width = minify(mt->physical_width0, level - mt->first_level);
> - info->height = minify(mt->physical_height0, level - mt->first_level);
>
> if (format == MESA_FORMAT_NONE)
> format = mt->format;
> @@ -373,10 +371,6 @@ brw_blorp_emit_surface_state(struct brw_context *brw,
>
> struct isl_surf surf = surface->surf;
>
> - /* Stomp surface dimensions and tiling (if needed) with info from blorp */
> - surf.logical_level0_px.width = surface->width;
> - surf.logical_level0_px.height = surface->height;
Like I commented in the previous patch, I thought this is needed already
there. I'm probably missing something...
More information about the mesa-dev
mailing list