Commit Graph

534 Commits

Author SHA1 Message Date
Rich Geldreich
d0eb95e8b2 Update README.md 2020-12-18 13:41:39 -05:00
Rich Geldreich
2882de8126 Update README.md 2020-12-18 13:40:12 -05:00
Rich Geldreich
e25d8dd7a8 Update README.md 2020-12-18 07:17:48 -05:00
Rich Geldreich
4eff205f2f Update README.md 2020-12-17 15:15:52 -05:00
Rich Geldreich
33fe39f9cc Update README.md 2020-12-17 15:14:48 -05:00
Rich Geldreich
45fa7d6d21 Updating REUSE file 2020-12-17 15:13:45 -05:00
Rich Geldreich
107ae4b936 Update README.md 2020-12-17 15:11:23 -05:00
Rich Geldreich
8fceed472a Update README.md 2020-12-17 14:55:57 -05:00
Rich Geldreich
2d63617d71 Update README.md 2020-12-17 14:54:09 -05:00
Rich Geldreich
5d2120b085 Update README.md 2020-12-17 14:52:36 -05:00
Rich Geldreich
ea668ac2c3 Updating preview image 2020-12-17 14:47:34 -05:00
Rich Geldreich
5b299684cd Update README.md 2020-12-17 14:46:25 -05:00
Rich Geldreich
f51ea57463 Update README.md 2020-12-17 14:43:29 -05:00
Rich Geldreich
a21ea7f25b Adding missing files 2020-12-17 14:38:15 -05:00
Rich Geldreich
79245d48d5 Update README.md 2020-12-17 14:31:22 -05:00
Rich Geldreich
85fa18ec94 Adding encoder WebAssembly support, encode_test sample
Encoder is now a library in the "encoder" directory
JavaScript wrappers now expose the entire codec: encoder, transcoder, container independent transcoding, and .basis file information
2020-12-17 14:26:28 -05:00
Rich Geldreich
9ebf01854c new file 2020-12-17 14:24:34 -05:00
Rich Geldreich
5eebb7e4f9 new files 2020-12-17 14:24:22 -05:00
Rich Geldreich
e88073088d Missing file 2020-12-17 13:59:00 -05:00
Rich Geldreich
62539278e1 Moving encoder-related files to the "encoder" directory 2020-12-17 13:57:57 -05:00
Rich Geldreich
2952f6dc67 Merge pull request #187 from slimbuck/rgba-swizzle
General RGBA swizzle param
before_webasm_encoder
2020-11-30 16:11:56 -05:00
Rich Geldreich
638c348294 Adding container independent transcoding support. See methods basisu_lowlevel_etc1s_transcoder::transcode_image() and basisu_lowlevel_uastc_transcoder::transcode_image(). 2020-11-23 17:58:38 -05:00
Donovan Hutchence
ef7d326654 apply swizzle patch 2020-11-17 09:03:29 +00:00
Rich Geldreich
d3fadac767 Merge pull request #175 from UebelAndre/standardize-on-appveyor
Standardize on App Veyor
2020-10-27 20:56:03 -04:00
Rich Geldreich
0605dc30cc Merge pull request #176 from UebelAndre/fix-cmake-warning
Fixed CMake warnings
2020-10-12 23:40:02 -04:00
Andre Brisco
1d66c98c32 Ran ./format.sh 2020-10-07 19:13:04 -07:00
Andre Brisco
34282ea022 Use format.sh in appveyor 2020-10-07 19:13:04 -07:00
Andre Brisco
850313a204 Fixed CMake warnings 2020-10-07 18:51:20 -07:00
Rich Geldreich
e486ceb66c Merge pull request #173 from UebelAndre/cmake-ci
Use CMake in CI
2020-10-07 20:47:21 -04:00
Andre Brisco
9d0226d108 Use CMake in CI 2020-10-07 15:09:43 -07:00
Rich Geldreich
f80f8dd971 Merge pull request #145 from cician/master
node.js build target
2020-09-18 23:37:32 -04:00
Rich Geldreich
eeca276ad6 Merge pull request #143 from cwoffenden/encoder-xcode
Xcode encoder warnings removed
2020-09-18 23:36:30 -04:00
Rich Geldreich
46af0305fc Merge pull request #150 from davidhubbard/master
Fix #44: document _ofs header fields
2020-09-18 23:35:37 -04:00
Rich Geldreich
3cca083a57 Merge pull request #152 from ondys/patch-3
Fixed signed integer overflow
2020-09-18 23:31:44 -04:00
Rich Geldreich
276dc27f08 Merge pull request #169 from oddhack/165-reuse
Make repository compliant with REUSE (https://reuse.software).
2020-09-16 22:27:40 -04:00
Jon Leech
f400f28171 Make repository compliant with REUSE (https://reuse.software).
This PR simply wildcards files in the repository in the metainformation
.reuse/dep5 to express copyright and licensing information for files
that can't easily be parsed by REUSE. If any of the assertions made in
.reuse/dep5 are incorrect, we should fix that before this PR
is accepted.

This approach works OK, though a more intrusive, but superior version of
this PR would simplify copyright / license statements as follows, and
make sure they're present in every file:

// Copyright 2019-2020 Binomial LLC
// SPDX-License-Identifier: Apache-2.0

(or whatever the appropriate copyright owner and license are for each
file). If that were done, the wildcarding in .reuse/dep5 would not be
required to pass REUSE.
2020-09-02 20:03:01 -07:00
Rich Geldreich
102275a964 Fixing filename 2020-06-16 18:39:28 -04:00
Rich Geldreich
5f43e1f037 Rebuilt 2020-06-16 18:38:14 -04:00
Ondrej Stava
52147e5a99 Fixed signed integer overflow
(1 << num_bits)  was converted to a signed integer that caused an overflow (as num_bits was usually set to 31). It worked fine since the value was later converted back to uint32_t but signed integer overflow is technically an undefined behavior and it was triggering errors in our automated tests.
2020-06-11 12:18:59 -07:00
David Hubbard
c65ab695ca Fix #44: document _ofs header fields
Image slices have m_file_ofs. It is not relative to the start of the header, it is relative to the
start of the file. Double-check basisu_basis_file.cpp:

`m_images_descs[i].m_file_ofs = (uint32_t)cur_slice_file_ofs;`

basis_file_header has m_endpoint_cb_file_ofs. It might be easier to read if the comment on it
just said "file offset," but to clear up any confusion if someone is re-reading the spec later
this commit leaves the "relative to the" language but clarifies it. Ditto for
m_selector_cb_file_ofs.
2020-06-04 23:26:26 -05:00
Rich Geldreich
00edf6396c Update basis_spec.txt 2020-05-30 17:28:06 -04:00
Rich Geldreich
b8c614e758 Update basis_spec.txt 2020-05-26 01:03:35 -04:00
Rich Geldreich
25a5d99c93 Update basis_spec.txt 2020-05-26 00:56:13 -04:00
Rich Geldreich
82235af126 Update basis_spec.txt 2020-05-26 00:55:26 -04:00
Rich Geldreich
c5bbe545c8 Update basis_spec.txt 2020-05-26 00:55:05 -04:00
Rich Geldreich
7f98f715df Update basis_spec.txt 2020-05-26 00:52:28 -04:00
Rich Geldreich
3e72d4cefa Update basis_spec.txt 2020-05-26 00:51:34 -04:00
Rich Geldreich
dc85354516 Update basis_spec.txt 2020-05-26 00:40:23 -04:00
Rich Geldreich
6c51561349 Update basis_spec.txt 2020-05-26 00:39:00 -04:00
Rich Geldreich
3f0c27ea36 Update basis_spec.txt 2020-05-26 00:37:08 -04:00