History log of /external/mesa3d/src/gallium/auxiliary/util/u_format.csv
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4f41f8edb3a999a5b752eaa51e7fe6444f14a61d 02-Mar-2012 Christian König <deathsimple@vodafone.de> gallium: add R8G8_R8B8 and G8R8_B8R8 formats

v2: simplify implementation by using correct swizzle
v3: fix mix with successor patch

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
5c31eb78e5fa4c4cfcc82df3c9a2c34fcd4b402c 28-Nov-2011 Chia-I Wu <olv@lunarg.com> gallium: add PIPE_FORMAT_ETC1_RGB8

The format is defined by GL_OES_compressed_ETC1_RGB8_texture.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
ee7bc103919d0af7d77a58cdaa855d6e07e899c6 27-Nov-2011 Dave Airlie <airlied@redhat.com> gallium: add B10G10R10A2_UINT format

This format is used for ARB_texture_rgb10_a2ui extension.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
866f9b18c68ede63c00917ec9c3dae3524ca8826 11-Sep-2011 Dave Airlie <airlied@redhat.com> gallium: rename ZS stencil type to UINT (v2)

these are never USCALED, always UINT in reality.

taken from some work by Christoph Bumiller

v2: fixup formatting of table + tabs

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
a441feb757b1be4845ba378f0207dcdc5cc1a407 19-Sep-2011 Dave Airlie <airlied@redhat.com> gallium: add initial pure integer support (v2)

This add support for unsigned/signed integer types via adding a 'pure' bit
in the format description table. It adds 4 new u_format get/put hooks,
for get/put uint and get/put sint so that accessors can get native access
to the integer bits. This is used to avoid precision loss via float converting
paths.

It doesn't add any float fetchers for these types at the moment, GL doesn't
require float fetching from these types and I expect we'll introduce a lot
of hidden bugs if we start allowing such conversions without an API mandating
it.

It adds all formats from EXT_texture_integer and EXT_texture_rg.

0 regressions on llvmpipe here with this.

(there is some more follow on code in my gallium-int-work branch, bringing
softpipe and mesa to a pretty integer clean state)

v2: fixup python generator to get signed->unsigned and unsigned->signed
fetches working.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
797bb0eb47d23099180133175d8dac8d97e58837 21-Nov-2010 Dave Airlie <airlied@redhat.com> gallium: add missing formats for ARB_vertex_type_2_10_10_10_rev

This just reorgs one define in csv file, and adds all the new formats
that are needed for this extension.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
23f01fd31c11720caaff74a68bcde60bfbd23a6b 01-Sep-2011 Christian König <deathsimple@vodafone.de> gallium: add R8A8 and A8R8 UNORM formats

They are mostly used for menu overlay in video decoding.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
cf49c49d0e193143ae497cebd5c91df37ba17c8e 30-Aug-2011 Christian König <deathsimple@vodafone.de> gallium: try to cleanup a bit of the format mess created with pipe-video merge

Start with correctly defining IA44 and AI44 formats.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
4f90b89961ea2795f274611266b649803a058026 25-Jul-2011 Christian König <deathsimple@vodafone.de> gallium: change formats merged with pipe-video to type "other"

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=39276
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
213b9004a6ee033a16af3dcd187aa68b56c39858 07-May-2011 Christian König <deathsimple@vodafone.de> Merge remote-tracking branch 'origin/master' into pipe-video

Conflicts:
src/gallium/drivers/r600/r600_state.c
b48359184e36ecd11510e9c87e3db535935c99e2 27-Apr-2011 Marek Olšák <maraeo@gmail.com> util: implement R11G11B10_FLOAT pack/unpack functions

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
fa31b1095eeea97695125ad5770239805bed37da 23-Apr-2011 Christian König <deathsimple@vodafone.de> Merge remote branch 'origin/master' into pipe-video

