[Mesa-dev] [PATCH v3 0/8] Improve integer texture support & add i965 texture_rgb10_a2ui support

Jordan Justen jordan.l.justen at intel.com
Mon Jul 23 09:59:45 PDT 2012


v3:
 * 4 reviewed patches from v2 were committed, and thus removed from
   the series
 * Updated _mesa_meta_CopyTexSubImage to fix an issue with a texture
   using MESA_FORMAT_R8
 * Note: patches 1-3 & 8 of this series have been previously reviewed

v2:
 * Add glformats.c/glformats.h
 * Move integer texture clamping fixes from ReadPixels to CopyTexSubImage
 * updated docs/GL3.txt for i965 & texture_rgb10_a2ui
 * Fix ugly pseudo-template in .h. I just duplicated the code and dropped
   pack_int_cases_tmp.h.

v1:
 * Improve integer texture support
 * Add i965 texture_rgb10_a2ui support

Jordan Justen (8):
  mesa pack: handle uint and int clamping properly
  mesa GetTexImage: handle signed/unsigned integer clamping
  mesa texstore: handle signed/unsigned integer clamping
  mesa unpack: use _mesa_problem rather than assert
  mesa pack: handle packed integer formats with clamping
  ReadPixels: handle signed/unsigned integer clamping
  meta: allow CopyTexSubImage on integer formats
  i965: add ARB_texture_rgb10_a2ui support

 docs/GL3.txt                                     |    2 +-
 src/mesa/drivers/common/meta.c                   |   16 +-
 src/mesa/drivers/dri/i965/brw_wm_surface_state.c |    1 +
 src/mesa/drivers/dri/intel/intel_extensions.c    |    1 +
 src/mesa/main/format_unpack.c                    |    5 +
 src/mesa/main/pack.c                             |  651 +++++++++++++++++++++-
 src/mesa/main/pack.h                             |   12 +-
 src/mesa/main/readpix.c                          |   13 +-
 src/mesa/main/texgetimage.c                      |   12 +-
 src/mesa/main/texstore.c                         |   95 +++-
 10 files changed, 766 insertions(+), 42 deletions(-)

-- 
1.7.9.5



More information about the mesa-dev mailing list