1. 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
  2. 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
  3. 180438c contrib/previewers: regenerate the single-file transcoder from 3784d52 by Richard Geldreich · 5 days ago
  4. 3784d52 PVRTC1: don't switch plain ASTC LDR sources to PVRTC1 RGB (review fix) by Richard Geldreich · 5 days ago
  5. ec9988c contrib/previewers: regenerate the single-file transcoder from 105ef0d (PVRTC1 RGBA-to-RGB switch) by Richard Geldreich · 5 days ago
  6. 7b86721 changing test to use all supported codec formats by Richard Geldreich · 5 days ago
  7. 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
  8. c4deb13 Merge branch 'review-followups': PVRTC1 buffer-size docs, stale comments, webgl low-level wrapper validation, rebuilt artifacts by Richard Geldreich · 5 days ago
  9. d01ff1c Artifacts: rebuild WASM (Emscripten and WASI) and Python modules from 18301db (webgl wrapper validation) by Richard Geldreich · 5 days ago
  10. 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
  11. 18301db webgl low-level wrappers: validate dimensions, block counts, row pitch and row count like check_slice_desc() by Richard Geldreich · 5 days ago
  12. 4bd0228 contrib/previewers: regenerate the single-file transcoder from ff9aa5f (doc and comment updates) by Richard Geldreich · 5 days ago
  13. 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
  14. 62cc154 Merge branch 'artifacts-6663282': WASM and Python modules rebuilt with the DDS writer fixes by Richard Geldreich · 5 days ago
  15. 28b1435 Artifacts: rebuild WASM (Emscripten and WASI) and Python modules from 6663282 (DDS writer fixes) by Richard Geldreich · 5 days ago
  16. 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
  17. c5223ad DDS reader: TinyDDS_Is1D/Is2D/Is3D use the DX10 resourceDimension, so 1x1 and Nx1 2D inputs load by Richard Geldreich · 5 days ago
  18. 005683e Merge branch 'artifacts-49f31ca': regenerated contrib previewer transcoder, rebuilt WASM modules, webgl clamp cleanup by Richard Geldreich · 5 days ago
  19. ed9f680 DDS writer: write arraySize 1 for a plain texture or single cubemap; TinyDDS_IsArray is arraySize > 1 by Richard Geldreich · 5 days ago
  20. 3019233 WASM artifacts: rebuild from 003b302 (PVRTC1 small-level fix) by Richard Geldreich · 5 days ago
  21. 003b302 webgl wrappers: compute the block size in a local before the clamp by Richard Geldreich · 5 days ago
  22. 9aec61c contrib/previewers: regenerate the single-file transcoder from 49f31ca by Richard Geldreich · 5 days ago
  23. 49f31ca Merge branch 'pvrtc1-small-tile': PVRTC1 levels smaller than 8x8 texels decode correctly on PowerVR's decoder by Richard Geldreich · 5 days ago
  24. e7c2f8b Write TEXTURE2D resourceDimension for 1-texel-tall DDS files by Richard Geldreich · 5 days ago
  25. 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
  26. 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
  27. a8e1381 PVRTC1 comments: the size function's doc and the .basis memset comment describe the small-level fill by Richard Geldreich · 5 days ago
  28. b0f2a11 PVRTC1: gpu_image holds the GL-sized level (at least 2x2 blocks); unpack decodes it as is by Richard Geldreich · 5 days ago
  29. 4295fbb PVRTC1: fill the 2x2 block minimum for levels smaller than 8x8 texels; decoder matches PowerVR's by Richard Geldreich · 5 days ago
  30. ee771a7 built artifacts by Richard Geldreich · 12 days ago
  31. 73b648c containers: increase_capacity() returns false before asserting when nofail_flag is set by Richard Geldreich · 12 days ago
  32. a14c492 Wuffs LDR loader comments: public's old PNG/JPEG loaders allowed 32768; no 'base64' Wuffs sub-module by Richard Geldreich · 12 days ago
  33. 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
  34. 1fca0b9 basisu -info (PNG): a file over the loader's dimension cap is a failure (EXIT_FAILURE) by Richard Geldreich · 12 days ago
  35. 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
  36. 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
  37. 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
  38. 5e20216 README: .QOI is now read by Wuffs; qoi.h only writes .QOI by Richard Geldreich · 12 days ago
  39. a02a54e basisu -info (PNG): with the Wuffs loader, parse the header with Wuffs only (no pv_png) by Richard Geldreich · 12 days ago
  40. f4e2f6d Wuffs LDR loader: cap the decoder work buffer at 1 GiB (was 3 GiB) by Richard Geldreich · 12 days ago
  41. 2c13154 basisu -info (PNG): also report the image loader's (Wuffs) view of the header by Richard Geldreich · 12 days ago
  42. f76df25 LDR image loader: decode .PNG/.TGA/.JPG/.QOI with Wuffs (BASISU_USE_WUFFS_LDR_LOADER, default 1) by Richard Geldreich · 12 days ago
  43. 9459482 Build: compile Wuffs in its own translation unit (encoder/3rdparty/basisu_wuffs.cpp) by Richard Geldreich · 12 days ago
  44. 1ce7ce9 Vendor Wuffs v0.4 (release/c/wuffs-v0.4.c, unmodified) + license notices by Richard Geldreich · 12 days ago
  45. 918d658 webgl encoder: accept mainScriptUrlOrBlob in threaded builds (Emscripten 6.0.x) by Richard Geldreich · 12 days ago
  46. 254c5b8 Merge pull request #474 from ben-polinsky/csp-no-dynamic-execution by Rich Geldreich · 12 days ago
  47. b152114 Add opt-in WebGL builds that do not use eval()/new Function() by Ben Polinsky · 2 weeks ago
  48. 25e094e Fix missing cPackUASTC* constants in the WebGL encoder by Ben Polinsky · 2 weeks ago
  49. 1706f94 Adding HDR source parm nullptr check by Richard Geldreich · 3 weeks ago
  50. 99f52d6 Update README.md by Rich Geldreich · 9 weeks ago
  51. c9d3f9a Update README.md by Rich Geldreich · 9 weeks ago
  52. a9acd00 Remove outdated codec specification links from README by Rich Geldreich · 9 weeks ago
  53. 31fddf4 Update README.md by Rich Geldreich · 9 weeks ago
  54. 480511e Update README with HDR formats transcoding details by Rich Geldreich · 9 weeks ago
  55. 41a69c3 Update README.md by Rich Geldreich · 9 weeks ago
  56. 6f5256c Fix formatting issues in README.md by Rich Geldreich · 9 weeks ago
  57. 8c93c71 Update README.md by Rich Geldreich · 9 weeks ago
  58. 64f686d Update README.md by Rich Geldreich · 9 weeks ago
  59. 3fe4dfa Clarify animated texture reference in README by Rich Geldreich · 9 weeks ago
  60. 10814a0 Update README.md by Rich Geldreich · 9 weeks ago
  61. 75c4d13 Update README.md by Rich Geldreich · 9 weeks ago
  62. c7f90c9 Update UASTC HDR 6x6 Intermediate link in README by Rich Geldreich · 9 weeks ago
  63. 1e9b436 Update README.md by Rich Geldreich · 9 weeks ago
  64. f227f5f Update UASTC LDR 4x4 description with link by Rich Geldreich · 9 weeks ago
  65. 54034c2 Update ETC1S description with hyperlink by Rich Geldreich · 9 weeks ago
  66. 6136d38 Update README.md by Rich Geldreich · 9 weeks ago
  67. 930325f Revise XUASTC LDR 4x4-12x12 description in README by Rich Geldreich · 9 weeks ago
  68. ef799ff Update README.md by Rich Geldreich · 9 weeks ago
  69. 6944168 Update README.md by Rich Geldreich · 9 weeks ago
  70. 4ac36ea setting g_xbc7_dc_quant_per_weight_bits to const (very minor fix) by Richard Geldreich · 9 weeks ago
  71. f9ebbd8 Update README to remove v2.50 documentation note by Rich Geldreich · 10 weeks ago
  72. 9bebe16 Merge pull request #458 from vkedwardli/fix/netbsd by Rich Geldreich · 4 months ago v2_50
  73. 5f6a0a0 Merge pull request #463 from BinomialLLC/fix-ktx2-level-uncomp-msg by Rich Geldreich · 4 months ago
  74. 28ab277 KTX2: fix wrong error message for oversized level uncompressed length by Richard Geldreich · 4 months ago fix-ktx2-level-uncomp-msg
  75. d77f930 Merge pull request #462 from BinomialLLC/webgl-build-clean-slow by Rich Geldreich · 4 months ago
  76. 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
  77. b512234 webgl: build.sh --clean runs 'make clean' before wiping the CMake cache by Richard Geldreich · 4 months ago
  78. edfa1fc Merge pull request #461 from BinomialLLC/ktx2-init-range-checks by Rich Geldreich · 4 months ago
  79. fcab97d webgl: add build.sh to build the transcoder/encoder with Emscripten by Richard Geldreich · 4 months ago
  80. 368e2a5 Merge pull request #460 from BinomialLLC/ktx2-init-range-checks by Rich Geldreich · 4 months ago
  81. 3b0017e previewers: free rgbBuf with free() instead of delete by Richard Geldreich · 4 months ago
  82. 399927d Merge pull request #459 from BinomialLLC/ktx2-init-range-checks by Rich Geldreich · 4 months ago
  83. 3816876 rebuilt artifacts by Richard Geldreich · 4 months ago
  84. 57a0a0b previewers: regenerate single-file transcoder with KTX2/Zstd enabled by Richard Geldreich · 4 months ago
  85. f2497f1 KTX2 transcoder: build with BASISD_SUPPORT_KTX2 disabled by Richard Geldreich · 4 months ago
  86. 3454230 KTX2: overflow-safe range checks and input bounds in ktx2_transcoder::init by Richard Geldreich · 4 months ago
  87. 6546e40 Fix float overload deduction on NetBSD by Edward Li · 4 months ago
  88. 1b33fd5 Adding Cache-Control to dev web server to disable browser caching by Richard Geldreich · 4 months ago
  89. 0f54001 adding channel weights comment by Richard Geldreich · 4 months ago
  90. 20ed781 updating comment by Richard Geldreich · 4 months ago
  91. dc86b2c comment fix by Richard Geldreich · 4 months ago
  92. fc3a67a comment fix by Richard Geldreich · 4 months ago
  93. a73f8b8 rebuilt by Richard Geldreich · 4 months ago
  94. b0c0216 per-channel weight parameter rename (discovered during documentation pass) by Richard Geldreich · 4 months ago
  95. 984978b updating per-channel weight comment by Richard Geldreich · 4 months ago
  96. bbc49c6 rebuild artifact by Richard Geldreich · 4 months ago
  97. 079b012 updating comment for set_srgb_options() by Richard Geldreich · 4 months ago
  98. 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
  99. b50b394 adding set_ldr_srgb_channel_weights() compression parameter API (it's no longer XUASTC/ASTC specific) by Richard Geldreich · 4 months ago
  100. e79d46a rebuilt artifacts by Richard Geldreich · 4 months ago