Commit Graph

  • d564299635 Make it easier to build Basis encoder as one .cpp Arseny Kapoulkine 2021-06-05 21:15:50 -07:00
  • 150b7fb24f Tidy docs Carl Woffenden 2021-05-31 14:55:24 +02:00
  • f5722a8025 Removed/moved unused vars Carl Woffenden 2021-05-31 14:46:12 +02:00
  • b0c447b479 Minor: fixed quotes in example Carl Woffenden 2021-05-31 14:36:55 +02:00
  • 51c999afba Minor tweaks to fix single-file creations Carl Woffenden 2021-05-31 14:14:59 +02:00
  • ed2df5ba57 fix the build on OpenBSD Omar Polo 2021-05-22 17:46:43 +02:00
  • b55d5b311d fix: Allow building SSE kernels even when SSE 4.2 is active Andreas Atteneder 2021-05-16 02:15:02 +02:00
  • ba1c3e40f1 Merge pull request #226 from zeux/resample Rich Geldreich 2021-04-16 00:40:45 -04:00
  • 0eb541a118 Implement custom resampling command line args Arseny Kapoulkine 2021-04-14 21:13:19 -07:00
  • 5337227c5d Rebuilt WASM encoder Rich Geldreich 2021-04-15 00:02:16 -04:00
  • 24ba5ded22 Merge pull request #214 from zeux/trial_errors Rich Geldreich 2021-04-14 23:50:22 -04:00
  • f3f7f750bb Updating comment Rich Geldreich 2021-04-14 23:36:10 -04:00
  • cbcf539186 Merge pull request #225 from flashk/patch-1 Rich Geldreich 2021-04-14 23:34:31 -04:00
  • 1cd2b7506a Apply swizzle to user supplied mipmaps flashk 2021-04-14 10:37:16 -07:00
  • ee626cec19 Adding initial support for user-provided mipmaps. This isn't hooked up to the command line tool or the JS wrappers yet. Rich Geldreich 2021-04-13 22:47:57 -04:00
  • 0088fc656a Update README.md Rich Geldreich 2021-04-13 15:40:27 -04:00
  • d17837b049 Adding BSD.txt license file Rich Geldreich 2021-04-13 15:34:31 -04:00
  • 6891895496 Update README.md Rich Geldreich 2021-04-13 15:32:22 -04:00
  • 0b9cd40f3b Rebuild WASM files v1.15_rel2 Rich Geldreich 2021-04-13 15:25:37 -04:00
  • d57ca739c5 Update README.md v1_15 Rich Geldreich 2021-04-13 15:09:47 -04:00
  • 078c33f3e2 Update README.md Rich Geldreich 2021-04-13 15:06:55 -04:00
  • a5a232c27e Update README.md Rich Geldreich 2021-04-13 15:05:26 -04:00
  • 182107c6f1 Update README.md Rich Geldreich 2021-04-13 15:04:26 -04:00
  • 7426487fe8 Update README.md Rich Geldreich 2021-04-13 15:01:18 -04:00
  • 48a5914a73 - Fixing ETC1S backend endpoint palette related bug that was causing a CRC check to fail on the decompressed data during compression. - Fixing -etc1_only option so it doesn't write uncompressed image formats. Rich Geldreich 2021-04-13 14:26:07 -04:00
  • 4dc53670f6 Update README.md Rich Geldreich 2021-04-13 14:58:21 -04:00
  • 3d9c73b9c9 Update README.md Rich Geldreich 2021-04-13 14:55:52 -04:00
  • ebcd600446 Update README.md Rich Geldreich 2021-04-13 14:49:29 -04:00
  • 4893c026d8 Update README.md Rich Geldreich 2021-04-13 14:48:40 -04:00
  • 477b3e69a6 Update README.md Rich Geldreich 2021-04-13 14:40:19 -04:00
  • 6d19ef3c7f Update README.md Rich Geldreich 2021-04-13 01:33:52 -04:00
  • 484d6ea6ef Update README.md Rich Geldreich 2021-04-13 01:33:07 -04:00
  • ed86c9b7c2 Update README.md Rich Geldreich 2021-04-13 01:31:58 -04:00
  • ee610c914e Fixing tabs Rich Geldreich 2021-04-13 00:29:01 -04:00
  • 5f98685bb9 Fixing gcc warning Rich Geldreich 2021-04-12 23:39:49 -04:00
  • 3f168577bb Fixing gcc warning Rich Geldreich 2021-04-12 23:38:01 -04:00
  • ed135f03a0 Re-enabling the ktx2 mipPadding alignment workaround Rich Geldreich 2021-04-12 14:52:37 -04:00
  • 316a8de5f1 Fixing comment Rich Geldreich 2021-04-12 14:51:57 -04:00
  • cb6322848b Adding some macros to disable the KTX2 mipPadding alignment bug workaround, and to not write key value fields at all. Rich Geldreich 2021-04-12 14:47:15 -04:00
  • c76bfef770 Update README.md Rich Geldreich 2021-04-12 14:11:14 -04:00
  • 55eb601a43 Update README.md Rich Geldreich 2021-04-12 14:10:53 -04:00
  • 808b1e06c9 Update README.md Rich Geldreich 2021-04-12 13:43:25 -04:00
  • 55a50755a0 Create README.md Rich Geldreich 2021-04-12 13:43:11 -04:00
  • 621c362e54 Update README.md Rich Geldreich 2021-04-12 13:43:02 -04:00
  • 2a74278d49 Update README.md Rich Geldreich 2021-04-12 13:41:52 -04:00
  • a6be348243 Update README.md Rich Geldreich 2021-04-12 13:40:01 -04:00
  • 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. Rich Geldreich 2021-04-12 13:30:45 -04:00
  • b3ecdb5ea3 ktx2_encode_test: new samples files for WASM KTX2 encoding/transcoding Rich Geldreich 2021-04-12 13:29:13 -04:00
  • 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). Rich Geldreich 2021-04-12 13:28:37 -04:00
  • 427ebe62eb Update README.md v1.14_final Rich Geldreich 2021-04-05 02:51:20 -04:00
  • 82a7fbb708 Update README.md Rich Geldreich 2021-04-05 02:49:10 -04:00
  • 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 Rich Geldreich 2021-03-31 00:01:52 -04:00
  • bf13257528 Merge branch 'branch' Rich Geldreich 2021-03-30 14:53:22 -04:00
  • 053ed374b4 In progress global codebook changes Rich Geldreich 2021-03-30 14:51:26 -04:00
  • 8fccf9e799 Merge pull request #219 from lexaknyazev/patch-1 v1_13_final_release v1_13_3_30 Rich Geldreich 2021-03-30 14:14:45 -04:00
  • bd2756a617 Merge pull request #218 from JCash/android-compile-fix Rich Geldreich 2021-03-30 14:09:15 -04:00
  • 2fd9aec037 Merge pull request #220 from JCash/basisu-min-max Rich Geldreich 2021-03-30 14:06:56 -04:00
  • 2c0c038ffe Renamed to minimum/maximum JCash 2021-03-30 19:17:50 +02:00
  • 03cca3778e Replaced std::min/std::max with basisu::min/basisu::max JCash 2021-03-30 18:44:07 +02:00
  • 5e285fe950 Added two newlines to pass the formatting rules JCash 2021-03-30 17:04:41 +02:00
  • 915b91b56c Fix UASTC to EAC RG11 green channel selection Alexey Knyazev 2021-03-28 15:10:38 +04:00
  • 4d00ef7bc0 Android compile fix JCash 2021-03-28 11:31:29 +02:00
  • aee16b4eab Add two newlines at EOF to make the CI happy Arseny Kapoulkine 2021-03-24 09:34:22 -07:00
  • 950e452f7d Optimize find_optimal_selector_clusters_for_each_block Arseny Kapoulkine 2021-03-23 21:53:49 -07:00
  • 57b9051d94 Forward declaring hash_map::iterator and const_iterator. This doesn't fix issues in basisu, but hopefully in the KTX2 repo. Rich Geldreich 2021-03-17 12:29:08 -04:00
  • f035aa4ce3 Adding remark v1.13_3_16 Rich Geldreich 2021-03-16 23:51:06 -04:00
  • 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. Rich Geldreich 2021-03-16 22:58:01 -04:00
  • 7fa283edb0 Fixing VS 2015 compilation issue Rich Geldreich 2021-03-16 21:31:17 -04:00
  • a7994821e5 Disabling unaligned reads unless it's x86/x64 by default Rich Geldreich 2021-03-16 21:16:57 -04:00
  • b5334deb8a Putting miniz into its own C++ namespace to fix clashes Rich Geldreich 2021-03-13 09:52:35 -05:00
  • 2f2965992b Was always including malloc.h - this is now only done on Linux. It was for malloc_usable_size(). Rich Geldreich 2021-03-10 03:21:33 -05:00
  • 0b137c169b Update README.md Rich Geldreich 2021-03-09 15:17:40 -05:00
  • 95f410c941 Update README.md v1.13 Rich Geldreich 2021-03-09 14:43:12 -05:00
  • b34959181b Modified files Rich Geldreich 2021-03-09 11:31:29 -05:00
  • 53264b1c28 New file Rich Geldreich 2021-03-09 11:02:48 -05:00
  • 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") Rich Geldreich 2021-03-09 11:00:25 -05:00
  • 4299495f77 New files Rich Geldreich 2021-03-09 10:58:57 -05:00
  • bb2a355560 New files Rich Geldreich 2021-03-09 10:58:49 -05:00
  • 465ca44f4c New files Rich Geldreich 2021-03-09 10:58:42 -05:00
  • 1fb8b51311 Merge pull request #198 from ondys/patch-4 pre_v1.13 Rich Geldreich 2021-01-29 18:33:25 -05:00
  • c959383657 Build and warning fixes for basisu_transcoder.cpp Ondrej Stava 2021-01-29 13:37:01 -08:00
  • ef70ddd7c9 Fixing missing newline at end of file Rich Geldreich 2020-12-21 18:47:43 -05:00
  • 7b9004899b Merge pull request #192 from fintelia/patch-1 Rich Geldreich 2020-12-18 14:05:05 -05:00
  • 16a2989aa5 Update README.md Rich Geldreich 2020-12-18 14:00:39 -05:00
  • 044d18f4ef Update README.md Rich Geldreich 2020-12-18 14:00:01 -05:00
  • b3be08410f Update README.md Rich Geldreich 2020-12-18 13:54:53 -05:00
  • 9e6eca249c Update README.md Rich Geldreich 2020-12-18 13:45:26 -05:00
  • d0eb95e8b2 Update README.md Rich Geldreich 2020-12-18 13:41:39 -05:00
  • 2882de8126 Update README.md Rich Geldreich 2020-12-18 13:40:12 -05:00
  • e25d8dd7a8 Update README.md Rich Geldreich 2020-12-18 07:17:48 -05:00
  • 4eff205f2f Update README.md Rich Geldreich 2020-12-17 15:15:52 -05:00
  • 33fe39f9cc Update README.md Rich Geldreich 2020-12-17 15:14:48 -05:00
  • 45fa7d6d21 Updating REUSE file Rich Geldreich 2020-12-17 15:13:45 -05:00
  • 107ae4b936 Update README.md Rich Geldreich 2020-12-17 15:11:23 -05:00
  • 8fceed472a Update README.md Rich Geldreich 2020-12-17 14:55:57 -05:00
  • 2d63617d71 Update README.md Rich Geldreich 2020-12-17 14:54:09 -05:00
  • 5d2120b085 Update README.md Rich Geldreich 2020-12-17 14:52:36 -05:00
  • ea668ac2c3 Updating preview image Rich Geldreich 2020-12-17 14:45:44 -05:00
  • 5b299684cd Update README.md Rich Geldreich 2020-12-17 14:46:25 -05:00
  • f51ea57463 Update README.md Rich Geldreich 2020-12-17 14:43:29 -05:00