Commit Graph

1319 Commits

Author SHA1 Message Date
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
Rich Geldreich
99ffb1b2bd Update README.md 2026-03-09 18:53:24 -04:00
Rich Geldreich
ff62a90dce Update README.md 2026-03-09 18:53:03 -04:00