[Mesa-dev] [PATCH v2 00/10] Map support for GBM bos
Ander Conselvan de Oliveira
conselvan2 at gmail.com
Fri Apr 4 01:36:18 PDT 2014
From: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira at intel.com>
Changes from previous version:
- removed the extra gbm egl platform;
- set errno to ENOSYS when the map/unmap capability is not implemented.
Thanks,
Ander
Ander Conselvan de Oliveira (9):
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 | 14 +-
src/gbm/backends/dri/gbm_dri.c | 49 +++--
src/gbm/backends/dri/gbm_driint.h | 2 -
src/gbm/backends/intel/gbm_intel.c | 286 ++++++++++++++++++++++++++++++
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 | 56 +++++-
src/gbm/main/gbm.h | 10 ++
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, 807 insertions(+), 107 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