Files
basis_universal/encoder
Richard GeldreichandClaude Opus 5.5 9459482681 Build: compile Wuffs in its own translation unit (encoder/3rdparty/basisu_wuffs.cpp)
basisu_wuffs.cpp defines WUFFS_IMPLEMENTATION and #includes the unmodified
encoder/3rdparty/wuffs-v0.4.c with all warnings silenced in that TU only
(MSVC #pragma warning(push, 0)/pop; gcc/clang diagnostic push/ignored/pop).
basisu_wuffs_config.h holds the Wuffs configuration (modules BASE core/
interfaces/pixconv, ADLER32, CRC32, DEFLATE, ZLIB, PNG, JPEG, TARGA, QOI;
RGBA_NONPREMUL destination only; WUFFS_CONFIG__AVOID_CPU_ARCH = no SIMD), shared
with basisu_enc.cpp's declarations-only include (next commit). With
BASISU_USE_WUFFS_LDR_LOADER=0 the TU compiles to nothing.

Added to every build that compiles the encoder: root CMakeLists.txt
(native, -m32, WASI, Python module) with a BASISU_USE_WUFFS_LDR_LOADER option
(default ON), webgl/encoder/CMakeLists.txt (all Emscripten variants, same
option), and encoder_lib.vcxproj/.filters (basisu.sln: basisu, examples).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 16:55:17 -04:00
..
2026-03-02 02:52:13 -05:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:30:21 -04:00
2026-07-01 13:30:21 -04:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:20:12 -04:00
2026-07-03 23:01:13 -04:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:30:21 -04:00
2026-07-01 13:30:21 -04:00
2025-11-21 11:52:38 -08:00
2026-07-01 13:30:21 -04:00
2024-09-10 14:44:59 -04:00
2026-07-01 13:30:21 -04:00
2025-11-21 21:30:58 -05:00
2024-09-10 14:44:59 -04:00
2026-07-01 13:30:21 -04:00
2026-01-19 01:59:35 -05:00
2026-07-01 13:20:12 -04:00
2026-07-01 13:30:21 -04:00
2025-11-21 11:52:38 -08:00
2024-09-10 14:44:59 -04:00
2026-01-19 01:59:54 -05:00
2026-01-19 01:59:54 -05:00
2026-07-01 13:30:21 -04:00
2025-11-21 11:52:38 -08:00