OSDN Git Service
Rudolf Polzer [Tue, 19 Jul 2011 17:45:43 +0000 (19:45 +0200)]
get rid of REFINE_CHECK mode as it has no real advantage over REFINE_LOOP and just slows down the compile
Rudolf Polzer [Tue, 19 Jul 2011 17:38:21 +0000 (19:38 +0200)]
use RGB color order internally now
Rudolf Polzer [Tue, 19 Jul 2011 17:33:47 +0000 (19:33 +0200)]
remove "int bgr" argument from 565 color reduction
Rudolf Polzer [Tue, 19 Jul 2011 17:28:56 +0000 (19:28 +0200)]
another LAB
Rudolf Polzer [Tue, 19 Jul 2011 17:26:36 +0000 (19:26 +0200)]
alpha 0 pixels are always important (think color filtering, unexpected blend functions)
Rudolf Polzer [Tue, 19 Jul 2011 17:23:10 +0000 (19:23 +0200)]
fix file opening bug in s2tc_decompress
Rudolf Polzer [Tue, 19 Jul 2011 17:22:44 +0000 (19:22 +0200)]
remove L*a*b* colorspace support - not working well, and slows down compiling
Rudolf Polzer [Tue, 19 Jul 2011 16:09:32 +0000 (18:09 +0200)]
make decoding of S2TC alpha more strict
Rudolf Polzer [Tue, 19 Jul 2011 12:24:15 +0000 (14:24 +0200)]
set LD_LIBRARY_PATH
Rudolf Polzer [Tue, 19 Jul 2011 12:05:55 +0000 (14:05 +0200)]
makes the lines less wide
Rudolf Polzer [Tue, 19 Jul 2011 10:34:31 +0000 (12:34 +0200)]
s2tc_decompress: do proper option parsing too
Rudolf Polzer [Tue, 19 Jul 2011 10:29:25 +0000 (12:29 +0200)]
s2tc_compress: add a -l option to specify the library to load
Rudolf Polzer [Tue, 19 Jul 2011 10:24:04 +0000 (12:24 +0200)]
more header tests
Rudolf Polzer [Tue, 19 Jul 2011 09:21:40 +0000 (11:21 +0200)]
Make it possible to separately build libtxc_dxtn or s2tc_*
Rudolf Polzer [Mon, 18 Jul 2011 13:32:24 +0000 (15:32 +0200)]
fix a bug in floyd steinberg
Rudolf Polzer [Mon, 18 Jul 2011 12:53:09 +0000 (14:53 +0200)]
add support for floyd steinberg
Rudolf Polzer [Mon, 18 Jul 2011 11:49:57 +0000 (13:49 +0200)]
can't specialize function templates, ugh
Rudolf Polzer [Mon, 18 Jul 2011 11:43:36 +0000 (13:43 +0200)]
templateify dithering
Rudolf Polzer [Mon, 18 Jul 2011 10:41:17 +0000 (12:41 +0200)]
properly mark everything as MIT licensed
Rudolf Polzer [Sun, 17 Jul 2011 14:38:16 +0000 (16:38 +0200)]
remove some useless stuff
Rudolf Polzer [Sun, 17 Jul 2011 14:33:57 +0000 (16:33 +0200)]
allow to set the use_ vars individually
Rudolf Polzer [Sun, 17 Jul 2011 14:32:37 +0000 (16:32 +0200)]
simplify the HTML
Rudolf Polzer [Sun, 17 Jul 2011 14:24:56 +0000 (16:24 +0200)]
also test 4bpp reduction
Rudolf Polzer [Sun, 17 Jul 2011 12:53:16 +0000 (14:53 +0200)]
replace the README by the env variables for now
Rudolf Polzer [Sun, 17 Jul 2011 06:07:24 +0000 (08:07 +0200)]
fix a typo
Rudolf Polzer [Sat, 16 Jul 2011 20:18:29 +0000 (22:18 +0200)]
clean up a bit (binary now renamed to s2tc_compress)
Rudolf Polzer [Sat, 16 Jul 2011 18:39:15 +0000 (20:39 +0200)]
detect alphapixels
Rudolf Polzer [Sat, 16 Jul 2011 18:34:41 +0000 (20:34 +0200)]
make the DDS files more similar to Compressonator's
Rudolf Polzer [Sat, 16 Jul 2011 15:26:31 +0000 (17:26 +0200)]
set the alphapixels flag
Rudolf Polzer [Sat, 16 Jul 2011 12:59:16 +0000 (14:59 +0200)]
update README a bit
Rudolf Polzer [Sat, 16 Jul 2011 12:07:03 +0000 (14:07 +0200)]
DXT1 needs a workaround here
Rudolf Polzer [Sat, 16 Jul 2011 11:55:02 +0000 (13:55 +0200)]
fix an inverse logic bug
Rudolf Polzer [Sat, 16 Jul 2011 11:43:54 +0000 (13:43 +0200)]
REFINE_LOOP: minor improvement
Rudolf Polzer [Sat, 16 Jul 2011 08:29:24 +0000 (10:29 +0200)]
support icc
Rudolf Polzer [Sat, 16 Jul 2011 06:40:42 +0000 (08:40 +0200)]
ekopath fails on arch linux
Rudolf Polzer [Sat, 16 Jul 2011 06:24:37 +0000 (08:24 +0200)]
add the compiler benchmark
Rudolf Polzer [Sat, 16 Jul 2011 06:13:46 +0000 (08:13 +0200)]
better test framework for compiler testing
Rudolf Polzer [Sat, 16 Jul 2011 05:53:44 +0000 (07:53 +0200)]
use REAL compile time constant templates
Rudolf Polzer [Fri, 15 Jul 2011 22:38:31 +0000 (00:38 +0200)]
REFINE_LOOP: actually do loop, as this DOES do something even for simple weight functions
Rudolf Polzer [Fri, 15 Jul 2011 22:32:46 +0000 (00:32 +0200)]
add another test: refinement loop based on lowest quality
Rudolf Polzer [Fri, 15 Jul 2011 21:45:43 +0000 (23:45 +0200)]
get rid of some divisions we really don't need
Rudolf Polzer [Fri, 15 Jul 2011 21:07:53 +0000 (23:07 +0200)]
get rid of clang warnings
Rudolf Polzer [Fri, 15 Jul 2011 18:01:14 +0000 (20:01 +0200)]
optimize _normalmap mode a bit
Rudolf Polzer [Fri, 15 Jul 2011 12:04:20 +0000 (14:04 +0200)]
use rm -f
Rudolf Polzer [Fri, 15 Jul 2011 11:43:32 +0000 (13:43 +0200)]
MODE_FAST: don't include the first pixel's color if transparent
Rudolf Polzer [Fri, 15 Jul 2011 11:23:58 +0000 (13:23 +0200)]
slightly fix alpha use when refining
Rudolf Polzer [Fri, 15 Jul 2011 11:08:46 +0000 (13:08 +0200)]
make encoding of DXT3/5 "more friendly" (don't use the swapped-colors case of DXT1)
Rudolf Polzer [Fri, 15 Jul 2011 10:41:34 +0000 (12:41 +0200)]
explain more
Rudolf Polzer [Fri, 15 Jul 2011 10:40:55 +0000 (12:40 +0200)]
fix description of SRGB_MIXED
Rudolf Polzer [Fri, 15 Jul 2011 10:39:18 +0000 (12:39 +0200)]
add .h files to the SOURCES
Rudolf Polzer [Fri, 15 Jul 2011 10:17:30 +0000 (12:17 +0200)]
speed up refining loop
Rudolf Polzer [Fri, 15 Jul 2011 10:10:44 +0000 (12:10 +0200)]
loop the refinement in the test
Rudolf Polzer [Fri, 15 Jul 2011 09:54:50 +0000 (11:54 +0200)]
fix another bug in alpha refinement
Rudolf Polzer [Fri, 15 Jul 2011 09:49:43 +0000 (11:49 +0200)]
add a new mode REFINE_LOOP
Rudolf Polzer [Fri, 15 Jul 2011 09:43:40 +0000 (11:43 +0200)]
fix DXT5 refinement step for alpha
Rudolf Polzer [Fri, 15 Jul 2011 09:34:02 +0000 (11:34 +0200)]
build only once :P
Rudolf Polzer [Fri, 15 Jul 2011 09:33:28 +0000 (11:33 +0200)]
oops, a segfault
Rudolf Polzer [Fri, 15 Jul 2011 09:26:19 +0000 (11:26 +0200)]
properly use nvcompress for DXT1 too
Rudolf Polzer [Fri, 15 Jul 2011 09:25:35 +0000 (11:25 +0200)]
just for fun, also test it with DXT1
Rudolf Polzer [Fri, 15 Jul 2011 09:24:55 +0000 (11:24 +0200)]
more fix for test.sh
Rudolf Polzer [Fri, 15 Jul 2011 09:18:03 +0000 (11:18 +0200)]
use the normalmap metric for the normalmap
Rudolf Polzer [Fri, 15 Jul 2011 09:16:44 +0000 (11:16 +0200)]
DXT5: improve alpha selection; test: test the normalmap both with DXT5 and DXT3
Rudolf Polzer [Fri, 15 Jul 2011 08:45:06 +0000 (10:45 +0200)]
clean up dds
Rudolf Polzer [Fri, 15 Jul 2011 08:44:32 +0000 (10:44 +0200)]
improve how tests work, preserve the downloaded tga files
Rudolf Polzer [Fri, 15 Jul 2011 08:30:05 +0000 (10:30 +0200)]
fix downloading
Rudolf Polzer [Fri, 15 Jul 2011 08:22:39 +0000 (10:22 +0200)]
oops, check if we have the file
Rudolf Polzer [Fri, 15 Jul 2011 08:18:58 +0000 (10:18 +0200)]
externally reference all GPLv2 textures too
Rudolf Polzer [Fri, 15 Jul 2011 07:55:51 +0000 (09:55 +0200)]
remove the illegal pic, wget it instead
Rudolf Polzer [Fri, 15 Jul 2011 07:51:05 +0000 (09:51 +0200)]
remove some pics we don't need
Rudolf Polzer [Fri, 15 Jul 2011 07:30:50 +0000 (09:30 +0200)]
also handle 8 alphabits specially
Rudolf Polzer [Fri, 15 Jul 2011 07:29:08 +0000 (09:29 +0200)]
fix nvcompress call
Rudolf Polzer [Fri, 15 Jul 2011 07:21:19 +0000 (09:21 +0200)]
fix 1bpp error diffusion
Rudolf Polzer [Fri, 15 Jul 2011 07:18:08 +0000 (09:18 +0200)]
specify the fourcc we want!
Rudolf Polzer [Fri, 15 Jul 2011 07:10:14 +0000 (09:10 +0200)]
sync syntax to autotools
Rudolf Polzer [Fri, 15 Jul 2011 07:08:18 +0000 (09:08 +0200)]
fix decompression
Rudolf Polzer [Fri, 15 Jul 2011 07:07:21 +0000 (09:07 +0200)]
autoconf hack for better performance
Rudolf Polzer [Fri, 15 Jul 2011 06:58:04 +0000 (08:58 +0200)]
decompress with something better
Rudolf Polzer [Fri, 15 Jul 2011 06:50:44 +0000 (08:50 +0200)]
fix name in license ;)
Rudolf Polzer [Fri, 15 Jul 2011 06:13:46 +0000 (08:13 +0200)]
more test cases
Rudolf Polzer [Thu, 14 Jul 2011 20:24:50 +0000 (22:24 +0200)]
test.sh: use -O3
Rudolf Polzer [Thu, 14 Jul 2011 20:22:09 +0000 (22:22 +0200)]
fix order
Rudolf Polzer [Thu, 14 Jul 2011 20:20:50 +0000 (22:20 +0200)]
get rid of stupid libtool overhead
Rudolf Polzer [Thu, 14 Jul 2011 20:04:56 +0000 (22:04 +0200)]
fix paths
Rudolf Polzer [Thu, 14 Jul 2011 20:03:40 +0000 (22:03 +0200)]
move test pics to a subdir
Rudolf Polzer [Thu, 14 Jul 2011 20:00:59 +0000 (22:00 +0200)]
rename the .pc file
Rudolf Polzer [Thu, 14 Jul 2011 19:59:02 +0000 (21:59 +0200)]
autoreconf works now
Rudolf Polzer [Thu, 14 Jul 2011 19:58:36 +0000 (21:58 +0200)]
clarify license of DP-derived parts
Rudolf Polzer [Thu, 14 Jul 2011 19:54:28 +0000 (21:54 +0200)]
autotools!
Rudolf Polzer [Thu, 14 Jul 2011 19:45:06 +0000 (21:45 +0200)]
make .h file identical to libtxc_dxtn's
Rudolf Polzer [Thu, 14 Jul 2011 19:42:45 +0000 (21:42 +0200)]
mark another trick taken from libtxc_dxtn as such
Rudolf Polzer [Thu, 14 Jul 2011 19:31:10 +0000 (21:31 +0200)]
add a note for license problem
Rudolf Polzer [Thu, 14 Jul 2011 19:26:33 +0000 (21:26 +0200)]
put it under the MIT license
Rudolf Polzer [Thu, 14 Jul 2011 19:12:06 +0000 (21:12 +0200)]
use only 32 random colors
Rudolf Polzer [Thu, 14 Jul 2011 19:07:18 +0000 (21:07 +0200)]
better benchmarking
Rudolf Polzer [Thu, 14 Jul 2011 18:59:07 +0000 (20:59 +0200)]
add time info to the HTML
Rudolf Polzer [Thu, 14 Jul 2011 14:03:53 +0000 (16:03 +0200)]
also add a mandelbrot pic
Rudolf Polzer [Thu, 14 Jul 2011 13:43:07 +0000 (15:43 +0200)]
add a README for the env variables
Rudolf Polzer [Thu, 14 Jul 2011 13:42:04 +0000 (15:42 +0200)]
fix normalmap averaging
Rudolf Polzer [Thu, 14 Jul 2011 13:31:23 +0000 (15:31 +0200)]
remove some useless tests
Rudolf Polzer [Thu, 14 Jul 2011 12:28:03 +0000 (14:28 +0200)]
add a checked refining pass