OSDN Git Service

android-x86/external-s2tc.git
12 years agoalso handle 8 alphabits specially
Rudolf Polzer [Fri, 15 Jul 2011 07:30:50 +0000 (09:30 +0200)]
also handle 8 alphabits specially

12 years agofix nvcompress call
Rudolf Polzer [Fri, 15 Jul 2011 07:29:08 +0000 (09:29 +0200)]
fix nvcompress call

12 years agofix 1bpp error diffusion
Rudolf Polzer [Fri, 15 Jul 2011 07:21:19 +0000 (09:21 +0200)]
fix 1bpp error diffusion

12 years agospecify the fourcc we want!
Rudolf Polzer [Fri, 15 Jul 2011 07:18:08 +0000 (09:18 +0200)]
specify the fourcc we want!

12 years agosync syntax to autotools
Rudolf Polzer [Fri, 15 Jul 2011 07:10:14 +0000 (09:10 +0200)]
sync syntax to autotools

12 years agofix decompression
Rudolf Polzer [Fri, 15 Jul 2011 07:08:18 +0000 (09:08 +0200)]
fix decompression

12 years agoautoconf hack for better performance
Rudolf Polzer [Fri, 15 Jul 2011 07:07:21 +0000 (09:07 +0200)]
autoconf hack for better performance

12 years agodecompress with something better
Rudolf Polzer [Fri, 15 Jul 2011 06:58:04 +0000 (08:58 +0200)]
decompress with something better

12 years agofix name in license ;)
Rudolf Polzer [Fri, 15 Jul 2011 06:50:44 +0000 (08:50 +0200)]
fix name in license ;)

12 years agomore test cases
Rudolf Polzer [Fri, 15 Jul 2011 06:13:46 +0000 (08:13 +0200)]
more test cases

12 years agotest.sh: use -O3
Rudolf Polzer [Thu, 14 Jul 2011 20:24:50 +0000 (22:24 +0200)]
test.sh: use -O3

12 years agofix order
Rudolf Polzer [Thu, 14 Jul 2011 20:22:09 +0000 (22:22 +0200)]
fix order

12 years agoget rid of stupid libtool overhead
Rudolf Polzer [Thu, 14 Jul 2011 20:20:50 +0000 (22:20 +0200)]
get rid of stupid libtool overhead

12 years agofix paths
Rudolf Polzer [Thu, 14 Jul 2011 20:04:56 +0000 (22:04 +0200)]
fix paths

12 years agomove test pics to a subdir
Rudolf Polzer [Thu, 14 Jul 2011 20:03:40 +0000 (22:03 +0200)]
move test pics to a subdir

12 years agorename the .pc file
Rudolf Polzer [Thu, 14 Jul 2011 20:00:59 +0000 (22:00 +0200)]
rename the .pc file

12 years agoautoreconf works now
Rudolf Polzer [Thu, 14 Jul 2011 19:59:02 +0000 (21:59 +0200)]
autoreconf works now

12 years agoclarify license of DP-derived parts
Rudolf Polzer [Thu, 14 Jul 2011 19:58:36 +0000 (21:58 +0200)]
clarify license of DP-derived parts

12 years agoautotools!
Rudolf Polzer [Thu, 14 Jul 2011 19:54:28 +0000 (21:54 +0200)]
autotools!

12 years agomake .h file identical to libtxc_dxtn's
Rudolf Polzer [Thu, 14 Jul 2011 19:45:06 +0000 (21:45 +0200)]
make .h file identical to libtxc_dxtn's

12 years agomark another trick taken from libtxc_dxtn as such
Rudolf Polzer [Thu, 14 Jul 2011 19:42:45 +0000 (21:42 +0200)]
mark another trick taken from libtxc_dxtn as such

12 years agoadd a note for license problem
Rudolf Polzer [Thu, 14 Jul 2011 19:31:10 +0000 (21:31 +0200)]
add a note for license problem

12 years agoput it under the MIT license
Rudolf Polzer [Thu, 14 Jul 2011 19:26:33 +0000 (21:26 +0200)]
put it under the MIT license

12 years agouse only 32 random colors
Rudolf Polzer [Thu, 14 Jul 2011 19:12:06 +0000 (21:12 +0200)]
use only 32 random colors

12 years agobetter benchmarking
Rudolf Polzer [Thu, 14 Jul 2011 19:07:18 +0000 (21:07 +0200)]
better benchmarking

12 years agoadd time info to the HTML
Rudolf Polzer [Thu, 14 Jul 2011 18:59:07 +0000 (20:59 +0200)]
add time info to the HTML

12 years agoalso add a mandelbrot pic
Rudolf Polzer [Thu, 14 Jul 2011 14:03:53 +0000 (16:03 +0200)]
also add a mandelbrot pic

12 years agoadd a README for the env variables
Rudolf Polzer [Thu, 14 Jul 2011 13:43:07 +0000 (15:43 +0200)]
add a README for the env variables

12 years agofix normalmap averaging
Rudolf Polzer [Thu, 14 Jul 2011 13:42:04 +0000 (15:42 +0200)]
fix normalmap averaging

12 years agoremove some useless tests
Rudolf Polzer [Thu, 14 Jul 2011 13:31:23 +0000 (15:31 +0200)]
remove some useless tests

12 years agoadd a checked refining pass
Rudolf Polzer [Thu, 14 Jul 2011 12:28:03 +0000 (14:28 +0200)]
add a checked refining pass

12 years agotest whether refining is good or evil
Rudolf Polzer [Thu, 14 Jul 2011 11:48:50 +0000 (13:48 +0200)]
test whether refining is good or evil

12 years agofinish refining
Rudolf Polzer [Thu, 14 Jul 2011 11:47:09 +0000 (13:47 +0200)]
finish refining

12 years agosupport "proper" refining
Rudolf Polzer [Thu, 14 Jul 2011 11:38:58 +0000 (13:38 +0200)]
support "proper" refining

12 years agomake the refining step optional
Rudolf Polzer [Thu, 14 Jul 2011 11:31:53 +0000 (13:31 +0200)]
make the refining step optional

12 years agoreorder columns
Rudolf Polzer [Thu, 14 Jul 2011 11:20:23 +0000 (13:20 +0200)]
reorder columns

12 years agoremove an unused variable
Rudolf Polzer [Thu, 14 Jul 2011 11:13:06 +0000 (13:13 +0200)]
remove an unused variable

12 years agomake the external dependencies of test.sh optional
Rudolf Polzer [Thu, 14 Jul 2011 11:12:43 +0000 (13:12 +0200)]
make the external dependencies of test.sh optional

12 years agoit's better to do this generally
Rudolf Polzer [Thu, 14 Jul 2011 10:17:22 +0000 (12:17 +0200)]
it's better to do this generally

12 years agosimplify the LD_PRELOAD construct
Rudolf Polzer [Thu, 14 Jul 2011 10:16:54 +0000 (12:16 +0200)]
simplify the LD_PRELOAD construct

12 years agouse rand64-avg
Rudolf Polzer [Thu, 14 Jul 2011 05:06:19 +0000 (07:06 +0200)]
use rand64-avg

12 years agouse the right DLL
Rudolf Polzer [Thu, 14 Jul 2011 04:56:48 +0000 (06:56 +0200)]
use the right DLL

12 years agoimprove file names
Rudolf Polzer [Thu, 14 Jul 2011 04:56:27 +0000 (06:56 +0200)]
improve file names

12 years agoswap compressonator and nvcompress
Rudolf Polzer [Thu, 14 Jul 2011 04:56:02 +0000 (06:56 +0200)]
swap compressonator and nvcompress

12 years agoalso include AMD Compressonator in the test
Rudolf Polzer [Thu, 14 Jul 2011 04:55:37 +0000 (06:55 +0200)]
also include AMD Compressonator in the test

12 years agoadd back AVG
Rudolf Polzer [Wed, 13 Jul 2011 19:00:51 +0000 (21:00 +0200)]
add back AVG

