[Mesa-dev] [PATCH 0/7] intel: implement DRI image extension v4

Gwenole Beauchesne gb.devel at gmail.com
Tue Apr 24 08:30:32 PDT 2012


Hi,

This patch series implements the proposed DRI image extension v4
changes to Intel GenX. To be honest, I have not tested the picture
structure patch, as I directly adapted it from the VA driver, where
interlaced surfaces are correctly handled already.

I simplified the hashing stuff to the minimal useful set. i.e. store
up to 3 intel_regions into an hash entry. No more variable array of
regions.

Regards,
Gwenole Beauchesne (7):
  intel: introduce new intel_region_alloc_for_handle2().
  intel: allow regions hashing per name + plane id.
  intel: implement createImageFromName2().
  intel: image: add support for more formats.
  intel: image: add support for interlaced structure.
  intel: image: handle plane id and offset attributes.
  intel: image: bump supported interface version.

 src/mesa/drivers/dri/i965/brw_defines.h           |    2 +
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c  |   23 +++-
 src/mesa/drivers/dri/i965/gen7_wm_surface_state.c |   16 ++-
 src/mesa/drivers/dri/intel/intel_regions.c        |  148 ++++++++++++++++++---
 src/mesa/drivers/dri/intel/intel_regions.h        |   46 ++++++-
 src/mesa/drivers/dri/intel/intel_screen.c         |   82 +++++++++---
 6 files changed, 272 insertions(+), 45 deletions(-)

-- 
1.7.5.4



More information about the mesa-dev mailing list