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
|