[Mesa-dev] [PATCH 00/11] i965: Clean up miptrees a bit

Jason Ekstrand jason at jlekstrand.net
Wed Aug 2 20:35:25 UTC 2017


This patch series is the start of what I'm sure will be a decent sized
effort to clean up intel_mipmap_tree.c after the ISL conversion.  Patches
1, 2, 3, and 8 are actually bugfixes that will need to get landed in 17.2.
The rest just makes the miptree create flags more sane.

Cc: Topi Pohjolainen <topi.pohjolainen at intel.com>
Cc: Kenneth Graunke <kenneth at whitecape.org>

Jason Ekstrand (11):
  intel/isl: Stop padding surfaces
  intel/isl: Don't align the height of the last array slice
  i965/blit: Stop asserting linear row_pitches are 64B-aligned
  i965/miptree Remove layout_flags parameter form is_mcs_supported
  i965/miptree: Refactor is_mcs_supported
  i965/miptree: Delete some unused layout flags
  i965/miptree: Delete MIPTREE_LAYOUT_FOR_SCANOUT
  i965/miptree: Call alloc_aux in create_for_bo
  i965/miptree: Delete an unused function declaration
  i965/miptree: Delete MIPTREE_LAYOUT_TILING_(Y|ANY)
  i965/miptree: Rework create flags

 src/intel/isl/isl.c                            | 122 +------------------------
 src/mesa/drivers/dri/i965/brw_context.c        |   8 +-
 src/mesa/drivers/dri/i965/intel_blit.c         |   1 -
 src/mesa/drivers/dri/i965/intel_fbo.c          |   5 +-
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c  |  97 +++++++++-----------
 src/mesa/drivers/dri/i965/intel_mipmap_tree.h  |  45 +++++----
 src/mesa/drivers/dri/i965/intel_pixel_draw.c   |   2 +-
 src/mesa/drivers/dri/i965/intel_tex.c          |   4 +-
 src/mesa/drivers/dri/i965/intel_tex_image.c    |   7 +-
 src/mesa/drivers/dri/i965/intel_tex_validate.c |   4 +-
 10 files changed, 86 insertions(+), 209 deletions(-)

-- 
2.5.0.400.gff86faf



More information about the mesa-dev mailing list