[Mesa-dev] [PATCH 0/3] GBM modifier plumbing

Ben Widawsky ben at bwidawsk.net
Fri Mar 10 01:47:33 UTC 2017


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



More information about the mesa-dev mailing list