Commit Graph
673 Commits
Author SHA1 Message Date
Rich Geldreich 547cdf85aa Merge pull request #285 from zeux/macos-fix
Fix clang warnings
2022-02-24 16:58:26 -08:00
Richard Geldreich 1531cfaf9e Bumping version to 1.16.3
Fixing unused var warnings in MSVC
1.16.3
2022-02-24 19:46:57 -05: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 44e1bcd3e1 Fixing some bugs related to changing the default from -tex_array to -individual:
- If -output_file is specified and there's more than 1 input, it errors out as this would overwrite the output file multiple times
- Tex types cubemap/3D default to tex_array mode
1.16.2
2022-02-11 21:28:52 -05:00
Richard Geldreich 19111ce77b Fixing glTypeSize so it's always 1, as the KTX spec requires. 2022-02-11 21:28:02 -05:00
Arseny Kapoulkine 4556b570d5 Fix macOS warnings 2022-01-29 18:44:34 -08:00
Richard Geldreich 43c4322a72 Merge remote-tracking branch 'origin/master' 2022-01-28 10:08:10 -05:00
Richard Geldreich aa987502fe trying to shut up git diff 2022-01-28 10:08:07 -05:00
Rich Geldreich d0a7df6473 Update README.md 2022-01-28 09:48:28 -05:00
Rich Geldreich 3a27c24f79 Update README.md 2022-01-28 09:47:40 -05:00
Rich Geldreich 9235bc5225 Update README.md 2022-01-28 09:47:27 -05:00
Richard Geldreich 5a72a332c1 Trying to disable format testing on basis_transcoder.js 2022-01-28 09:42:36 -05:00
Richard Geldreich 95c591d696 Merge remote-tracking branch 'origin/master' 2022-01-28 09:38:06 -05:00
Richard Geldreich 8ee9498d93 Adding newline to end of file 2022-01-28 09:38:03 -05:00
Rich Geldreich 249f09d5f2 Update README.md 1.16 2022-01-28 08:46:03 -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
Richard Geldreich 5d23f64073 New files 2022-01-28 08:30:50 -05:00
Richard Geldreich fcbd0e7df1 New files 2022-01-28 08:30:40 -05:00
Richard Geldreich c642296bc1 New files 2022-01-28 08:30:30 -05:00
Richard Geldreich 8a24e40265 New files 2022-01-28 08:30:14 -05:00
Rich Geldreich 962d4ac422 Update README.md 1.15_final 2022-01-23 06:32:02 -05:00
Rich Geldreich 32ab6e8aca Update README.md 2022-01-23 06:22:10 -05:00
Rich Geldreich 928a0caa3e Fixing asserts on 1x1 jpeg's when chroma filtering is enabled. 2021-12-27 02:18:33 -05:00
Rich Geldreich 4e0c016c70 Update README.md 2021-12-18 20:54:43 -05:00
Rich Geldreich 865a5af02f Update README.md 2021-12-18 20:53:49 -05:00
Rich Geldreich 0da4c110b0 Merge pull request #233 from atteneder/sse4.2
fix: Allow building SSE kernels regardless of SSE 4.2 being (in)active
2021-12-18 17:39:44 -08:00
Rich Geldreich 3755515342 Merge pull request #265 from Calinou/fix-freebsd-build
Fix compilation on FreeBSD
2021-12-18 17:35:43 -08:00
Rich Geldreich 0ba72f4fb3 Update README.md 2021-11-27 01:30:32 -05:00
Rich Geldreich a5cf5d88f0 Update README.md 2021-11-27 01:26:34 -05:00
Rich Geldreich 5d1335ec8a Update README.md 2021-11-27 01:26:09 -05:00
Rich Geldreich 840abafea4 Update README.md 2021-11-27 01:25:16 -05:00
Rich Geldreich fcc30afcbc Update README.md 2021-11-27 01:23:13 -05:00
Hugo Locurcioandrobfram 9ecbdaa7dd Fix compilation on FreeBSD
Linux's `<sys/timex.h>` header was used instead of
FreeBSD's <sys/time.h> due to missing preprocessor comparison.

Co-authored-by: robfram <robfram@gmail.com>
2021-11-19 20:47:26 +01:00
Rich Geldreich 646a9f8261 Rewriting reduce_all() helpers. They aren't actually used, but they are good to have around. 2021-10-19 23:25:00 -04:00
Rich Geldreich d7e2d47879 deleting file 2021-10-18 09:41:04 -04:00
Rich Geldreich cdf517faae Update README.md 2021-10-18 09:32:27 -04:00
Rich Geldreich 6d84f50616 new file 2021-10-18 09:28:31 -04:00
Rich Geldreich 77b7df8e5d Merge pull request #234 from omar-polo/master
fix the build on OpenBSD
v1_15_update v1_15_update2
2021-09-22 20:17:31 -04:00
Rich Geldreich 1ad79624f2 Merge pull request #235 from cwoffenden/single-file-fixes
Single file transcoder fixes
2021-09-22 20:14:36 -04:00
Rich Geldreich 716f6ee9dc Fixing bug in tree structured VQ code that would generate nodes with redundant input vector indices, causing rare frontend verify crashes. 2021-09-22 20:09:16 -04:00
Rich Geldreich 3478338c7c Update README.md 2021-09-22 19:52:26 -04:00
Rich Geldreich b993de4209 Merge pull request #237 from zeux/enc1
Make it easier to build Basis encoder as one .cpp
2021-09-09 23:19:38 -04:00
Rich Geldreich 6ac519f1e5 Merge pull request #238 from zeux/cppfix
apg_bmp: Fix building C source as C++
2021-08-03 21:41:04 -04:00
Rich Geldreich 86506eef52 Merge pull request #244 from EthanMichalicek/patch-1
Updated README to reflect current -uastc_rdo_l flag
2021-07-25 04:41:25 -04:00
EthanMichalicek 5ae3571a4b Updated README to reflect current -uastc_rdo_l flag
README still lists `-uastc_rdo_q` as an option, even though it has been replaced by `-uastc_rdo_l`.
2021-07-06 11:17:49 -05:00
Andreas Atteneder 2849bbd177 fix: Compile SSE kernel regardless of SSE 4.2 support being enabled 2021-06-21 17:38:38 +02:00
Rich Geldreich c4c0db735a Merge pull request #240 from zeux/nominmax
Remove redundant definitions of min/max
2021-06-15 19:21:08 -04:00
Rich Geldreich 46a441a4a2 Merge pull request #239 from zeux/nooutput
Disable read/wrote output when status output is off
2021-06-15 19:16:35 -04:00
Arseny Kapoulkine 35c42cb00b Remove redundant definitions of min/max
These aren't used and they conflict with other sources in single-source
build.
2021-06-06 22:04:31 -07:00
Arseny Kapoulkine 94d8efb875 Disable read/wrote output when status output is off
This was the only output that was being printed when m_status_output is
false; since this defaults to true in command-line builds this doesn't
affect them.
2021-06-05 22:25:30 -07:00