-
073eb6a Merge branch 'pvrtc1-rgba-opaque': XUASTC/XUBC7 PVRTC1 RGBA-to-RGB for input without alpha (plain ASTC keeps RGBA), rebuilt artifacts by Richard Geldreich · 5 days ago master
-
32c7b74 Artifacts: rebuild WASM (Emscripten and WASI) and Python modules from 3784d52 (PVRTC1 RGBA-to-RGB for XUASTC/XUBC7) by Richard Geldreich · 5 days ago
-
180438c contrib/previewers: regenerate the single-file transcoder from 3784d52 by Richard Geldreich · 5 days ago
-
3784d52 PVRTC1: don't switch plain ASTC LDR sources to PVRTC1 RGB (review fix) by Richard Geldreich · 5 days ago
-
ec9988c contrib/previewers: regenerate the single-file transcoder from 105ef0d (PVRTC1 RGBA-to-RGB switch) by Richard Geldreich · 5 days ago
-
7b86721 changing test to use all supported codec formats by Richard Geldreich · 5 days ago
-
105ef0d PVRTC1: XUASTC/ASTC LDR and XUBC7 low-level transcoders switch PVRTC1 RGBA to RGB for input without alpha by Richard Geldreich · 5 days ago
-
c4deb13 Merge branch 'review-followups': PVRTC1 buffer-size docs, stale comments, webgl low-level wrapper validation, rebuilt artifacts by Richard Geldreich · 5 days ago
-
d01ff1c Artifacts: rebuild WASM (Emscripten and WASI) and Python modules from 18301db (webgl wrapper validation) by Richard Geldreich · 5 days ago
-
ece1b6b contrib emscripten example: note that it's out of date and doesn't build (removed ETC1S global selector codebook API) by Richard Geldreich · 5 days ago
-
18301db webgl low-level wrappers: validate dimensions, block counts, row pitch and row count like check_slice_desc() by Richard Geldreich · 5 days ago
-
4bd0228 contrib/previewers: regenerate the single-file transcoder from ff9aa5f (doc and comment updates) by Richard Geldreich · 5 days ago
-
ff9aa5f Review follow-ups: document the PVRTC1 buffer-size rule, fix stale comments, webgl block-count check, emscripten example by Richard Geldreich · 5 days ago
-
62cc154 Merge branch 'artifacts-6663282': WASM and Python modules rebuilt with the DDS writer fixes by Richard Geldreich · 5 days ago
-
28b1435 Artifacts: rebuild WASM (Emscripten and WASI) and Python modules from 6663282 (DDS writer fixes) by Richard Geldreich · 5 days ago
-
6663282 Merge branch 'dds-writer-dim': DDS 1x1/Nx1 textures are TEXTURE2D, arraySize 1, 1-texel-tall DDS inputs load by Richard Geldreich · 5 days ago
-
c5223ad DDS reader: TinyDDS_Is1D/Is2D/Is3D use the DX10 resourceDimension, so 1x1 and Nx1 2D inputs load by Richard Geldreich · 5 days ago
-
005683e Merge branch 'artifacts-49f31ca': regenerated contrib previewer transcoder, rebuilt WASM modules, webgl clamp cleanup by Richard Geldreich · 5 days ago
-
ed9f680 DDS writer: write arraySize 1 for a plain texture or single cubemap; TinyDDS_IsArray is arraySize > 1 by Richard Geldreich · 5 days ago
-
3019233 WASM artifacts: rebuild from 003b302 (PVRTC1 small-level fix) by Richard Geldreich · 5 days ago
-
003b302 webgl wrappers: compute the block size in a local before the clamp by Richard Geldreich · 5 days ago
-
9aec61c contrib/previewers: regenerate the single-file transcoder from 49f31ca by Richard Geldreich · 5 days ago
-
49f31ca Merge branch 'pvrtc1-small-tile': PVRTC1 levels smaller than 8x8 texels decode correctly on PowerVR's decoder by Richard Geldreich · 5 days ago
-
e7c2f8b Write TEXTURE2D resourceDimension for 1-texel-tall DDS files by Richard Geldreich · 5 days ago
-
0a808cf PVRTC1: transcode_slice()'s power-of-2 check uses 4x4 block counts; webgl low-level wrappers clamp the buffer size by Richard Geldreich · 5 days ago
-
dbd1f46 PVRTC1: fill the small-level 2x2 block minimum in the low-level transcode_image() and transcode_slice() too by Richard Geldreich · 5 days ago
-
a8e1381 PVRTC1 comments: the size function's doc and the .basis memset comment describe the small-level fill by Richard Geldreich · 5 days ago
-
b0f2a11 PVRTC1: gpu_image holds the GL-sized level (at least 2x2 blocks); unpack decodes it as is by Richard Geldreich · 5 days ago
-
4295fbb PVRTC1: fill the 2x2 block minimum for levels smaller than 8x8 texels; decoder matches PowerVR's by Richard Geldreich · 5 days ago
-
ee771a7 built artifacts by Richard Geldreich · 12 days ago
-
73b648c containers: increase_capacity() returns false before asserting when nofail_flag is set by Richard Geldreich · 12 days ago
-
a14c492 Wuffs LDR loader comments: public's old PNG/JPEG loaders allowed 32768; no 'base64' Wuffs sub-module by Richard Geldreich · 12 days ago
-
3c8d24b load_jpg: note the valid JPEGs the Wuffs loader rejects (16-bit quantization tables, truncated/no EOI, over 16384) by Richard Geldreich · 12 days ago
-
1fca0b9 basisu -info (PNG): a file over the loader's dimension cap is a failure (EXIT_FAILURE) by Richard Geldreich · 12 days ago
-
5586688 Wuffs LDR loader: work-buffer cap 1 GiB + 64 KiB, so 8-bit RGBA and 16-bit gray+alpha PNGs load at 16384x16384 by Richard Geldreich · 12 days ago
-
82fc8ca Wuffs LDR loader: call each format's decoder functions directly, not via the wuffs_base__image_decoder interface by Richard Geldreich · 12 days ago
-
375cf38 Wuffs LDR loader: exact work-buffer cap limits in the comment; note that BASISU_USE_WUFFS_LDR_LOADER must match everywhere by Richard Geldreich · 12 days ago
-
5e20216 README: .QOI is now read by Wuffs; qoi.h only writes .QOI by Richard Geldreich · 12 days ago
-
a02a54e basisu -info (PNG): with the Wuffs loader, parse the header with Wuffs only (no pv_png) by Richard Geldreich · 12 days ago
-
f4e2f6d Wuffs LDR loader: cap the decoder work buffer at 1 GiB (was 3 GiB) by Richard Geldreich · 12 days ago
-
2c13154 basisu -info (PNG): also report the image loader's (Wuffs) view of the header by Richard Geldreich · 12 days ago
-
f76df25 LDR image loader: decode .PNG/.TGA/.JPG/.QOI with Wuffs (BASISU_USE_WUFFS_LDR_LOADER, default 1) by Richard Geldreich · 12 days ago
-
9459482 Build: compile Wuffs in its own translation unit (encoder/3rdparty/basisu_wuffs.cpp) by Richard Geldreich · 12 days ago
-
1ce7ce9 Vendor Wuffs v0.4 (release/c/wuffs-v0.4.c, unmodified) + license notices by Richard Geldreich · 12 days ago
-
918d658 webgl encoder: accept mainScriptUrlOrBlob in threaded builds (Emscripten 6.0.x) by Richard Geldreich · 12 days ago
-
254c5b8 Merge pull request #474 from ben-polinsky/csp-no-dynamic-execution by Rich Geldreich · 12 days ago
-
b152114 Add opt-in WebGL builds that do not use eval()/new Function() by Ben Polinsky · 2 weeks ago
-
25e094e Fix missing cPackUASTC* constants in the WebGL encoder by Ben Polinsky · 2 weeks ago
-
1706f94 Adding HDR source parm nullptr check by Richard Geldreich · 3 weeks ago
-
99f52d6 Update README.md by Rich Geldreich · 9 weeks ago
-
c9d3f9a Update README.md by Rich Geldreich · 9 weeks ago
-
a9acd00 Remove outdated codec specification links from README by Rich Geldreich · 9 weeks ago
-
31fddf4 Update README.md by Rich Geldreich · 9 weeks ago
-
480511e Update README with HDR formats transcoding details by Rich Geldreich · 9 weeks ago
-
41a69c3 Update README.md by Rich Geldreich · 9 weeks ago
-
6f5256c Fix formatting issues in README.md by Rich Geldreich · 9 weeks ago
-
8c93c71 Update README.md by Rich Geldreich · 9 weeks ago
-
64f686d Update README.md by Rich Geldreich · 9 weeks ago
-
3fe4dfa Clarify animated texture reference in README by Rich Geldreich · 9 weeks ago
-
10814a0 Update README.md by Rich Geldreich · 9 weeks ago
-
75c4d13 Update README.md by Rich Geldreich · 9 weeks ago
-
c7f90c9 Update UASTC HDR 6x6 Intermediate link in README by Rich Geldreich · 9 weeks ago
-
1e9b436 Update README.md by Rich Geldreich · 9 weeks ago
-
f227f5f Update UASTC LDR 4x4 description with link by Rich Geldreich · 9 weeks ago
-
54034c2 Update ETC1S description with hyperlink by Rich Geldreich · 9 weeks ago
-
6136d38 Update README.md by Rich Geldreich · 9 weeks ago
-
930325f Revise XUASTC LDR 4x4-12x12 description in README by Rich Geldreich · 9 weeks ago
-
ef799ff Update README.md by Rich Geldreich · 9 weeks ago
-
6944168 Update README.md by Rich Geldreich · 9 weeks ago
-
4ac36ea setting g_xbc7_dc_quant_per_weight_bits to const (very minor fix) by Richard Geldreich · 9 weeks ago
-
f9ebbd8 Update README to remove v2.50 documentation note by Rich Geldreich · 10 weeks ago
-
9bebe16 Merge pull request #458 from vkedwardli/fix/netbsd by Rich Geldreich · 4 months ago v2_50
-
5f6a0a0 Merge pull request #463 from BinomialLLC/fix-ktx2-level-uncomp-msg by Rich Geldreich · 4 months ago
-
28ab277 KTX2: fix wrong error message for oversized level uncompressed length by Richard Geldreich · 4 months ago fix-ktx2-level-uncomp-msg
-
d77f930 Merge pull request #462 from BinomialLLC/webgl-build-clean-slow by Rich Geldreich · 4 months ago
-
018cc67 webgl: add --slow option to build.sh for a serial build by Richard Geldreich · 4 months ago ktx2-init-range-checks webgl-build-clean-slow
-
b512234 webgl: build.sh --clean runs 'make clean' before wiping the CMake cache by Richard Geldreich · 4 months ago
-
edfa1fc Merge pull request #461 from BinomialLLC/ktx2-init-range-checks by Rich Geldreich · 4 months ago
-
fcab97d webgl: add build.sh to build the transcoder/encoder with Emscripten by Richard Geldreich · 4 months ago
-
368e2a5 Merge pull request #460 from BinomialLLC/ktx2-init-range-checks by Rich Geldreich · 4 months ago
-
3b0017e previewers: free rgbBuf with free() instead of delete by Richard Geldreich · 4 months ago
-
399927d Merge pull request #459 from BinomialLLC/ktx2-init-range-checks by Rich Geldreich · 4 months ago
-
3816876 rebuilt artifacts by Richard Geldreich · 4 months ago
-
57a0a0b previewers: regenerate single-file transcoder with KTX2/Zstd enabled by Richard Geldreich · 4 months ago
-
f2497f1 KTX2 transcoder: build with BASISD_SUPPORT_KTX2 disabled by Richard Geldreich · 4 months ago
-
3454230 KTX2: overflow-safe range checks and input bounds in ktx2_transcoder::init by Richard Geldreich · 4 months ago
-
6546e40 Fix float overload deduction on NetBSD by Edward Li · 4 months ago
-
1b33fd5 Adding Cache-Control to dev web server to disable browser caching by Richard Geldreich · 4 months ago
-
0f54001 adding channel weights comment by Richard Geldreich · 4 months ago
-
20ed781 updating comment by Richard Geldreich · 4 months ago
-
dc86b2c comment fix by Richard Geldreich · 4 months ago
-
fc3a67a comment fix by Richard Geldreich · 4 months ago
-
a73f8b8 rebuilt by Richard Geldreich · 4 months ago
-
b0c0216 per-channel weight parameter rename (discovered during documentation pass) by Richard Geldreich · 4 months ago
-
984978b updating per-channel weight comment by Richard Geldreich · 4 months ago
-
bbc49c6 rebuild artifact by Richard Geldreich · 4 months ago
-
079b012 updating comment for set_srgb_options() by Richard Geldreich · 4 months ago
-
fecef37 Compression parameter rename: renaming m_xuastc_ldr_channel_weights[] to m_ldr_channel_weights[] (it's no longer XUASTC/ASTC specific, it's also used for XUBC7 and DDS creation) by Richard Geldreich · 4 months ago
-
b50b394 adding set_ldr_srgb_channel_weights() compression parameter API (it's no longer XUASTC/ASTC specific) by Richard Geldreich · 4 months ago
-
e79d46a rebuilt artifacts by Richard Geldreich · 4 months ago