History log of /external/mesa3d/src/gallium/auxiliary/util/.gitignore
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6dd8e6f9cbca63b222fe4a1c2c49ddb53e75999e 12-Jun-2012 James Benton <jbenton@vmware.com> util: Reimplement half <-> float conversions.

Removed u_half.py used to generate the table for previous method.

Previous implementation of float to half conversion was faulty for
denormalised and NaNs and would require extra logic to fix,
thus making the speedup of using tables irrelevant.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
7ed2f953c0b109d35ddb4c58effb18bd0fac4592 06-May-2010 José Fonseca <jfonseca@vmware.com> gallium: untrack u_indices_gen.c and u_indices_gen.c

These files are built with make and removed with make clean, so it does not
seem necessary to track them.

Looking at the Makefile, it seems that the two u_indices_* files are handled
similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3
files are already untracked and in .gitignore

Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com>
Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
b0524d3a8f0355a4cc391f1cfd87d28af4473d92 03-May-2010 Xavier Chantry <chantry.xavier@gmail.com> gallium: untrack u_indices_gen.c and u_indices_gen.c

These files are built with make and removed with make clean, so it does not
seem necessary to track them.

Looking at the Makefile, it seems that the two u_indices_* files are handled
similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3
files are already untracked and in .gitignore

Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com>
Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
08f2a6cad1aee5ae3787886faadc5a45da250052 17-Apr-2010 Jakob Bornecrantz <wallbraker@gmail.com> gallium/util: Ignores
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
10dd0cad67ebd0476c9e4de522af3eea136b0e93 04-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Support all SRGB formats.

Based on code from Brian Paul and Michal Krol.
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
c5d4a44f449a8203a8b1da9b18806a718d80f131 31-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Use u_format_pack.py's code instead of u_format_access.py.
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
96bf4aff5bd674bba5d83ab32c46024a686c1a1d 31-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Put the format pack/unpack functions in the description table.
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
9beb302212a2afac408016cbd7b93c8b859e4910 26-Feb-2010 José Fonseca <jfonseca@vmware.com> util: Code generate functions to pack and unpack a single pixel.

Should work correctly for all pixel formats except SRGB formats.

Generated code made much simpler by defining the pixel format as
a C structure. For example this is the generated structure for
PIPE_FORMAT_B6UG5SR5S_NORM:

union util_format_b6ug5sr5s_norm {
uint16_t value;
struct {
int r:5;
int g:5;
unsigned b:6;
} chan;
};

Not used everywhere yet because it seems compiled code is slower than
bitshift arithmetic by some misterious reason. So we should generate
bitshift arithmetic at least for the simple UNORM pixel formats.
/external/mesa3d/src/gallium/auxiliary/util/.gitignore
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/.gitignore
a910c7d8202d42d2637aeeac3f3e9f2cd77ffc07 28-Jul-2009 José Fonseca <jfonseca@vmware.com> util: Don't commit u_format_table.c

At least not until stabilizes, to reduce noise.
/external/mesa3d/src/gallium/auxiliary/util/.gitignore