[Mesa-dev] [PATCH 0/4] Refactor i965 DRI image implementation

Ander Conselvan de Oliveira conselvan2 at gmail.com
Wed Nov 27 07:52:04 PST 2013


From: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira at intel.com>

Hi,

The main motivation for this series is to split the image code out of
intel_screen.c so that this could be compiled into a separate statically
linked library that we could also use in GBM.

The last patch is quite big, but I couldn't figure out a way to split
that change into smaller steps while still keeping everything working.

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

 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         |   13 +-
 src/mesa/drivers/dri/i965/intel_image.c       |  390 +++++++++++++++++
 src/mesa/drivers/dri/i965/intel_image.h       |   73 ++++
 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     |   32 +-
 src/mesa/drivers/dri/i965/intel_screen.c      |  554 +++++++------------------
 src/mesa/drivers/dri/i965/intel_tex_image.c   |   13 +-
 10 files changed, 681 insertions(+), 457 deletions(-)
 create mode 100644 src/mesa/drivers/dri/i965/intel_image.c
 create mode 100644 src/mesa/drivers/dri/i965/intel_image.h

-- 
1.7.9.5



More information about the mesa-dev mailing list