[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