Skip to content

Releases: todds-encoder/todds

0.4.1

16 Nov 06:22
Compare
Choose a tag to compare

Handle UTF-8 paths properly when calculating the last write time of files on Windows.

Change wording of the progress message about retrieving files.

Updated dependencies and ispc versions.

0.4.0

14 Oct 15:45
Compare
Choose a tag to compare

BC3 encoding.

Substring command-line argument.

0.3.0

05 Sep 20:54
Compare
Choose a tag to compare

New encoding format supported, PNG. This is intended to allow downscaling/upscaling operations on PNGs directly.
New --alpha-format argument. Marked BC1_ALPHA_BC7 as deprecated.
Improved performance of the --overwrite-new argument on Windows platforms.
Updated libspng to v0.7.4.
Improved error handling and reporting in the image scaling filter.
Improve feedback to the user for the file retrieval stage.
Handle help display and progress reporting better.

0.2.3

12 Aug 10:14
Compare
Choose a tag to compare

Fix size of images encoded in BC1.

0.2.2

20 Jul 05:26
Compare
Choose a tag to compare

Fix version number

0.2.1

18 Jul 18:50
Compare
Choose a tag to compare

Implementation of bc1-alpha-black advanced option, disabled by default. This was internally enabled in previous releases, causing errors on the black parts of some textures.

New report command-line option.

Support for ARM64 platforms. Currently this excludes MacOS M1, see #16 for details.

Improve dependency handling.

Do not show the total execution time when just --verbose is enabled.

0.2.0

23 Apr 06:39
Compare
Choose a tag to compare

Renamed the --verbose parameter to --progress.

Added support for the --verbose and --dry-run parameters.

Fixed compilation issues on MacOS.

Fixed multiple parsing and naming issues in command-line arguments.

Support for the TODDS_REGULAR_EXPRESSIONS CMake option.

Improved names of CMake options and their documentation.

0.2.0-beta7

01 Apr 23:31
Compare
Choose a tag to compare

New --fix-size parameter to force all encoded images to have width and height divisible by 4.

New --clean parameter that deletes all DDS files matching input PNG files instead of encoding them.

todds 0.2.0-beta5

31 Mar 19:46
Compare
Choose a tag to compare

Large performance increases in the parallel pipeline execution and BC encodings.

Added new quality level, which will still provide high quality levels with a significant performance increase. This new quality level is now the default, with the highest quality level now available with -q 7.

Added linear filter for image scaling.

Support for the Tracy Profiler.

todds 0.2.0-beta4

29 Mar 17:59
Compare
Choose a tag to compare

Improve mipmap generation quality significantly by applying a gaussian blur before performing the resize operation. The blur amount can be customized by using the new --mipmap_blur (-mb) parameter.

New command-line option --overwrite_new (-on). With this new option, DDS files will only be overwritten by todds if their source PNG files have been modified since they were encoded.

Fixed multiple crashes when handling corrupted files.