Mesa (master): util: Add dedicated depth-stencil packing/ unpacking functions.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Fri Apr 9 15:34:41 UTC 2010


Module: Mesa
Branch: master
Commit: d3808b1b1f34dbb826b99102786d94e1baf9d667
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3808b1b1f34dbb826b99102786d94e1baf9d667

Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr  9 14:03:02 2010 +0100

util: Add dedicated depth-stencil packing/unpacking functions.

Depth-stencil manually written given that each one is very close to
be a special case.

u_format_zs.c's still untested.

---

 progs/gallium/unit/u_format_test.c                |   40 +-
 src/gallium/auxiliary/Makefile                    |    1 +
 src/gallium/auxiliary/SConscript                  |    1 +
 src/gallium/auxiliary/gallivm/lp_bld_format_soa.c |   10 +-
 src/gallium/auxiliary/util/u_format.c             |   24 +-
 src/gallium/auxiliary/util/u_format.h             |  101 ++-
 src/gallium/auxiliary/util/u_format_other.c       |   30 +-
 src/gallium/auxiliary/util/u_format_other.h       |   30 +-
 src/gallium/auxiliary/util/u_format_pack.py       |   59 +-
 src/gallium/auxiliary/util/u_format_s3tc.c        |  144 ++--
 src/gallium/auxiliary/util/u_format_s3tc.h        |   96 ++--
 src/gallium/auxiliary/util/u_format_table.py      |   33 +-
 src/gallium/auxiliary/util/u_format_yuv.c         |   40 +-
 src/gallium/auxiliary/util/u_format_yuv.h         |   40 +-
 src/gallium/auxiliary/util/u_format_zs.c          |  893 +++++++++++++++++++++
 src/gallium/auxiliary/util/u_format_zs.h          |  196 +++++
 16 files changed, 1457 insertions(+), 281 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=d3808b1b1f34dbb826b99102786d94e1baf9d667



More information about the mesa-commit mailing list