Commit Graph

  • f3f7c69f28 Merge pull request #32 from cwoffenden/previewers Rich Geldreich 2019-06-11 11:02:47 -07:00
  • 5e8ad71036 Merge pull request #27 from zeux/wasmopt Rich Geldreich 2019-06-11 10:59:56 -07:00
  • 79d043092f Added flush after updating DIB contents Carl Woffenden 2019-06-10 08:50:52 +02:00
  • 7d784c7288 Correcting the copyright date, as all of the Basis Universal code was written during/after April '19. Rich Geldreich 2019-06-09 18:29:41 -07:00
  • b1c5642c8d Fix for dimensions that aren't a multiple of four Carl Woffenden 2019-06-09 21:17:01 +02:00
  • 7121deeef7 Preview image now local Carl Woffenden 2019-06-09 11:48:37 +02:00
  • 37a9dc3da3 Initial working Windows preview Carl Woffenden 2019-06-08 18:49:08 +02:00
  • 43fccbd21f Update README.md Rich Geldreich 2019-06-07 20:55:32 -07:00
  • 231fd71797 Update README.md Rich Geldreich 2019-06-07 20:55:06 -07:00
  • b6c20de094 Update README.md Rich Geldreich 2019-06-07 20:53:51 -07:00
  • 9bb867f98b Enabling debug flags in transcoder richgel999 2019-06-07 20:52:54 -07:00
  • a92424d772 Adding webgl_videotest files richgel999 2019-06-07 20:50:52 -07:00
  • 938fe8c204 Removing OSX build instructions Rich Geldreich 2019-06-07 20:48:18 -07:00
  • 589d38971f Texture video changes Rich Geldreich 2019-06-07 20:47:21 -07:00
  • ab722fa2e1 - Adding support for skip blocks, i-frames and p-frames to the backend and transcoder, for texture video use. - For PVRTC1, we now memset() any extra blocks after the blocks we know will be transcoded into. This is done because in GL there is padding that occurs on textures smaller than 8x8. - Removing all OpenMP usage and replacing it with a basis C++11 job system. - Fixing TSVQ class so it can split very long "thin" clusters that before weren't being split. This improves endpoint quantization on videos and complex 2D textures. - More frontend perf. optimizations. v1.08 1.08 richgel999 2019-06-07 20:35:38 -07:00
  • 00001426de Fix webgl CMakeLists.txt setup Arseny Kapoulkine 2019-06-02 20:46:47 -07:00
  • 06019e73ad Updating examples Rich Geldreich 2019-06-01 15:24:47 -07:00
  • bc5864c17d Updating forward compat section Rich Geldreich 2019-06-01 15:23:30 -07:00
  • 78f1aa3c22 Updating -level section Rich Geldreich 2019-06-01 15:21:07 -07:00
  • cffae80451 Updating -level section Rich Geldreich 2019-06-01 15:19:51 -07:00
  • 72f1cfe514 Updating -level section Rich Geldreich 2019-06-01 15:18:16 -07:00
  • 1ea4a92893 Fixing graph's axis label Rich Geldreich 2019-05-31 15:48:55 -07:00
  • 13197a1c30 Update README.md Rich Geldreich 2019-05-31 15:47:55 -07:00
  • ad308cc26c Adding encoder level vs. perf/quality graph. Rich Geldreich 2019-05-31 15:42:12 -07:00
  • f631b29a7e Frontend optimizations: Adding multiple compression levels to the encoder's frontend. Level 2 and 4 are equivalent to the initial release (default or -slower). Level 1 is now the new default, and is on average 21% faster than level 2. (Or more, up to 2-2.5x, on large images.) The help text documents what encoder features are used in each level. Level 0 is fine for most images, but is weak on artificial images and really large complex images. -slower now sets level 2 (not 4). Rich Geldreich 2019-05-31 15:14:58 -07:00
  • 00b5c254ab Encoder frontend fix: Setting unquantized ETC1S selectors (that got stomped in the previous optimization). Rich Geldreich 2019-05-29 16:57:59 -07:00
  • a2144d7ff4 Update README.md Rich Geldreich 2019-05-29 12:48:42 -07:00
  • 3050ca4a70 Optimizing basisu_frontend::init_endpoint_training_vectors() so it doesn't go recompute the ETC1S block basecolor/inten tables again. We already do this in basisu_frontend::init_etc1_images(). This change should not change the output files in any way. Rich Geldreich 2019-05-29 12:11:48 -07:00
  • 21ab9bebb5 Update README.md Rich Geldreich 2019-05-28 18:07:29 -07:00
  • fbeb5d014c Update README.md Rich Geldreich 2019-05-28 17:18:22 -07:00
  • 0c2d072a29 Update README.md Rich Geldreich 2019-05-28 17:16:38 -07:00
  • d284b08a21 Update README.md Rich Geldreich 2019-05-28 17:14:47 -07:00
  • dd29d75471 Default mipmap filtering now follows the -linear option. Also updating tool help text, and bumping the version. Rich Geldreich 2019-05-28 17:11:38 -07:00
  • c180a087b9 Minor transcoder update: Adding support for arbitrary output texture row pitches, for usage with the Vulkan rendering API. Rich Geldreich 2019-05-28 15:41:06 -07:00
  • 5a3da3eb3a Merge pull request #17 from nigeltao/master Rich Geldreich 2019-05-28 14:48:29 -07:00
  • 0215d797ae Fix README.md markdown syntax typo Nigel Tao 2019-05-26 15:02:00 +10:00
  • 92bc0de0ea Fixing demo falling back to 565 problem on Firefox (and possibly Edge). v1.00 richgel999 2019-05-23 19:47:23 -07:00
  • 3bfe6d59c1 Merge pull request #9 from 1ace/patch-1 Rich Geldreich 2019-05-23 12:25:04 -07:00
  • e00e6c1cb7 Merge pull request #10 from waracci/bg-fix-typo-readme Rich Geldreich 2019-05-23 12:24:17 -07:00
  • f32dc7b3f5 Update README.md Rich Geldreich 2019-05-23 12:23:50 -07:00
  • ab30538b29 Merge pull request #12 from kenrussell/add-examples-to-readme Rich Geldreich 2019-05-23 12:21:05 -07:00
  • a3e3cdc770 Add more compilation and usage instructions. Kenneth Russell 2019-05-23 09:58:00 -07:00
  • 87486df333 bg(fix-typo): fix a single typo on the readme file warachi 2019-05-23 17:37:46 +03:00
  • 00f7b5b445 cmake: add installation target Eric Engestrom 2019-05-23 15:22:05 +01:00
  • 0319b500f6 Merge pull request #7 from zeux/wasmopt Rich Geldreich 2019-05-22 23:27:43 -07:00
  • c2430c3792 Use emmalloc instead of dlmalloc to save a bit more space Arseny Kapoulkine 2019-05-22 21:14:05 -07:00
  • f5d502912d Make codec options externally configurable and remove BC7 support Arseny Kapoulkine 2019-05-22 20:57:17 -07:00
  • 6fa7476bf9 Remove std::iostream from the transcoders Arseny Kapoulkine 2019-05-22 20:53:10 -07:00
  • af8f9f8bc4 Remove assert(x) hack in favor of NDEBUG Arseny Kapoulkine 2019-05-22 20:51:29 -07:00
  • a52a31e5b0 Rebuild basis_transcoder with new Emscripten (emsdk 1.38.31) Arseny Kapoulkine 2019-05-22 20:48:42 -07:00
  • 5f5c57986f Update README.md Rich Geldreich 2019-05-22 15:33:40 -07:00
  • b5d11d58c8 Update README.md Rich Geldreich 2019-05-22 14:14:54 -07:00
  • 24cb2d80e0 Update README.md Rich Geldreich 2019-05-22 14:00:31 -07:00
  • 8b7bd4daa0 Merge pull request #3 from seeekr/patch-1 Rich Geldreich 2019-05-22 13:52:32 -07:00
  • 84573a0f61 fix typos in README.md Denis Andrejew 2019-05-22 22:23:34 +02:00
  • d2ba604b06 Add link to glTF extension (in progress) Don McCurdy 2019-05-22 08:51:14 -07:00
  • 044f12d0a0 Update README.md Rich Geldreich 2019-05-22 00:17:14 -07:00
  • b9bc7d30da Update README.md Rich Geldreich 2019-05-21 20:48:07 -07:00
  • 6f07bbf6cd Update README.md video Rich Geldreich 2019-05-21 12:37:22 -07:00
  • 5068390b88 Update README.md Rich Geldreich 2019-05-20 21:37:55 -07:00
  • ba1fa5513f Update README.md Rich Geldreich 2019-05-20 12:57:32 -07:00
  • 80348620ca Disabling DEBUG_RESIZE_TEXTURE richgel999 2019-05-20 12:56:35 -07:00
  • a2532b18ad Update README.md Rich Geldreich 2019-05-20 11:46:16 -07:00
  • 9797eceeb0 Update README.md Rich Geldreich 2019-05-20 11:06:38 -07:00
  • 0007fb0dd8 Update README.md Rich Geldreich 2019-05-20 11:01:12 -07:00
  • fdf2338903 Update README.md Rich Geldreich 2019-05-20 10:58:32 -07:00
  • a148eff2d2 Update README.md Rich Geldreich 2019-05-20 10:57:09 -07:00
  • 75f356aba4 Fixing default .basis file richgel999 2019-05-20 10:50:54 -07:00
  • 481de7da7d Fixing frontend's selector codebook generator so it guarantees that all-flag selector clusters will be present in the output codebook. Adding debug visualization flags to transoder Hooking up debug visualization to WebGL demo richgel999 2019-05-20 10:48:20 -07:00
  • de4f1664d5 Update README.md Rich Geldreich 2019-05-19 01:53:58 -07:00
  • a33b5144d5 Adding comments richgel999 2019-05-18 20:33:54 -07:00
  • 1dc1bd35c8 Adding slice description to -unpack/-validate commands Adding iframe flags to transcoder slice/image desc API's Recompiling transcoder in webgl_videotest directory richgel999 2019-05-18 20:18:55 -07:00
  • 2b9c4ec309 Update README.md Rich Geldreich 2019-05-18 18:27:15 -07:00
  • 616481a082 Update README.md Rich Geldreich 2019-05-18 18:21:40 -07:00
  • 9d135d2984 Update README.md Rich Geldreich 2019-05-18 18:14:12 -07:00
  • ebd77b8282 Update README.md Rich Geldreich 2019-05-18 18:12:36 -07:00
  • 9529bdbff8 Still a WIP - needs more testing (especially when video is disabled, which hasn't been tested on this branch yet): - Adding conditional replenishment (CR) support to the system, so blocks which don't change their selectors or endpoints from the last frame don't need to be decoded. This can greatly increase the compression ratio on many video sequences. - Updating help text. - Adding support for slices to be marked as i-frames - Updating transcoder to support CR richgel999 2019-05-18 17:54:52 -07:00
  • 2b08177cd8 New files - for testing video support. This is the old asm.js transcoder test project. Please look in the "WebGL" directory for the WebAssembly examples. richgel999 2019-05-18 17:52:18 -07:00
  • 51fb74364f Fixing/updating basisu tool help text. richgel999 2019-05-18 17:32:06 -07:00
  • b115f4be1a Add links to WebGL demos. Don McCurdy 2019-05-18 17:15:37 -07:00
  • b688682709 Update README.md Rich Geldreich 2019-05-17 16:03:19 -07:00
  • d6e7008a9d Update README.md Rich Geldreich 2019-05-17 14:16:10 -07:00
  • 9ccd88432a Update README.md Rich Geldreich 2019-05-17 14:14:18 -07:00
  • ee4d682113 Update README.md Rich Geldreich 2019-05-17 14:00:22 -07:00
  • 5285f3c967 Update README.md Rich Geldreich 2019-05-16 21:03:38 -07:00
  • e42e12559d Update README.md Rich Geldreich 2019-05-16 21:03:06 -07:00
  • 71a866d785 Merge pull request #1 from BinomialLLC/gltf-demo 狄学长ShrekShao 2019-05-16 18:02:08 -07:00
  • 4009e93c5a Use low-quality AGI model gltf-demo shrekshao 2019-05-15 14:25:26 -07:00
  • ab63add898 Fix CMakeList and rebuilt test shrekshao 2019-05-15 14:24:55 -07:00
  • b4d338b2cc Fix broken link. Don McCurdy 2019-05-15 09:51:02 -07:00
  • 70eda127a8 Clean up. Don McCurdy 2019-05-15 09:47:00 -07:00
  • 871ccb0cb7 Update readmes. Don McCurdy 2019-05-15 09:45:25 -07:00
  • e3ffbcc98a Include prebuilt transcoder. Don McCurdy 2019-05-15 09:35:53 -07:00
  • e654e346bc Rename demo folders. Don McCurdy 2019-05-15 09:26:40 -07:00
  • 3ce8a27f81 Update README.md Rich Geldreich 2019-05-14 22:34:11 -07:00
  • 4173c06500 Update README.md Rich Geldreich 2019-05-14 22:32:16 -07:00
  • ef14749387 Adding "lion" benchmark files lion_bench Rich Geldreich 2019-05-14 17:45:03 -07:00
  • 8c7be6702a testing lion branch Rich Geldreich 2019-05-14 17:26:26 -07:00
  • 86b9fa53ed Add screenshots of demos shrekshao 2019-05-14 17:25:46 -07:00
  • c4cc4e4e2b Restructure webgl demo folders and Update readme shrekshao 2019-05-14 17:12:51 -07:00