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

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to