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.pohjolai...@intel.com> Cc: Kenneth Graunke <kenn...@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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev