Commit Graph
17 Commits
Author SHA1 Message Date
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