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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev