History log of /external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
860c51d82711936d343b55aafb46befc8c032fe6 21-Jul-2011 Bryan Cain <bryancain3@gmail.com> util: enable S3TC support when the force_s3tc_enable env var is set to "true"

NOTE: This is a candidate for the 7.10 and 7.11 branches.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
4ffef888997888c120deba9c1604cfd56645c041 16-Feb-2011 Dave Airlie <airlied@redhat.com> Revert "util: fix DXT1 RGBA texture compression if the source color is (0, 0, 0, 0)"

This reverts commit 6e7d782da506da233b2ac695b022ac393e1c719e.

Oops, I just had this locally for testing and forgot to remove it before pushing.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
6e7d782da506da233b2ac695b022ac393e1c719e 16-Feb-2011 Marek Olšák <maraeo@gmail.com> util: fix DXT1 RGBA texture compression if the source color is (0, 0, 0, 0)

This is a workaround for a bug in libtxc_dxtn.

Fixes:
- piglit/GL_EXT_texture_compression_s3tc/fbo-generatemipmap-formats

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
d0f9e7521c6e59852ceb00b30f063d0fe2c72965 03-May-2010 Luca Barbieri <luca@luca-barbieri.com> gallium/util: print \n after DXTn printf

Re-add commit 2d65a7caf97684aa654088c76a74b632fbd685fa

Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com>
Signed-off-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
15c53d124500864bfab66cfde43aa75d905925d8 27-Apr-2010 Brian Paul <brianp@vmware.com> util: fix assorted problems in the image packing functions
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
1eeae05441f4cf77773efa7079eec1fe4b70c5d9 24-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Add missing static keyword.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
52bc90caa86925629296c02306773c4e00176f78 22-Apr-2010 José Fonseca <jfonseca@vmware.com> u_format: Reduce code duplication.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
d3808b1b1f34dbb826b99102786d94e1baf9d667 09-Apr-2010 José Fonseca <jfonseca@vmware.com> 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.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
08100aa44449e9f43d7b3b7b195d68185c109703 09-Apr-2010 Vinson Lee <vlee@vmware.com> util: Set DXTN_LIBNAME to libtxc_dxtn.dylib on Mac OS X.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
d2f8162f91e797af5dbccec3f76a7c238e27f206 08-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Don't call util_dl_close(library) when util_format_s3tc_init is successful."

Otherwise the library will be unloaded and function pointers become invalid.

This reverts commit bc2bc0306e4dd8c56bd66a8aabf2433f6689653d.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
bc2bc0306e4dd8c56bd66a8aabf2433f6689653d 08-Apr-2010 Vinson Lee <vlee@vmware.com> util: util_dl_close(library) before exiting util_format_s3tc_init.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
d96e87c3c513f8ed350ae24425edb74b6d6fcc13 07-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Use stubs for the dynamically loaded S3TC functions.

Loosely based on Luca Barbieri's commit
52e9b990a192a9329006d5f7dd2ac222effea5a5.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
47e61426586bb9f9f40950e9c4372e4f12bb9ed6 03-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Revert unsolicited, untested, unreviewed, and broken changes to format support.

Not all is bad, but I'm afraid I'll have to throw the baby with the water
given they are all tied to together.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
2d65a7caf97684aa654088c76a74b632fbd685fa 02-Apr-2010 Luca Barbieri <luca@luca-barbieri.com> gallium/util: print \n after DXTn printf
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
5126683e3b971ccfb51e50e560750ce44e86bae8 02-Apr-2010 Luca Barbieri <luca@luca-barbieri.com> gallium/util: add util_format_is_supported to check for pack/unpack

This improves the code by making it more readable, and removes
special knowledge of S3TC and other formats from softpipe.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
52e9b990a192a9329006d5f7dd2ac222effea5a5 02-Apr-2010 Luca Barbieri <luca@luca-barbieri.com> gallium/util: load s3tc on demand

This changes the S3TC function pointers to be initialized to stubs
that load the S3TC library and then delegate to the real functions.

If the S3TC library fails to load, the function pointers are replaced
with a "nop" function.

The code is also changed to attempt to load the library only one time.c

Note that unlike checking for a flag, this method has no performance
cost at all.

The use of the "nop" functions also allows to avoid most checks, that
are only preserved when the function does non-trivial work.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
08eb07bc83c9ba81ad5b497b8991d1069e17f4d7 01-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Add support for other DXTn RGBA formats.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
8548efbe1d2ebc9cfe5636d3e0f3064958ad0644 01-Apr-2010 José Fonseca <jfonseca@vmware.com> util: Get DXT1_RGB format working correctly.
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c
9388ce41917fa4c706c5e284d960e1ca648ee935 31-Mar-2010 José Fonseca <jfonseca@vmware.com> util: Hook into libtxc_dxtn.so (WIP).
/external/mesa3d/src/gallium/auxiliary/util/u_format_s3tc.c