This is essential the creation and getter for GBM modifiers (via DRI images).
This was the second chunk of the Renderbuffer Decompression series (aka GBM modifiers). Splitting this up to make merging easier. These patches are simple plumbing for getting modifiers through the various GBM functions as well as exposing the new entry points. Ben Widawsky (3): dri: Add an image creation with modifiers gbm: Introduce modifiers into surface/bo creation gbm: Export a get modifiers include/GL/internal/dri_interface.h | 27 ++++++++++- src/egl/drivers/dri2/platform_drm.c | 19 ++++++-- src/gallium/state_trackers/dri/dri2.c | 1 + src/gbm/backends/dri/gbm_dri.c | 78 +++++++++++++++++++++++++++++--- src/gbm/gbm-symbols-check | 3 ++ src/gbm/main/gbm.c | 48 +++++++++++++++++++- src/gbm/main/gbm.h | 15 ++++++ src/gbm/main/gbmint.h | 13 +++++- src/mesa/drivers/dri/i965/intel_screen.c | 50 +++++++++++++++++++- 9 files changed, 237 insertions(+), 17 deletions(-) -- 2.12.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev