Rich Geldreich
ebcd600446
Update README.md
2021-04-13 14:49:29 -04:00
Rich Geldreich
4893c026d8
Update README.md
2021-04-13 14:48:40 -04:00
Rich Geldreich
477b3e69a6
Update README.md
2021-04-13 14:40:19 -04:00
Rich Geldreich
6d19ef3c7f
Update README.md
2021-04-13 01:33:52 -04:00
Rich Geldreich
484d6ea6ef
Update README.md
2021-04-13 01:33:07 -04:00
Rich Geldreich
ed86c9b7c2
Update README.md
2021-04-13 01:31:58 -04:00
Rich Geldreich
ee610c914e
Fixing tabs
2021-04-13 00:29:01 -04:00
Rich Geldreich
5f98685bb9
Fixing gcc warning
2021-04-12 23:39:49 -04:00
Rich Geldreich
3f168577bb
Fixing gcc warning
2021-04-12 23:38:01 -04:00
Rich Geldreich
ed135f03a0
Re-enabling the ktx2 mipPadding alignment workaround
2021-04-12 14:52:37 -04:00
Rich Geldreich
316a8de5f1
Fixing comment
2021-04-12 14:51:57 -04:00
Rich Geldreich
cb6322848b
Adding some macros to disable the KTX2 mipPadding alignment bug workaround, and to not write key value fields at all.
2021-04-12 14:47:15 -04:00
Rich Geldreich
c76bfef770
Update README.md
2021-04-12 14:11:14 -04:00
Rich Geldreich
55eb601a43
Update README.md
2021-04-12 14:10:53 -04:00
Rich Geldreich
808b1e06c9
Update README.md
2021-04-12 13:43:25 -04:00
Rich Geldreich
55a50755a0
Create README.md
2021-04-12 13:43:11 -04:00
Rich Geldreich
621c362e54
Update README.md
2021-04-12 13:43:02 -04:00
Rich Geldreich
2a74278d49
Update README.md
2021-04-12 13:41:52 -04:00
Rich Geldreich
a6be348243
Update README.md
2021-04-12 13:40:01 -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
a8a1f73824
Adding zstd files - these are OPTIONAL. Use cmake . -DKTX2_ZSTANDARD=0 to disable (or set BASISD_SUPPORT_KTX2_ZSTD=0 when compiling the encoder or transcoder).
2021-04-12 13:28:37 -04:00
Rich Geldreich
427ebe62eb
Update README.md
v1.14_final
2021-04-05 02:51:20 -04:00
Rich Geldreich
82a7fbb708
Update README.md
2021-04-05 02:49:10 -04:00
Rich Geldreich
041ad47c27
- Global codebook related fixes
...
- Minor fix to basisu_frontend::optimize_selector_codebook() so the new_selector_cluster_indices array is initialized correctly. (The backend doesn't use this array so no harm was being done.)
v1_14_initial
2021-03-31 00:01:52 -04:00
Rich Geldreich
bf13257528
Merge branch 'branch'
2021-03-30 14:53:22 -04:00
Rich Geldreich
053ed374b4
In progress global codebook changes
2021-03-30 14:51:26 -04:00
Rich Geldreich
8fccf9e799
Merge pull request #219 from lexaknyazev/patch-1
...
Fix UASTC to EAC RG11 green channel selection
v1_13_3_30
v1_13_final_release
2021-03-30 14:14:45 -04:00
Rich Geldreich
bd2756a617
Merge pull request #218 from JCash/android-compile-fix
...
Android compile fix
2021-03-30 14:09:15 -04:00
Rich Geldreich
2fd9aec037
Merge pull request #220 from JCash/basisu-min-max
...
Replaced std::min/std::max with basisu::minimum/basisu::maximum
2021-03-30 14:06:56 -04:00
JCash
2c0c038ffe
Renamed to minimum/maximum
2021-03-30 19:17:50 +02:00
JCash
03cca3778e
Replaced std::min/std::max with basisu::min/basisu::max
...
Removed use of NOMINMAX
2021-03-30 18:44:07 +02:00
JCash
5e285fe950
Added two newlines to pass the formatting rules
2021-03-30 17:04:41 +02:00
Alexey Knyazev
915b91b56c
Fix UASTC to EAC RG11 green channel selection
2021-03-28 15:10:38 +04:00
JCash
4d00ef7bc0
Android compile fix
2021-03-28 11:31:29 +02:00
Rich Geldreich
57b9051d94
Forward declaring hash_map::iterator and const_iterator. This doesn't fix issues in basisu, but hopefully in the KTX2 repo.
2021-03-17 12:29:08 -04:00
Rich Geldreich
f035aa4ce3
Adding remark
v1.13_3_16
2021-03-16 23:51:06 -04:00
Rich Geldreich
d2454fb1da
- Renaming some members to be more descriptive
...
- Fixing find_optimal_selector_clusters_for_each_block() so if some clusters don't get assigned any blocks during refinement the selector cluster block index array is still correctly sized.
2021-03-16 22:58:01 -04:00
Rich Geldreich
7fa283edb0
Fixing VS 2015 compilation issue
2021-03-16 21:31:17 -04:00
Rich Geldreich
a7994821e5
Disabling unaligned reads unless it's x86/x64 by default
2021-03-16 21:16:57 -04:00
Rich Geldreich
b5334deb8a
Putting miniz into its own C++ namespace to fix clashes
2021-03-13 09:52:35 -05:00
Rich Geldreich
2f2965992b
Was always including malloc.h - this is now only done on Linux. It was for malloc_usable_size().
2021-03-10 03:22:15 -05:00
Rich Geldreich
0b137c169b
Update README.md
2021-03-09 15:17:40 -05:00
Rich Geldreich
95f410c941
Update README.md
v1.13
2021-03-09 14:43:12 -05:00
Rich Geldreich
b34959181b
Modified files
2021-03-09 11:31:29 -05:00
Rich Geldreich
53264b1c28
New file
2021-03-09 11:02:48 -05: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
4299495f77
New files
2021-03-09 10:58:57 -05:00
Rich Geldreich
bb2a355560
New files
2021-03-09 10:58:49 -05:00
Rich Geldreich
465ca44f4c
New files
2021-03-09 10:58:42 -05:00