12 years agofix last miplevel
Rudolf Polzer [Wed, 13 Jul 2011 19:00:00 +0000 (21:00 +0200)]
fix last miplevel

12 years agodon't communicate by putenv/getenv
Rudolf Polzer [Wed, 13 Jul 2011 18:51:30 +0000 (20:51 +0200)]
don't communicate by putenv/getenv

12 years agofix diffusion
Rudolf Polzer [Wed, 13 Jul 2011 18:10:36 +0000 (20:10 +0200)]
fix diffusion

12 years agoloop filter when compressing
Rudolf Polzer [Wed, 13 Jul 2011 18:07:39 +0000 (20:07 +0200)]
loop filter when compressing

12 years agofix various bugs, now it is actually compatible to libtxc_dxtn
Rudolf Polzer [Wed, 13 Jul 2011 17:45:07 +0000 (19:45 +0200)]
fix various bugs, now it is actually compatible to libtxc_dxtn

12 years agoremove useless "avg" tests
Rudolf Polzer [Wed, 13 Jul 2011 15:39:11 +0000 (17:39 +0200)]
remove useless "avg" tests

12 years agoless HTML output
Rudolf Polzer [Wed, 13 Jul 2011 15:27:46 +0000 (17:27 +0200)]
less HTML output

12 years agomake decoding deterministic
Rudolf Polzer [Wed, 13 Jul 2011 15:23:06 +0000 (17:23 +0200)]
make decoding deterministic

12 years agofix color order
Rudolf Polzer [Wed, 13 Jul 2011 15:18:26 +0000 (17:18 +0200)]
fix color order

12 years agofix HTML out
Rudolf Polzer [Wed, 13 Jul 2011 15:16:20 +0000 (17:16 +0200)]
fix HTML out

12 years agomore fixes
Rudolf Polzer [Wed, 13 Jul 2011 15:14:21 +0000 (17:14 +0200)]
more fixes

12 years agofix BGRA and parameter passing
Rudolf Polzer [Wed, 13 Jul 2011 15:10:58 +0000 (17:10 +0200)]
fix BGRA and parameter passing

12 years agofix some bugs
Rudolf Polzer [Wed, 13 Jul 2011 15:03:04 +0000 (17:03 +0200)]
fix some bugs

12 years agoremove unused stuff
Rudolf Polzer [Wed, 13 Jul 2011 14:44:13 +0000 (16:44 +0200)]
remove unused stuff

12 years agoalways use the dynamic lib
Rudolf Polzer [Wed, 13 Jul 2011 14:43:06 +0000 (16:43 +0200)]
always use the dynamic lib

12 years agoadd decompressor to the makefile
Rudolf Polzer [Wed, 13 Jul 2011 14:28:36 +0000 (16:28 +0200)]
add decompressor to the makefile

12 years agominor optimization to get rid of some dispatching
Rudolf Polzer [Wed, 13 Jul 2011 14:27:54 +0000 (16:27 +0200)]
minor optimization to get rid of some dispatching

12 years agonow also decode the other formats
Rudolf Polzer [Wed, 13 Jul 2011 13:36:17 +0000 (15:36 +0200)]
now also decode the other formats

12 years agoalso add an example decompressor tool
Rudolf Polzer [Wed, 13 Jul 2011 13:28:28 +0000 (15:28 +0200)]
also add an example decompressor tool

12 years agofix typo
Rudolf Polzer [Wed, 13 Jul 2011 13:02:55 +0000 (15:02 +0200)]
fix typo

12 years agodecoder: decode S2TC DXT1 correctly
Rudolf Polzer [Wed, 13 Jul 2011 12:56:21 +0000 (14:56 +0200)]
decoder: decode S2TC DXT1 correctly

12 years agoround properly
Rudolf Polzer [Wed, 13 Jul 2011 11:57:02 +0000 (13:57 +0200)]
round properly

12 years agomore optimization
Rudolf Polzer [Wed, 13 Jul 2011 11:47:51 +0000 (13:47 +0200)]
more optimization

