[Mesa-dev] [PATCH v3 00/11] Map support for GBM

Ander Conselvan de Oliveira conselvan2 at gmail.com
Tue Apr 8 13:28:37 PDT 2014


From: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira at intel.com>

Changes from previous version:

  - make it clearer that the interface is optional;

  - fix other issues raised on the last review round.

Thanks,
Ander

Ander Conselvan de Oliveira (10):
  gbm/dri: Fix out-of-memory error path in dri_device_create()
  gbm: Set errno on errors
  gbm: Move private pointer from gbm_dri_surface to gbm_surface
  egl: Protect use of gbm_dri with ifdef HAVE_DRM_PLATFORM
  gbm: Add a native intel backend
  gbm_drm: Keep a reference to drm native objects
  dri, i965: Add an extension for sharing the drm bufmgr
  dri, i965: Add entry point for creating image from native handle
  egl/drm: Add support for native gbm backends
  gbm: Add entry points for mapping and unmapping bos

Neil Roberts (1):
  wayland: Fix the logic in disabling the prime capability

 include/GL/internal/dri_interface.h       |  24 ++-
 src/egl/drivers/dri2/egl_dri2.c           |  11 +-
 src/egl/drivers/dri2/egl_dri2.h           |   8 +-
 src/egl/drivers/dri2/platform_drm.c       | 252 ++++++++++++++++++++------
 src/egl/drivers/dri2/platform_wayland.c   |   2 +-
 src/gbm/Makefile.am                       |  12 ++
 src/gbm/backends/dri/gbm_dri.c            |  49 ++++--
 src/gbm/backends/dri/gbm_driint.h         |   2 -
 src/gbm/backends/intel/gbm_intel.c        | 282 ++++++++++++++++++++++++++++++
 src/gbm/backends/intel/gbm_intel.h        |  76 ++++++++
 src/gbm/main/backend.c                    |   2 +
 src/gbm/main/common_drm.h                 |  13 ++
 src/gbm/main/gbm.c                        |  73 +++++++-
 src/gbm/main/gbm.h                        |  11 ++
 src/gbm/main/gbmint.h                     |   4 +
 src/mesa/drivers/dri/common/dri_util.c    |   2 +
 src/mesa/drivers/dri/common/dri_util.h    |   1 +
 src/mesa/drivers/dri/i965/intel_regions.c |  50 +++---
 src/mesa/drivers/dri/i965/intel_regions.h |   6 +
 src/mesa/drivers/dri/i965/intel_screen.c  |  46 ++++-
 20 files changed, 821 insertions(+), 105 deletions(-)
 create mode 100644 src/gbm/backends/intel/gbm_intel.c
 create mode 100644 src/gbm/backends/intel/gbm_intel.h

-- 
1.8.3.2



More information about the mesa-dev mailing list