Conflicts:
configs/linux-dri
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/r600/r600_state.c
src/gallium/include/pipe/p_format.h
src/gallium/tests/graw/fragment-shader/frag-abs.sh
src/gallium/tests/graw/fragment-shader/frag-add.sh
src/gallium/tests/graw/fragment-shader/frag-cb-1d.sh
src/gallium/tests/graw/fragment-shader/frag-cb-2d.sh
src/gallium/tests/graw/fragment-shader/frag-dp3.sh
src/gallium/tests/graw/fragment-shader/frag-dp4.sh
src/gallium/tests/graw/fragment-shader/frag-dst.sh
src/gallium/tests/graw/fragment-shader/frag-ex2.sh
src/gallium/tests/graw/fragment-shader/frag-face.sh
src/gallium/tests/graw/fragment-shader/frag-flr.sh
src/gallium/tests/graw/fragment-shader/frag-frc.sh
src/gallium/tests/graw/fragment-shader/frag-kil.sh
src/gallium/tests/graw/fragment-shader/frag-lg2.sh
src/gallium/tests/graw/fragment-shader/frag-lit.sh
src/gallium/tests/graw/fragment-shader/frag-lrp.sh
src/gallium/tests/graw/fragment-shader/frag-mad-immx.sh
src/gallium/tests/graw/fragment-shader/frag-mad.sh
src/gallium/tests/graw/fragment-shader/frag-max.sh
src/gallium/tests/graw/fragment-shader/frag-min.sh
src/gallium/tests/graw/fragment-shader/frag-mov.sh
src/gallium/tests/graw/fragment-shader/frag-mul.sh
src/gallium/tests/graw/fragment-shader/frag-rcp.sh
src/gallium/tests/graw/fragment-shader/frag-rsq.sh
src/gallium/tests/graw/fragment-shader/frag-sge.sh
src/gallium/tests/graw/fragment-shader/frag-slt.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-abs.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-absneg.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-neg.sh
src/gallium/tests/graw/fragment-shader/frag-srcmod-swz.sh
src/gallium/tests/graw/fragment-shader/frag-sub.sh
src/gallium/tests/graw/fragment-shader/frag-tempx.sh
src/gallium/tests/graw/fragment-shader/frag-xpd.sh
src/gallium/tests/graw/vertex-shader/vert-abs.sh
src/gallium/tests/graw/vertex-shader/vert-add.sh
src/gallium/tests/graw/vertex-shader/vert-arl.sh
src/gallium/tests/graw/vertex-shader/vert-arr.sh
src/gallium/tests/graw/vertex-shader/vert-cb-1d.sh
src/gallium/tests/graw/vertex-shader/vert-cb-2d.sh
src/gallium/tests/graw/vertex-shader/vert-dp3.sh
src/gallium/tests/graw/vertex-shader/vert-dp4.sh
src/gallium/tests/graw/vertex-shader/vert-dst.sh
src/gallium/tests/graw/vertex-shader/vert-ex2.sh
src/gallium/tests/graw/vertex-shader/vert-flr.sh
src/gallium/tests/graw/vertex-shader/vert-frc.sh
src/gallium/tests/graw/vertex-shader/vert-lg2.sh
src/gallium/tests/graw/vertex-shader/vert-lit.sh
src/gallium/tests/graw/vertex-shader/vert-lrp.sh
src/gallium/tests/graw/vertex-shader/vert-mad.sh
src/gallium/tests/graw/vertex-shader/vert-max.sh
src/gallium/tests/graw/vertex-shader/vert-min.sh
src/gallium/tests/graw/vertex-shader/vert-mov.sh
src/gallium/tests/graw/vertex-shader/vert-mul.sh
src/gallium/tests/graw/vertex-shader/vert-rcp.sh
src/gallium/tests/graw/vertex-shader/vert-rsq.sh
src/gallium/tests/graw/vertex-shader/vert-sge.sh
src/gallium/tests/graw/vertex-shader/vert-slt.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-abs.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-absneg.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-neg.sh
src/gallium/tests/graw/vertex-shader/vert-srcmod-swz.sh
src/gallium/tests/graw/vertex-shader/vert-sub.sh
src/gallium/tests/graw/vertex-shader/vert-xpd.sh
src/gallium/tools/trace/dump.py
src/gallium/tools/trace/format.py
src/gallium/tools/trace/model.py
src/gallium/tools/trace/parse.py
33128310b0ae67cb77f9854b206bc03dd24755ea 16-Feb-2011 Luca Barbieri <luca@luca-barbieri.com> gallium: add A/L/LA/I floating point formats
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
2af1da15468d06d3ce9d89bcc706276ecc66f761 14-Mar-2011 Marek Olšák <maraeo@gmail.com> gallium: add EXT_texture_snorm support
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
2bf95c519e755146704f4942b1703d47d18bfeaa 19-Mar-2011 Christian König <deathsimple@vodafone.de> Merge remote branch 'origin/master' into pipe-video

Conflicts:
src/gallium/drivers/r600/r600_asm.c
src/gallium/tests/unit/SConscript
23f92c20d721aa373d91a949586fd93a92d9f275 07-Mar-2011 Marek Olšák <maraeo@gmail.com> gallium/util: add LATC support