12 years agospeed up libtxc_dxtn by factor 8 at the expense of quality
Rudolf Polzer [Wed, 13 Jul 2011 11:05:40 +0000 (13:05 +0200)]
speed up libtxc_dxtn by factor 8 at the expense of quality

12 years agoadd a second superfast color choice algorithm
Rudolf Polzer [Wed, 13 Jul 2011 11:04:49 +0000 (13:04 +0200)]
add a second superfast color choice algorithm

12 years agofix compression by the libtxc_dxtn
Rudolf Polzer [Tue, 12 Jul 2011 19:51:45 +0000 (21:51 +0200)]
fix compression by the libtxc_dxtn

12 years agoimplement the other DXT functions
Rudolf Polzer [Tue, 12 Jul 2011 18:48:13 +0000 (20:48 +0200)]
implement the other DXT functions

12 years agoimplement tx_compress_dxtn
Rudolf Polzer [Tue, 12 Jul 2011 18:42:49 +0000 (20:42 +0200)]
implement tx_compress_dxtn

12 years agoadd a txc_dxtn compatible wrapper file
Rudolf Polzer [Tue, 12 Jul 2011 18:17:14 +0000 (20:17 +0200)]
add a txc_dxtn compatible wrapper file

12 years agomake unneeded symbols invisible
Rudolf Polzer [Tue, 12 Jul 2011 18:16:53 +0000 (20:16 +0200)]
make unneeded symbols invisible

12 years agosplit compressor into multiple files (preparation for libtxc_dxtn compat)
Rudolf Polzer [Tue, 12 Jul 2011 17:43:07 +0000 (19:43 +0200)]
split compressor into multiple files (preparation for libtxc_dxtn compat)

12 years agoremove debug code
Rudolf Polzer [Tue, 12 Jul 2011 15:50:23 +0000 (17:50 +0200)]
remove debug code

12 years agonow with augenkrebs
Rudolf Polzer [Tue, 12 Jul 2011 15:50:07 +0000 (17:50 +0200)]
now with augenkrebs

12 years agoanother test pic
Rudolf Polzer [Tue, 12 Jul 2011 13:45:08 +0000 (15:45 +0200)]
another test pic

12 years agofix crash
Rudolf Polzer [Tue, 12 Jul 2011 13:36:36 +0000 (15:36 +0200)]
fix crash

12 years ago3 more test pics
Rudolf Polzer [Tue, 12 Jul 2011 13:33:57 +0000 (15:33 +0200)]
3 more test pics

12 years agoimprovements
Rudolf Polzer [Tue, 12 Jul 2011 12:09:32 +0000 (14:09 +0200)]
improvements

12 years agoadd a SRGB_MIXED mode
Rudolf Polzer [Tue, 12 Jul 2011 11:33:02 +0000 (13:33 +0200)]
add a SRGB_MIXED mode

12 years agoupdate metrics again
Rudolf Polzer [Tue, 12 Jul 2011 10:21:16 +0000 (12:21 +0200)]
update metrics again

12 years agodo not use Lab by default in the test
Rudolf Polzer [Tue, 12 Jul 2011 10:10:51 +0000 (12:10 +0200)]
do not use Lab by default in the test

12 years agoadd a comment
Rudolf Polzer [Tue, 12 Jul 2011 10:05:17 +0000 (12:05 +0200)]
add a comment

12 years agoalso add L*a*b* colorspace (unoptimized, slow, bad)
Rudolf Polzer [Tue, 12 Jul 2011 10:03:18 +0000 (12:03 +0200)]
also add L*a*b* colorspace (unoptimized, slow, bad)

12 years agofix the RGB-linear metrics, and name the current one YUV
Rudolf Polzer [Tue, 12 Jul 2011 09:17:19 +0000 (11:17 +0200)]
fix the RGB-linear metrics, and name the current one YUV

12 years agoinitial import of s2tc
Rudolf Polzer [Thu, 14 Jul 2011 17:11:03 +0000 (19:11 +0200)]
initial import of s2tc