[Mesa-dev] [PATCH 0/8] [v2] i965 tiling modifiers

Ben Widawsky ben at bwidawsk.net
Tue Mar 21 20:42:44 UTC 2017


v2 of the third chunk of Renderbuffer Decompression support. The big change over
the previous version is that now the INVALID modifier is explcitly disallowed in
the GBM layer (and the equivalent i965 functionality).

The other big change is the priority selection algorithm for modifiers.

As before, Y-tiled (as well as X, and linear) modifier can be used for DRI
images at the end of this patch series in i965.

Jason has reviewed most of this already, but since I added a few patches I
thought it was necessary to resend the whole thing.

Ben Widawsky (8):
  i965/dri: Disallow image with INVALID modifier
  gbm: Disallow INVALID modifiers returned upon image creation
  i965/dri: Store the screen associated with the image
  i965/dri: Enable modifier queries
  i965/dri: Handle the linear fb modifier
  i965/dri: Handle Y-tiled modifier
  i965/dri: Handle X-tiled modifier
  i965/dri: Turn on support for image modifiers

 src/gbm/backends/dri/gbm_dri.c           |  28 ++++++++
 src/mesa/drivers/dri/i965/intel_image.h  |   2 +
 src/mesa/drivers/dri/i965/intel_screen.c | 119 ++++++++++++++++++++++++++-----
 3 files changed, 131 insertions(+), 18 deletions(-)

-- 
2.12.0



More information about the mesa-dev mailing list