Commit Graph
1321 Commits
Author SHA1 Message Date
Richard Geldreich f6ce7ba3cd adding extra check to ensure read fully succeeds 2026-06-04 20:06:26 -04:00
Richard Geldreich c50c05b864 fixing potential overflow issue in PNG reader 2026-06-04 15:14:45 -04:00
Richard Geldreich 693910c928 disabling overly cautious assert (for now until v2.5) 2026-06-01 13:37:26 -04:00
Rich Geldreich e4f439fc95 Update README.md v2_1_0r 2026-04-26 14:52:29 -04:00
Richard Geldreich 4b680f858b fixing dependency on TinyDDS_MipMapReduce(), which is internal to TinyDDS 2026-04-21 14:19:25 -04:00
Richard Geldreich 1e9ab1f575 rebuilt artifacts 2026-04-20 03:21:02 -04:00
Richard Geldreich 16d7d1460d - Adding max supported texture size (16K) check to KTX2 header parser 2026-04-20 03:15:49 -04:00
Richard Geldreich 2280b753ce rebuilt artifacts 2026-04-20 03:00:48 -04:00
Richard Geldreich 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

Thanks to Canxuepiao Jian for the report.
2026-04-20 03:00:32 -04:00
Richard Geldreich 98f1ccb377 fixing qoi_decode() declaration 2026-04-12 13:00:47 -04:00
Richard Geldreich ae89aab33c Adding new files (latest tinyexr library) 2026-04-07 16:36:17 -04:00
Richard Geldreich 801b67dbf3 rebuilt artifacts 2026-04-07 16:31:07 -04:00
Richard Geldreich 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. 2026-04-07 16:30:57 -04:00
Richard Geldreich 0a35b574d2 removing file 2026-04-07 15:40:28 -04:00
Richard Geldreich d4e9574796 new file 2026-04-07 15:39:11 -04:00
Richard Geldreich 8c6e668f18 deleting encoder/3rdparty/android_astc_decomp.h 2026-04-06 14:06:27 -04:00
Richard Geldreich 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. 2026-04-06 14:04:59 -04:00
Richard Geldreich 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. 2026-04-06 13:53:50 -04:00
Richard Geldreich 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. 2026-04-06 13:53:00 -04:00
Rich Geldreich 83b7e87328 Update README.md 2026-04-04 10:56:08 -04:00
Richard Geldreich b642cfa07b rebuilt all artifacts 2026-04-03 22:20:27 -04:00
Richard Geldreich 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. 2026-04-03 22:18:57 -04:00
Rich Geldreich d67fc03a1c Update README.md 2026-04-02 15:42:21 -04:00
Rich Geldreich c262b0154b Update README.md 2026-04-02 12:10:32 -04:00
Rich Geldreich 6ad7750e05 Update README.md 2026-04-02 12:02:43 -04:00
Rich Geldreich 535d48e0ec Revise XUASTC LDR section in README
Updated the description of XUASTC LDR and added details about distortion measurement.
2026-04-02 12:01:52 -04:00
Rich Geldreich 121309c84a Update README.md 2026-04-02 12:00:20 -04:00
Richard Geldreich dc28730b37 Merge remote-tracking branch 'origin/master' 2026-03-23 21:01:17 -04:00
Richard Geldreich 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 2026-03-23 21:01:14 -04:00
Rich Geldreich ef0157e6bc Update README.md 2026-03-20 18:38:42 -04:00
Rich Geldreich 27704c093c Update README.md 2026-03-20 17:41:02 -04:00
Richard Geldreich 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
2026-03-20 17:34:22 -04:00
Rich Geldreich 74ba7f4f6b Merge pull request #441 from MauroDeryckere/fix/missing-exception-include
Add missing #include <exception> for std::terminate
2026-03-19 13:39:03 -04:00
Mauro Deryckere 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).
2026-03-19 16:12:44 +01:00
Richard Geldreich 5273f2823b Adding save framebuffer as PNG checkbox 2026-03-19 00:35:03 -04:00
Richard Geldreich b27ae9d113 Mouse wheel now zooms in/out
Adding View R,G,B buttons
2026-03-19 00:07:38 -04:00
Richard Geldreich 35ec9ffe5e adding click dragging to texture viewer 2026-03-18 23:34:14 -04:00
Rich Geldreich 5bfe4fa793 Update README.md 2026-03-17 17:14:38 -04:00
Rich Geldreich 083f8d06f1 Update README.md 2026-03-17 17:14:13 -04:00
Rich Geldreich 20c474723b Update URL 2026-03-17 17:12:40 -04:00
Rich Geldreich 28e76f6e34 Update README.md 2026-03-10 05:58:26 -04:00
Rich Geldreich 44c3905f5d Update SECURITY.md 2026-03-10 05:43:45 -04:00
Rich Geldreich 1eb7f28232 Update SECURITY.md 2026-03-10 05:41:39 -04:00
Rich Geldreich c344569ba6 Update SECURITY.md 2026-03-10 05:41:08 -04:00
Rich Geldreich ed922590e9 Create SECURITY.md 2026-03-10 05:40:33 -04:00
Rich Geldreich 23ebabb566 Update README.md 2026-03-09 20:48:52 -04:00
Rich Geldreich ef071f7919 Update README.md 2026-03-09 20:36:23 -04:00
Rich Geldreich 861705114d Update README.md 2026-03-09 20:35:40 -04:00
Rich Geldreich ae93b4e623 Update README.md 2026-03-09 20:32:42 -04:00
Rich Geldreich 45d5f41015 Update README.md v2_1_0 2026-03-09 18:54:46 -04:00