Commit Graph
304 Commits
Author SHA1 Message Date
Carl Woffenden f8b0bfe92c Minor: moved note 2019-09-28 07:04:29 +02:00
Carl Woffenden 6c4d877710 ASTC support (and improved demo)
Exposed the ASTC transcoder. Improved the Emscripten example and tested on ASTC and ETC hardware. Workaround for usused functions and consts when disabling various transcode options.
2019-09-28 07:04:29 +02:00
Carl Woffenden ac73849b0e Fixes more -Wunused-parameter warnings
These unused params occur when disabling various transcode options.
2019-09-28 07:04:29 +02:00
Carl Woffenden 80271e2cff Working demo
Demo transcodes to various formats (tested only PVRTC, S3TC and uncompressed for now). Added docs.
2019-09-28 07:04:29 +02:00
Carl Woffenden 9dd6068dd3 Work-in-progress
Embedded .basis files with and without alpha. Started adding support to draw both types, as well as ETC. Fixed broken WebGL canvas.
2019-09-28 07:04:29 +02:00
Carl Woffenden c002331b37 Added RGBA example 2019-09-28 07:04:29 +02:00
Carl Woffenden bd8feea6d9 Initial commit
Added combine script.  Created initial Emscripten example.
2019-09-28 07:04:29 +02:00
Carl Woffenden a6bd48a16c Minor Clang fixes
Minor fixes so that Clang doesn't trip with `-Werror` and `-Wextra`.
2019-09-28 07:04:29 +02:00
Rich Geldreich dad34eac9e Update README.md 2019-09-27 19:55:52 -07:00
Rich Geldreich 91ac05a0a9 Update README.md 2019-09-27 19:01:37 -07:00
Rich Geldreich 6e9f2e6604 Merge pull request #77 from akien-mga/cmake-out-of-source
CMake: Fix stripping out-of-source build
2019-09-27 18:59:12 -07:00
Rich Geldreich 5f804e239f Update README.md 2019-09-27 18:39:05 -07:00
Rémi Verschelde 74a724f96d CMake: Fix stripping out-of-source build
Also add .gitignore to avoid versioning bin/ or a potential build/ directory
by mistake.
2019-09-27 09:29:41 +02:00
Rich Geldreich 9a63bb6687 Update README.md 2019-09-26 23:59:35 -07:00
Rich Geldreich d33443a536 Update README.md 2019-09-26 23:57:21 -07:00
Rich Geldreich c349448d77 Update README.md 2019-09-26 23:56:10 -07:00
Rich Geldreich 7f8404f031 Update README.md 2019-09-26 23:53:51 -07:00
richgel999 11f46d74af New files 2019-09-26 23:36:54 -07:00
Rich Geldreich 05722dc580 Update README.md 2019-09-26 23:23:45 -07:00
richgel999 2af4f74533 Transcoder wrappers compilation fixes, rebuilt WebAssembly transcoder 2019-09-26 23:03:26 -07:00
richgel999 54304fa014 - Adding PVRTC2 RGB/RGBA and ETC2 EAC R11 and RG11
- Renaming -no_auto_global_sel_pal to -auto_global_sel_pal, disabling global selector palette usage by default to speed up compression on small images
- Renaming texture format enums
- Fixing uninitialized memory issue in front end - it wouldn't have affected the correctness of the output, or output quality
- Bumping command line tool up to v1.10
2019-09-26 22:35:14 -07:00
richgel999 3dbd8ecce2 Fixing rare debug assert on some images. 2019-09-26 22:03:28 -07:00
Rich Geldreich 6afb2fc833 Update README.md 2019-09-21 21:39:16 -07:00
richgel999 b57a362f65 Reducing the WebAssembly transcoder size by disabling ATC and disabling the 8-bit ASTC tables. Rebuilt the transcoder. 2019-09-20 11:45:03 -07:00
Rich Geldreich b1b0548def Update README.md 2019-09-20 00:05:28 -07:00
Rich Geldreich 57fe0aeb4f Update README.md 2019-09-19 23:55:09 -07:00
Rich Geldreich 3b8b1d2daf Update README.md 2019-09-19 23:47:18 -07:00
Rich Geldreich faa95cbff8 Update README.md 2019-09-19 23:46:43 -07:00
Rich Geldreich 12daa8fed2 Update README.md 2019-09-19 23:44:11 -07:00
Rich Geldreich ebf6b9e263 Update README.md 2019-09-19 23:39:03 -07:00
Rich Geldreich 25664c0d63 Update README.md 2019-09-19 23:38:35 -07:00
richgel999 6e70902e82 Fixing tabs 2019-09-19 23:19:30 -07:00
richgel999 14a8e3ed99 Fixing tabs 2019-09-19 23:19:08 -07:00
richgel999 921a18b68f Fixing tabs 2019-09-19 23:18:34 -07:00
richgel999 d9a289d42a Changing webgl texture test so it uses a power of 2 texture by default, so it works on iOS 2019-09-19 23:15:41 -07:00
richgel999 d877fead4e Adding power of 2 texture for webgl texture test, so it works on iOS 2019-09-19 23:15:08 -07:00
richgel999 e1a520c132 Adding uncompressed 565 pixel format support to texture demo 2019-09-19 22:12:40 -07:00
richgel999 eeb15a6e54 The transcoder now supports unpacking to 565 directly, so we don't need to transcode to BC1 then convert in Javascript 2019-09-19 21:58:10 -07:00
richgel999 c2869ffecc Adding uncompressed pixel support to transcoder wrappers in webgl/transcoder/basis_wrappers.cpp. Note uncompressed hasn't been tested yet, but I've verified that compressed still works. 2019-09-19 21:39:57 -07:00
richgel999 33bf902b01 Development message fixes 2019-09-19 20:00:54 -07:00
Rich Geldreich 3c9ed05472 Update README.md 2019-09-19 18:13:55 -07:00
Rich Geldreich 5cae992784 Update README.md 2019-09-19 17:09:51 -07:00
Rich Geldreich 43d35a9d3e Update README.md 2019-09-19 17:04:15 -07:00
Rich Geldreich 2e92f6fee6 Update README.md 2019-09-19 17:02:19 -07:00
Rich Geldreich 642bf0f2d2 Update README.md 2019-09-19 17:01:53 -07:00
Rich Geldreich b6203084b0 Update README.md 2019-09-19 16:56:43 -07:00
Rich Geldreich 3b7092be7b Update README.md 2019-09-19 16:55:14 -07:00
Rich Geldreich 5041763f02 Update README.md 2019-09-19 16:53:13 -07:00
Rich Geldreich dd2ef28df8 Update README.md 2019-09-19 16:45:52 -07:00
Rich Geldreich eb3fee4535 Update README.md 2019-09-19 16:19:13 -07:00