Commit Graph

  • 1aab02ba2d disabling assert (it rarely triggers unnecessarily during cross-checking) master Richard Geldreich 2026-06-05 14:22:22 -04:00
  • f6ce7ba3cd adding extra check to ensure read fully succeeds Richard Geldreich 2026-06-04 20:06:26 -04:00
  • c50c05b864 fixing potential overflow issue in PNG reader Richard Geldreich 2026-06-04 15:14:45 -04:00
  • 693910c928 disabling overly cautious assert (for now until v2.5) Richard Geldreich 2026-06-01 13:37:26 -04:00
  • e4f439fc95 Update README.md v2_1_0r Rich Geldreich 2026-04-26 14:52:29 -04:00
  • 4b680f858b fixing dependency on TinyDDS_MipMapReduce(), which is internal to TinyDDS Richard Geldreich 2026-04-21 14:19:25 -04:00
  • 1e9ab1f575 rebuilt artifacts Richard Geldreich 2026-04-20 03:21:02 -04:00
  • 16d7d1460d - Adding max supported texture size (16K) check to KTX2 header parser Richard Geldreich 2026-04-20 03:15:49 -04:00
  • 2280b753ce rebuilt artifacts Richard Geldreich 2026-04-20 03:00:48 -04:00
  • 882abb5320 - .basis transcoder class now validates the basis_slice_desc structs to ensure the original (unpadded) dimensions are valid, not too large (beyond 16K on either dimension), and are in sync with the slice's block dimensions. All methods that parse the slice desc structs now validate the contents first. - basisu_lowlevel_etc1s_transcoder::transcode_slice(): Added PVRTC temp buf malloc buffer size sanity checking Richard Geldreich 2026-04-20 03:00:32 -04:00
  • 98f1ccb377 fixing qoi_decode() declaration Richard Geldreich 2026-04-12 13:00:47 -04:00
  • ae89aab33c Adding new files (latest tinyexr library) Richard Geldreich 2026-04-07 16:36:17 -04:00
  • 801b67dbf3 rebuilt artifacts Richard Geldreich 2026-04-07 16:31:07 -04:00
  • 542ed6555d tinyexr: upgrading to latest library version. We no longer modify tinyexr, i.e. the tinyexr.h header we're using is now completely standard. We direct tinyexr's zlib calls to our fork of miniz internally. Richard Geldreich 2026-04-07 16:30:57 -04:00
  • 0a35b574d2 removing file Richard Geldreich 2026-04-07 15:40:28 -04:00
  • d4e9574796 new file Richard Geldreich 2026-04-07 15:39:11 -04:00
  • 8c6e668f18 deleting encoder/3rdparty/android_astc_decomp.h Richard Geldreich 2026-04-06 14:06:27 -04:00
  • 6b6517e86d Adding BASISU_DISABLE_ANDROID_ASTC_DECOMP cmake option: if 1, the android ASTC decoder .cpp file is entirely eliminated and we emulate its functionality internally. Richard Geldreich 2026-04-06 14:04:59 -04:00
  • 7dac9fb464 Adding BASISU_DISABLE_ANDROID_ASTC_DECOMP cmake option: if 1, the android ASTC decoder .cpp file is entirely eliminated and we emulate its functionality internally. Richard Geldreich 2026-04-06 13:53:50 -04:00
  • 2f12dc72be Adding BASISU_DISABLE_ANDROID_ASTC_DECOMP cmake option: if 1, the android ASTC decoder .cpp file is entirely eliminated and we emulate its functionality internally. Richard Geldreich 2026-04-06 13:53:00 -04:00
  • 83b7e87328 Update README.md Rich Geldreich 2026-04-04 10:56:08 -04:00
  • b642cfa07b rebuilt all artifacts Richard Geldreich 2026-04-03 22:20:27 -04:00
  • 4616c37946 Adding BASISU_DISABLE_ANDROID_ASTC_DECOMP: If set to 1, the Android ASTC decoder (part of the drawElements Quality Program Tester Core) is completely disabled, and we instead use our own internal ASTC decoder. Richard Geldreich 2026-04-03 22:18:57 -04:00
  • d67fc03a1c Update README.md Rich Geldreich 2026-04-02 15:42:21 -04:00
  • c262b0154b Update README.md Rich Geldreich 2026-04-02 12:10:32 -04:00
  • 6ad7750e05 Update README.md Rich Geldreich 2026-04-02 12:02:43 -04:00
  • 535d48e0ec Revise XUASTC LDR section in README Rich Geldreich 2026-04-02 12:01:52 -04:00
  • 121309c84a Update README.md Rich Geldreich 2026-04-02 12:00:20 -04:00
  • dc28730b37 Merge remote-tracking branch 'origin/master' Richard Geldreich 2026-03-23 21:01:17 -04:00
  • 1bdd35aad2 expanding this table by 1 entry to 256 entries total to silence static analysis - in reality, the access can mathematically never go beyond the original size 255 array, but it's best to be safe Richard Geldreich 2026-03-23 21:01:14 -04:00
  • ef0157e6bc Update README.md Rich Geldreich 2026-03-20 18:38:42 -04:00
  • 27704c093c Update README.md Rich Geldreich 2026-03-20 17:41:02 -04:00
  • 08fabab89f - fixing tinydds so it writes the correct flags, so dds-ktx can view our DDS files - upping WebGL KTX2 encoder/transcoder testbed so its max Memory64/WASM64 heap size is 15GB, so 4096x4096 textures can be encoded Richard Geldreich 2026-03-20 17:34:22 -04:00
  • 74ba7f4f6b Merge pull request #441 from MauroDeryckere/fix/missing-exception-include Rich Geldreich 2026-03-19 13:39:03 -04:00
  • 10602cdc8e Add missing #include <exception> for std::terminate container_abort() calls std::terminate() but the file does not include <exception>. This compiles on most toolchains today because other headers transitively pull it in, but fails on Android NDK r28 (Clang 19) with C++23 where the transitive include no longer happens. Same class of issue as #395 (missing <ctype.h> in this file). Mauro Deryckere 2026-03-19 16:12:44 +01:00
  • 5273f2823b Adding save framebuffer as PNG checkbox Richard Geldreich 2026-03-19 00:35:03 -04:00
  • b27ae9d113 Mouse wheel now zooms in/out Adding View R,G,B buttons Richard Geldreich 2026-03-19 00:07:38 -04:00
  • 35ec9ffe5e adding click dragging to texture viewer Richard Geldreich 2026-03-18 23:34:14 -04:00
  • 5bfe4fa793 Update README.md Rich Geldreich 2026-03-17 17:14:38 -04:00
  • 083f8d06f1 Update README.md Rich Geldreich 2026-03-17 17:14:13 -04:00
  • 20c474723b Update URL Rich Geldreich 2026-03-17 17:12:40 -04:00
  • 28e76f6e34 Update README.md Rich Geldreich 2026-03-10 05:58:26 -04:00
  • 44c3905f5d Update SECURITY.md Rich Geldreich 2026-03-10 05:43:45 -04:00
  • 1eb7f28232 Update SECURITY.md Rich Geldreich 2026-03-10 05:41:39 -04:00
  • c344569ba6 Update SECURITY.md Rich Geldreich 2026-03-10 05:41:08 -04:00
  • ed922590e9 Create SECURITY.md Rich Geldreich 2026-03-10 05:40:33 -04:00
  • 23ebabb566 Update README.md Rich Geldreich 2026-03-09 20:48:52 -04:00
  • ef071f7919 Update README.md Rich Geldreich 2026-03-09 20:36:23 -04:00
  • 861705114d Update README.md Rich Geldreich 2026-03-09 20:35:40 -04:00
  • ae93b4e623 Update README.md Rich Geldreich 2026-03-09 20:32:42 -04:00
  • 45d5f41015 Update README.md v2_1_0 Rich Geldreich 2026-03-09 18:54:46 -04:00
  • 99ffb1b2bd Update README.md Rich Geldreich 2026-03-09 18:53:24 -04:00
  • ff62a90dce Update README.md Rich Geldreich 2026-03-09 18:53:03 -04:00
  • 491bd739ad Update README.md Rich Geldreich 2026-03-09 18:52:32 -04:00
  • 0756273b5a Update README.md Rich Geldreich 2026-03-09 18:40:53 -04:00
  • 883bcfa5b1 Update README.md Rich Geldreich 2026-03-09 18:40:26 -04:00
  • a9d28ade61 adding copyright and SPDX License identifier Rich Geldreich 2026-03-09 12:32:14 -04:00
  • 0bc4d7d3e9 Update NOTICE Rich Geldreich 2026-03-08 12:43:53 -04:00
  • c823b92d76 Update NOTICE Rich Geldreich 2026-03-08 12:43:15 -04:00
  • 6ba64848c8 Update README.md Rich Geldreich 2026-03-08 05:35:26 -04:00
  • 915b4a2cf7 Update README.md Rich Geldreich 2026-03-08 05:35:10 -04:00
  • 5ba2b55274 Update README.md Rich Geldreich 2026-03-08 05:34:22 -04:00
  • 8ff2c1ee97 Update README.md Rich Geldreich 2026-03-07 21:03:40 -05:00
  • 44821491ea Update README.md Rich Geldreich 2026-03-07 21:02:50 -05:00
  • 64ae6e7d55 Clarify KTX2 texture file interchangeability Rich Geldreich 2026-03-07 02:26:20 -05:00
  • e2587d1591 Update README.md Rich Geldreich 2026-03-07 00:12:00 -05:00
  • 41a0949db2 Update README with KTX2 file format details Rich Geldreich 2026-03-06 23:35:47 -05:00
  • 3a22a2bf59 Update KTX2 support status with additional resource link Rich Geldreich 2026-03-06 23:33:31 -05:00
  • f794090f97 Update README.md Rich Geldreich 2026-03-06 23:32:35 -05:00
  • c7c2e2e714 setting static checks to manual, upping KTX2 WebGL testbed version Richard Geldreich 2026-03-06 19:21:19 -05:00
  • ab824725f9 rebuilt artifacts Richard Geldreich 2026-03-06 17:44:20 -05:00
  • c606cef87c Fixing 2 issues found via artificial encoder fuzzing, impacting the ASTC HDR 6x6/UASTC HDR 6x6i codec: - 3 subset CEM 7/11 partition compression needs to check for rare failures - adding clamp to bc6h encoder's smooth block weight index assigner (assign_weights_simple_4) Richard Geldreich 2026-03-06 17:20:37 -05:00
  • 6d9c1c2ed1 build artifacts Richard Geldreich 2026-03-04 10:11:42 -05:00
  • 961935d699 Changing C compression API for XUAST LDR: if unified quality level is not being used, and the lower level uastc_rdo_or_dct_quality parameter was set to 100, we would previously return an error. Now DCT is not enabled, as expected. Richard Geldreich 2026-03-04 10:08:34 -05:00
  • c4d7061d58 changing encoding modal so it's a small dialog with no screen dimming Richard Geldreich 2026-03-03 02:18:28 -05:00
  • 162ea47e28 allowing astc/xuastc ldr format specific slider to go to effort 10, changing default to match unified effort's default (2) Richard Geldreich 2026-03-03 01:38:13 -05:00
  • ff13f01e64 build all artifacts Richard Geldreich 2026-03-03 01:30:44 -05:00
  • 87d87f568d fixing typo in XUASTC LDR compression dev statistics printf Richard Geldreich 2026-03-03 01:30:08 -05:00
  • 367fb953cc bumping version Richard Geldreich 2026-03-03 01:21:37 -05:00
  • 6e0f0abf76 WebGL KTX2 viewer/compressor testbed: not always resetting mipmap level, cubemap index or layer index when encode button is pressed Richard Geldreich 2026-03-03 01:19:32 -05:00
  • 6e3b708ab6 adding mipmap options, tex array layer/cubemap index/mipmap level selection, file size display, display zooming, bilinear checkbox, other UI tweaks/fixes Richard Geldreich 2026-03-02 20:30:11 -05:00
  • dc420a138f adding more texture compression samples/tests Richard Geldreich 2026-03-02 20:29:17 -05:00
  • 52bee5888c comment fix Richard Geldreich 2026-03-02 02:52:13 -05:00
  • 28dd9d821d built artifacts Richard Geldreich 2026-03-02 00:34:02 -05:00
  • d1366524b1 changing python windows build bat file so it changes back to the original directory on success Richard Geldreich 2026-03-02 00:14:49 -05:00
  • 49c61520c4 adding comment Richard Geldreich 2026-03-02 00:13:13 -05:00
  • 1f5c603935 Merge remote-tracking branch 'origin/master' Richard Geldreich 2026-03-01 22:54:37 -05:00
  • d7bcd8522f adding cubemap generation example Richard Geldreich 2026-03-01 22:54:34 -05:00
  • d5721efb60 comment fix Richard Geldreich 2026-03-01 22:54:19 -05:00
  • 291fe0b771 Fix Paint.NET link to include cubemaps support Rich Geldreich 2026-03-01 22:33:37 -05:00
  • 8b91f557dd Update README.md Rich Geldreich 2026-03-01 22:32:55 -05:00
  • a6f5a7dd46 Add Paint.NET as a .DDS file loader option Rich Geldreich 2026-03-01 22:29:25 -05:00
  • bde50649db Update README.md Rich Geldreich 2026-03-01 22:01:43 -05:00
  • ddf3f5eaf8 changing HDR texarray sample to use linear not sRGB to avoid warning Richard Geldreich 2026-03-01 11:18:04 -05:00
  • 8f61a1b7a2 rebuilt artifacts Richard Geldreich 2026-03-01 11:10:47 -05:00
  • 922d79fadc Adding custom mipmap/texarray example Richard Geldreich 2026-03-01 11:07:13 -05:00
  • 75a08c483a making convert_ldr_to_hdr_image() non-static Richard Geldreich 2026-03-01 11:03:54 -05:00
  • 4209505964 rebuild artifacts Richard Geldreich 2026-02-28 22:27:18 -05:00
  • 790ab66fb6 for non-ETC1S texture video: every frame is an i-frame Richard Geldreich 2026-02-28 22:26:53 -05:00
  • 58e3afbaba fixing potential overflow problem in KTX2 header parser Richard Geldreich 2026-02-28 22:11:21 -05:00