Richard Geldreich
323239a6a5
removing file
2025-01-21 13:36:41 -05:00
Richard Geldreich
00fec43334
re-adding file
2025-01-21 13:35:11 -05:00
Richard Geldreich
d8028601e8
removing file
2025-01-21 13:34:33 -05:00
Richard Geldreich
ef5e9f84b7
Merge remote-tracking branch 'origin/master'
2025-01-21 12:26:24 -05:00
Richard Geldreich
1fda84839f
disabling asserts
2025-01-21 12:26:18 -05:00
Rich Geldreich
f50e926529
Update README.md
2025-01-21 12:22:21 -05:00
Rich Geldreich
cbb380eff7
Update README.md
2025-01-21 12:20:55 -05:00
Richard Geldreich
88a408b3ee
fixing readme
2025-01-21 12:20:12 -05:00
Richard Geldreich
1ba75b4e34
ASTC 6x6 HDR/6x6 HDR intermediate update
2025-01-21 11:01:08 -05:00
Richard Geldreich
d7f6222a7e
new files
2025-01-21 10:18:43 -05:00
Richard Geldreich
979633e24f
new files
2025-01-21 10:18:37 -05:00
Richard Geldreich
fb010096f7
new files
2025-01-21 10:18:30 -05:00
Rich Geldreich
b76a431c6a
Update README.md
2024-09-11 01:39:47 -04:00
Richard Geldreich
59d28d60e9
Fixing UASTC HDR DFD
2024-09-10 23:37:07 -04:00
Richard Geldreich
a638316e37
Modifying UASTC HDR DFD
2024-09-10 20:52:23 -04:00
Rich Geldreich
4269074010
Update README.md
2024-09-10 17:02:56 -04:00
Rich Geldreich
88e4a8087a
Update README.md
2024-09-10 17:00:52 -04:00
Rich Geldreich
7a5d22852c
Update README.md
2024-09-10 16:47:03 -04:00
Richard Geldreich
b49b573933
UASTC HDR merge
2024-09-10 15:13:05 -04:00
Richard Geldreich
54d99e427c
new files
2024-09-10 15:12:55 -04:00
Richard Geldreich
731d54d549
UASTC HDR merge
2024-09-10 14:36:53 -04:00
Richard Geldreich
c9170b2340
new files
2024-09-10 14:36:43 -04:00
Richard Geldreich
896b4f9878
UASTC HDR merge
2024-09-10 14:34:48 -04:00
Richard Geldreich
8078cb73a2
removing unused file
2024-09-10 14:34:37 -04:00
Richard Geldreich
7a77afc1cb
removing old files
2024-09-10 14:33:11 -04:00
Richard Geldreich
be46a0e4c2
UASTC HDR changes
2024-09-10 14:31:34 -04:00
Richard Geldreich
9b36ebc4fd
new files
2024-09-10 14:31:24 -04:00
Richard Geldreich
25f98d904b
new files
2024-09-10 14:30:49 -04:00
Richard Geldreich
9c2e53cebf
new files
2024-09-10 14:30:41 -04:00
Richard Geldreich
b60eedf134
new file
2024-09-10 14:29:36 -04:00
Richard Geldreich
2b95e10dfd
removing old file
2024-09-10 14:23:51 -04:00
Richard Geldreich
89b682b97d
removing old files
2024-09-10 14:22:07 -04:00
Richard Geldreich
7a2094b807
Adding SAN option to CMakeLists.txt, to make it easier to use clang's address/undefined behavior sanitizer on codebase
...
Fixing overflow issue on extreme colors in color_distance().
Explicitly disabling unaligned addressing in miniz and transcoder when UBSAN is enabled
Disabling a needless optimization in transcoder causing ubsan issues (that could have easily been worked around in a different way, but it was an unnecessary optimization to begin with)
Rebuild wasm builds
2022-02-24 19:45:01 -05:00
Richard Geldreich
deeb5acb56
v1.16 release: OpenCL support, removing global selector palette code (it was unused/dead code), ETC1S encoding optimizations, -parallel command line option
2022-01-28 08:32:54 -05:00
Rich Geldreich
5337227c5d
Rebuilt WASM encoder
2021-04-15 00:02:16 -04:00
Rich Geldreich
ee626cec19
Adding initial support for user-provided mipmaps. This isn't hooked up to the command line tool or the JS wrappers yet.
2021-04-13 22:48:01 -04:00
Rich Geldreich
0b9cd40f3b
Rebuild WASM files
2021-04-13 15:25:42 -04:00
Rich Geldreich
7f0a00afe1
Adding KTX2 transcoding/encoding/decompression to PNG/KTX1 support to the transcoder, encoder, JavaScript wrappers. This is also adding Zstandard to the repo, which is optional. Set BASISD_SUPPORT_KTX2_ZSTD=0 when compiling the encoder/transcoder to disable it, or from cmake set KTX2_ZSTANDARD=FALSE.
2021-04-12 13:30:45 -04:00
Rich Geldreich
b3ecdb5ea3
ktx2_encode_test: new samples files for WASM KTX2 encoding/transcoding
2021-04-12 13:29:13 -04:00
Rich Geldreich
2d4fe933b2
Basis Universal v1.13:
...
- Optimized ETC1S encoder (3-4.5x faster)
- Added optional SSE 4.1 support to encoder
- Switched from std::vector to a custom vector in the encoder and transcoder
- Added CppSPMD (SSE only for now)
- UASTC RDO is now more effective, but the command line parameter controlling qualiy has changed (to "lambda")
2021-03-09 11:00:25 -05:00
Rich Geldreich
8fceed472a
Update README.md
2020-12-17 14:55:57 -05:00
Rich Geldreich
2d63617d71
Update README.md
2020-12-17 14:54:09 -05:00
Rich Geldreich
5d2120b085
Update README.md
2020-12-17 14:52:36 -05:00
Rich Geldreich
ea668ac2c3
Updating preview image
2020-12-17 14:47:34 -05:00
Rich Geldreich
5b299684cd
Update README.md
2020-12-17 14:46:25 -05:00
Rich Geldreich
f51ea57463
Update README.md
2020-12-17 14:43:29 -05:00
Rich Geldreich
a21ea7f25b
Adding missing files
2020-12-17 14:38:15 -05:00
Rich Geldreich
85fa18ec94
Adding encoder WebAssembly support, encode_test sample
...
Encoder is now a library in the "encoder" directory
JavaScript wrappers now expose the entire codec: encoder, transcoder, container independent transcoding, and .basis file information
2020-12-17 14:26:28 -05:00
Rich Geldreich
9ebf01854c
new file
2020-12-17 14:24:34 -05:00
Rich Geldreich
5eebb7e4f9
new files
2020-12-17 14:24:22 -05:00