Aaron Franke
f3a63a3f54
Remove trailing space characters
2025-11-21 11:52:38 -08:00
Carl Woffenden
df66ddd794
Replaced the slow shell script with a faster Python equivalent
2022-01-19 17:01:35 +01:00
Carl Woffenden
e2d1f6b79e
Added combiner option to keep "#pragma once" directives
...
Keeping the "#pragma once" directives in the combined headers but not in the combined source.
2019-10-02 12:32:34 +02:00
Carl Woffenden
c04d24dd12
Generated file is now basisu_transcoder.cpp
...
Renamed the generated file to be the same as the non-amalgamated file, updating the script (and docs) accordinly. Added an example of generated amalgamated header and source.
2019-10-01 15:56:59 +02:00
Carl Woffenden
51c21d1c6b
Revert "Revert "Brought up-to-date with transcoder changes""
...
This reverts commit ff531b2467 .
2019-09-28 09:26:01 +02:00
Carl Woffenden
ff531b2467
Revert "Brought up-to-date with transcoder changes"
...
This reverts commit 30a7c208d9 .
2019-09-28 09:19:09 +02:00
Carl Woffenden
04156859e4
Revert "Merge branch 'single-file-transcoder' of https://github.com/cwoffenden/basis_universal into single-file-transcoder"
...
This reverts commit 41c34d1a87 , reversing
changes made to 30a7c208d9 .
2019-09-28 09:19:05 +02:00
Carl Woffenden
41c34d1a87
Merge branch 'single-file-transcoder' of https://github.com/cwoffenden/basis_universal into single-file-transcoder
2019-09-28 08:09:01 +02:00
Carl Woffenden
30a7c208d9
Brought up-to-date with transcoder changes
...
Transcoder changes meant: compiling the example as C++11 (not emcc's default), and changing the enums to the new enum classes.
2019-09-28 08:03:26 +02:00
Carl Woffenden
5c77348a8a
Added exclude option, improved example
...
Added -x option to the script to exclude files, then used it to exclude the large BC7 mode 6 tables. Added mipmap transcoding to the example for completeness.
2019-09-28 07:04:29 +02:00
Carl Woffenden
e8507ef065
Minor docs, minor size tweaks
...
Clarified this is C++ source and not header-only. Added Android build options and excluded BC7 mode 6.
2019-09-28 07:04:29 +02:00
Carl Woffenden
9399434cfb
Minor: corrected figures
2019-09-28 07:04:29 +02:00
Carl Woffenden
6c4d877710
ASTC support (and improved demo)
...
Exposed the ASTC transcoder. Improved the Emscripten example and tested on ASTC and ETC hardware. Workaround for usused functions and consts when disabling various transcode options.
2019-09-28 07:04:29 +02:00
Carl Woffenden
80271e2cff
Working demo
...
Demo transcodes to various formats (tested only PVRTC, S3TC and uncompressed for now). Added docs.
2019-09-28 07:04:29 +02:00
Carl Woffenden
0499e57499
Added exclude option, improved example
...
Added -x option to the script to exclude files, then used it to exclude the large BC7 mode 6 tables. Added mipmap transcoding to the example for completeness.
2019-09-27 11:46:00 +02:00
Carl Woffenden
fd6b7117e4
Minor docs, minor size tweaks
...
Clarified this is C++ source and not header-only. Added Android build options and excluded BC7 mode 6.
2019-09-26 03:42:01 +02:00
Carl Woffenden
04c8144710
Minor: corrected figures
2019-09-25 17:34:58 +02:00
Carl Woffenden
7d65ba367a
ASTC support (and improved demo)
...
Exposed the ASTC transcoder. Improved the Emscripten example and tested on ASTC and ETC hardware. Workaround for usused functions and consts when disabling various transcode options.
2019-09-25 17:15:49 +02:00
Carl Woffenden
85c81f1871
Working demo
...
Demo transcodes to various formats (tested only PVRTC, S3TC and uncompressed for now). Added docs.
2019-09-24 18:43:15 +02:00