Releases: todds-encoder/todds
0.4.1
0.4.0
BC3 encoding.
Substring command-line argument.
0.3.0
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
Fix size of images encoded in BC1.
0.2.2
Fix version number
0.2.1
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
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
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
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
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.