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

Reply via email to