Again, a lot of code is shared with RGTC.

The layout is UTIL_FORMAT_LAYOUT_RGTC, because LATC is just swizzled RGTC.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
72e30991559017c16d48569e612dbc0970e3b9ca 08-Jan-2011 Christian König <deathsimple@vodafone.de> Merge remote branch 'origin/master' into pipe-video

Conflicts:
configure.ac
src/gallium/drivers/r600/eg_asm.c
src/gallium/drivers/r600/r600_asm.c
src/gallium/drivers/r600/r600_asm.h
src/gallium/include/pipe/p_format.h
src/gallium/targets/dri-nouveau/Makefile
a7804903745b06b8520214131c9e5f0dd1e7fc35 21-Dec-2010 Marek Olšák <maraeo@gmail.com> gallium: add new formats L16A16_UNORM, A16_UNORM, I16_UNORM, B2G3R3_UNORM
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
41ed47d6b8fb6c032e2907ef2e49e414c26f35c1 28-Oct-2010 Christian König <deathsimple@vodafone.de> Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into pipe-video

Conflicts:
src/gallium/include/pipe/p_format.h
67e71429f13aedf1cc8bf444708a7aa65223ac0a 07-Oct-2010 Dave Airlie <airlied@redhat.com> gallium/format: add X32_S8X24_USCALED format.

Has similiar use cases to the S8X24 and X24S8 formats.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
66a0d1e4b930902810a5825193c4057626a51558 06-Oct-2010 Dave Airlie <airlied@redhat.com> gallium/format: add support for X24S8 and S8X24 formats.

these formats are needed for hw that can sample and write stencil values.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
a8ea1dacc63ac567498049e5756c247b9fec6cd9 01-May-2010 Younes Manton <younes.m@gmail.com> Merge branch 'master' of ssh://git.freedesktop.org/git/mesa/mesa into pipe-video

Conflicts:
src/gallium/auxiliary/Makefile
src/gallium/auxiliary/SConscript
src/gallium/auxiliary/util/u_format.csv
src/gallium/auxiliary/vl/vl_compositor.c
src/gallium/auxiliary/vl/vl_compositor.h
src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.c
src/gallium/auxiliary/vl/vl_mpeg12_mc_renderer.h
src/gallium/drivers/identity/id_objects.c
src/gallium/drivers/identity/id_objects.h
src/gallium/drivers/identity/id_screen.c
src/gallium/drivers/nv40/Makefile
src/gallium/drivers/nv40/nv40_screen.c
src/gallium/drivers/softpipe/sp_texture.c
src/gallium/drivers/softpipe/sp_texture.h
src/gallium/drivers/softpipe/sp_video_context.c
src/gallium/drivers/softpipe/sp_video_context.h
src/gallium/include/pipe/p_format.h
src/gallium/include/pipe/p_screen.h
src/gallium/include/pipe/p_video_context.h
src/gallium/include/pipe/p_video_state.h
src/gallium/include/state_tracker/dri1_api.h
src/gallium/include/state_tracker/drm_api.h
src/gallium/state_trackers/dri/common/dri_context.c
src/gallium/state_trackers/xorg/xvmc/attributes.c
src/gallium/state_trackers/xorg/xvmc/block.c
src/gallium/state_trackers/xorg/xvmc/context.c
src/gallium/state_trackers/xorg/xvmc/subpicture.c
src/gallium/state_trackers/xorg/xvmc/surface.c
src/gallium/state_trackers/xorg/xvmc/tests/.gitignore
src/gallium/state_trackers/xorg/xvmc/tests/Makefile
src/gallium/state_trackers/xorg/xvmc/xvmc_private.h
src/gallium/winsys/drm/radeon/core/radeon_drm.c
src/gallium/winsys/g3dvl/vl_winsys.h
src/gallium/winsys/g3dvl/xlib/xsp_winsys.c
src/gallium/winsys/sw/Makefile
c6781e9c78e623b64a9ecfff8a107a1c3f2923c8 08-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Support PIPE_FORMAT_B4G4R4X4_UNORM and PIPE_FORMAT_R8G8B8X8_UNORM.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
956b2f74d8048ee9e0cfde4704bb9a5e438c3b03 08-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Describe, implement, and test the new D3D9 color formats.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
ecdd6bc3e297375d288a9e19e6ca356b7fadcbd4 07-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Remove u_tile.c YCbCr's.

