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