[Intel-gfx] [RFC v3 0/9] Gen12 E2E compression
Dhinakaran Pandiyan
dhinakaran.pandiyan at intel.com
Mon Sep 23 10:29:26 UTC 2019
Patches in this series are at two levels of completion.
The render decompression patches 1, 2, 3 and 4 address feedback provided
for https://patchwork.freedesktop.org/series/66367/
Media decompression patches 5, 6, 7, 8 and 9 are a complete rewrite to
handle planar formats and have not been tested. I would like to get
feedback on the approach before finishing the implementation.
Dhinakaran Pandiyan (9):
drm/framebuffer: Format modifier for Intel Gen-12 render compression
drm/i915: Use intel_tile_height() instead of re-implementing
drm/i915: Move CCS stride alignment W/A inside
intel_fb_stride_alignment
drm/i915/tgl: Gen-12 render decompression
drm/i915: Extract framebufer CCS offset checks into a function
drm/framebuffer: Format modifier for Intel Gen-12 media compression
drm/i915: Skip rotated offset adjustment for unsupported modifiers
drm/fb: Extend format_info member arrays to handle four planes
Gen-12 display can decompress surfaces compressed by the media engine.
drivers/gpu/drm/i915/display/intel_display.c | 388 +++++++++++++-----
.../drm/i915/display/intel_display_types.h | 2 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 61 ++-
drivers/gpu/drm/i915/i915_reg.h | 2 +
include/drm/drm_fourcc.h | 8 +-
include/uapi/drm/drm_fourcc.h | 22 +
6 files changed, 368 insertions(+), 115 deletions(-)
--
2.17.1
More information about the Intel-gfx
mailing list