From: Ander Conselvan de Oliveira <ander.conselvan.de.olive...@intel.com>

Hi,

This is an attempt to refactor the DRI image implementation in the
i965. While the main motivation for this was to make it possible to
compile that code independently, this also simplifies the format
handling (there is one less format field in __DRIimageRec) and takes
the bulk of DRI image out of intel_screen.c

Thanks,
Ander


Ander Conselvan de Oliveira (4):
  i965: Support allocation of subregions of an intel_region
  i965: Change intel_region interface to not depend on intelScreen
  i965: Make names of DRI image extension functions more consistent
  i965: Refactor DRI image code

 include/GL/internal/dri_interface.h           |   4 +
 src/mesa/drivers/dri/common/dri_util.c        |  46 +++
 src/mesa/drivers/dri/common/dri_util.h        |   6 +
 src/mesa/drivers/dri/i965/Makefile.sources    |   1 +
 src/mesa/drivers/dri/i965/brw_context.c       |  10 +-
 src/mesa/drivers/dri/i965/intel_fbo.c         |  23 +-
 src/mesa/drivers/dri/i965/intel_image.c       | 348 ++++++++++++++++
 src/mesa/drivers/dri/i965/intel_image.h       |  70 ++++
 src/mesa/drivers/dri/i965/intel_mipmap_tree.c |   4 +-
 src/mesa/drivers/dri/i965/intel_regions.c     |  48 ++-
 src/mesa/drivers/dri/i965/intel_regions.h     |  35 +-
 src/mesa/drivers/dri/i965/intel_screen.c      | 571 +++++++-------------------
 src/mesa/drivers/dri/i965/intel_tex_image.c   |  25 +-
 13 files changed, 729 insertions(+), 462 deletions(-)
 create mode 100644 src/mesa/drivers/dri/i965/intel_image.c
 create mode 100644 src/mesa/drivers/dri/i965/intel_image.h

-- 
1.8.3.2

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

Reply via email to