[Mesa-dev] [PATCH 0/6] Gallium Wayland support

Jakob Bornecrantz jakob at vmware.com
Tue Aug 21 15:14:37 PDT 2012


This should be the final version of these patches (the last one will not be
pushed as I'm currently working on replacing the interaces it works around).

The libkms patch now completely replaces the cursor implementation with libkms
and the patch following it removes DRI image write completely. I reworked the
interface versioning so that the WIDTH and HEIGHT tokens are now version 4.

I added support for DRI Image version 2-4, while support for the validate usage
is hacked, it allows my to advertise 3 and 4 without gdm crashing.

Cheers, Jakob.

Jakob Bornecrantz (6):
  gbm: Use libkms to replace DRI cursor images
  dri: Remove image write function
  dri: Make query image WIDTH and HEIGHT be version 4
  st/dri: Claim to support validate_usage
  st/dri: Support width and height getters
  egl_dri2: Avoid using createSubImage when not neccassery

 configure.ac                               |    2 +
 include/GL/internal/dri_interface.h        |   12 +----
 src/egl/drivers/dri2/Makefile.am           |    1 +
 src/egl/drivers/dri2/egl_dri2.c            |   22 +++++---
 src/gallium/state_trackers/dri/drm/dri2.c  |   23 +++++++-
 src/gbm/Makefile.am                        |    3 +-
 src/gbm/backends/dri/gbm_dri.c             |   81 ++++++++++++++++++++++------
 src/gbm/backends/dri/gbm_driint.h          |    8 +++
 src/mesa/drivers/dri/intel/intel_regions.h |    1 -
 src/mesa/drivers/dri/intel/intel_screen.c  |   28 ----------
 10 files changed, 117 insertions(+), 64 deletions(-)

-- 
1.7.9.5



More information about the mesa-dev mailing list