Superseded by u_format_yuv.c. Also PIPE_FORMAT_YUYV's interpretation was
inconsistent: it was being interpreted as VYUY.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
329814c6ee8a87d67a55ecf197af9d6e6fb7ade0 18-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Describe PIPE_FORMAT_NONE as PIPE_FORMAT_R8_USCALED.

Avoids the need to special case PIPE_FORMAT_NONE so often.

Conflicts:

src/gallium/auxiliary/util/u_format_table.py
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
56b34e54f29cdd0a479219695c6559c44a41a76c 30-Mar-2010 Roland Scheidegger <sroland@vmware.com> gallium/util: use other layout instead of the old compressed
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
733df0059f04e3fd7e3265d3c80dd8029f939c60 30-Mar-2010 Roland Scheidegger <sroland@vmware.com> Merge branch 'master' into gallium-new-formats

Conflicts:
src/gallium/auxiliary/util/u_format.csv
4e9690f00ca67e42e31367c50f9c216ad10ef553 30-Mar-2010 Roland Scheidegger <sroland@vmware.com> gallium: make the python scripts for format parsing not fail on new formats

they won't generate any useful conversion code for some of the new formats
but at least don't assert. Also needed some more hacks so they don't generate
code for some of the new formats, as gcc was not impressed.
Also declare unused channels as void, and change the scripts to not fail if
the first channel happened to be unused.
Needs serious fixing.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
9de2ee646ad09676817c558a6d02f5b2bb7bb173 29-Mar-2010 Roland Scheidegger <sroland@vmware.com> gallium: fix bogus depth/stencil format names (and channel descriptions)

only the depth part is normalized, stencil part isn't.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
d9eae63792a011535d246c74d2dcb7296c2d9b3d 29-Mar-2010 Roland Scheidegger <sroland@vmware.com> gallium: add new texture formats

These are needed for DX10 and/or OGL3.3.

This just adds the formats nothing handles them yet.
PIPE_FORMAT_R1_UNORM can't be used currently as it requires special filter.
Need to reclassify compressed formats at some point.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
b9ad95d3ee9178dce9320d28b20d23d97370f7bd 29-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Distinguish between the different compression formats.

In particular, all current uses of util_format_is_compressed() actually
mean s3tc.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
c42fe8cd278fdff831f557bbfcbfde16bd38a65d 28-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Update MSDN links.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
94abc4b51e134bee1ace2b57400e35c295bda6f8 18-Mar-2010 Alan Hourihane <alanh@vmware.com> Add format B5G5R5X1
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
81badd502932b001e12464c28ba2a52c46fb643a 12-Mar-2010 Younes Manton <younes.m@gmail.com> gallium: Add common video format enums.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
a5b56c815328c0227926323c40896426bb66d227 03-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Remove PIPE_FORMAT_R8G8B8X8_SNORM information.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
7a31bed4b1d2aa099a8af02d9ab8dee33e0c1858 02-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Tweak comment for D3D10-like formats.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
712ba6e6b049c050af3ac1992aba009ebbe56ca5 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Rename pipe formats.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
a6c4c4486d66c857125fb7d6f1a21c002f5cb8cd 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Remove PIPE_FORMAT_A8B8G8R8_SNORM.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
ac8e1c18f2b75ff8a49efbc1aad3a5864f3cfcf0 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Fix PIPE_FORMAT_R8G8B8_SRGB swizzles.

The only user of PIPE_FORMAT_R8G8B8_SRGB is mesa, which
per src/mesa/main/texstore.c interprets it as

R8 G8 B8

and not the other way around.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
daf7caf4cfb1c3732a31be56157e9c7d0399ef58 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Use PIPE_FORMAT_R8G8B8A8_UNORM_REV where appropriate.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
018f4aca794d41cbf215992f8f0dec584aa6bc91 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Fix PIPE_FORMAT_R8G8B8_UNORM description and notes.

There is actually no ambiguity in use -- it is always used as

R8 G8 B8
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
cfdc14624747ac9f43b26915ddf14af3d50c6fe7 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Remove inexisting formats.

Can't find these formats used in any state tracker or any API.

For some of these probably the reverse notation was meant, for which
formats already exist.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
28f28885652cbf80118a0c27d4ca3a83ec999370 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: A few more links for D3D formats.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
b66b4cf64655b7994c1cefda622cca6951077795 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: A few more todo marks.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
4a991b5783e213e31cacf530c02318f911bec2f6 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: More documentation for u_format.csv
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
ffe90af2e8c834ab790462fce532cfca0a423ebd 01-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Tweak comments regarding R8G8B8A8/X8_UNORM.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
bd3c063da8ad8044a4d0361b279805bc4a73d011 01-Mar-2010 José Fonseca <jfonseca@vmware.com> python: Don't mention deprecated drivers=trace option.

Now trace always built.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
1eba490202b09ee87f1c8af5a3bb77b5c3f23599 27-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Fix X8/A8B8G8R8_SNORM's swizzle.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
c78f84eebb3943e7a2a1eed262d85d2f67f79beb 26-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Define SRGB's channels as normalized.

A better approximation than uscaled...
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
816d23505abbcd789e7390c515178bc0df8e49c4 24-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Kill array vs arith layouts. Revamp UTIL_FORMAT_LAYOUT_xxx.

Too confusing. I now can get the same information through other means.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
5caa0048293b9791f0db24e6a91126a7c2cae577 24-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Minor tweaks to ambigous/unused format descriptions.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
55f02ba364ba4fa01b2a8596bf8a4914414a3087 24-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Fix swizzles for SRGB formats.

Based on Marek Olšák's fix 8-bits-per-channel formats swizzles, with the
exception that the notation for several formats (the vector formats)
is actually reversed so they should be left alone.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
ba7ce0ccd4e160dc4f2322ce03e01a315938d37e 24-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Organize formats in groups. Add comments.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
69dd99ba863574258805b3e05787d5bdef314aa5 12-Feb-2010 Michal Krol <michal@vmware.com> Revert "util: Fix descriptors for R32_FLOAT and R32G32_FLOAT formats."

This reverts commit aa0b671422880b99dc178d43d1e4e1a3f766bf7f.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
aa0b671422880b99dc178d43d1e4e1a3f766bf7f 12-Feb-2010 Michal Krol <michal@vmware.com> util: Fix descriptors for R32_FLOAT and R32G32_FLOAT formats.

Fill in ones for missing components.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
d29e72633c4377a6f121ec75f0b41fcf6b8548df 15-Jan-2010 Michal Krol <michal@vmware.com> util: Fix encoding for R8G8B8A8_UNORM formats and friends.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
ace932450ca82747dbbd8287682d82518ee84ce8 06-Jan-2010 Michal Krol <michal@vmware.com> util: Fix format descriptor table entries.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
ddbd2d08b7c5b5653981db8fec58d5c3244049cd 08-Dec-2009 Michal Krol <michal@vmware.com> util/format: Take advantage of sequential nature of pipe_format enum.

Make sure the format descriptor table can be indexed directly.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
1325361abe0f1f89c3f675f04e482f580033abe9 24-Nov-2009 José Fonseca <jfonseca@vmware.com> util: Describe a few more formats.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
fa150debf040488291ebd2222ad82f773d93c654 14-Sep-2009 José Fonseca <jfonseca@vmware.com> util: Fix a1r5g5b5's format description.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
da912a7a16de546d74a22a98e47a3b191bddf3e7 09-Sep-2009 José Fonseca <jfonseca@vmware.com> util: Fix depth/stencil format description.

Inverse channel order.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
3d305243938980af520c6d3e0ce02f4ee3a6126c 30-Aug-2009 José Fonseca <jfonseca@vmware.com> util: Auto generate pixel format accessor functions from

This has several advantages over the u_
- not hand written
- no intermediate memcpy of raw pixels
- supports 4 ubytes in addition to floats
- no need to pass a pipe_transfer

It also has (hopefully temporary) limitations:
- no support for YUV
- no support for SRGB
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
42b15b26fd946c9511bd4bd5f23ec7e76e15507c 28-Jul-2009 José Fonseca <jfonseca@vmware.com> util: Make pixel format layout more meaningful.

Namelly, explicitly distinguish formats coded by arithmetic manipulation,
from formats layed out in array.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
899bee27883f771fb2d891fc94483d3d658b5ba3 28-Jul-2009 José Fonseca <jfonseca@vmware.com> util: Fix r5g6b5 description.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv
15422b2d99be074e1d6ac064b6f791245975da83 27-Jul-2009 José Fonseca <jfonseca@vmware.com> util: Pixel format database.

There are some inconsistencies in pipe_format, but above all, there
simply aren't enough bits in an enum to conveniently store all
information about a pixel format we need to be able to dynamically
generate pixel packing/unpacking code.
/external/mesa3d/src/gallium/auxiliary/util/u_format.csv