Commit Graph

545 Commits

Author SHA1 Message Date
Rich Geldreich
bb2a355560 New files 2021-03-09 10:58:49 -05:00
Rich Geldreich
465ca44f4c New files 2021-03-09 10:58:42 -05:00
Rich Geldreich
1fb8b51311 Merge pull request #198 from ondys/patch-4
Build and warning fixes for basisu_transcoder.cpp
pre_v1.13
2021-01-29 18:33:25 -05:00
Ondrej Stava
c959383657 Build and warning fixes for basisu_transcoder.cpp
Some of our static analysis tools were complaining about unreachable code due to "#if ... return  false;  #endif code " blocks. This was changed to "#if ... return false #else ... #endif" which doesn't change the functionality but makes the static analyzers happy.

Also removed BASISU_NOTE_UNUSED on two variables that are no longer declared (resulting in a build error when BASISD_SUPPORT_UASTC was not defined)
2021-01-29 13:37:01 -08:00
Rich Geldreich
ef70ddd7c9 Fixing missing newline at end of file 2020-12-21 18:47:43 -05:00
Rich Geldreich
7b9004899b Merge pull request #192 from fintelia/patch-1
Fix comment typo in basisu_transcoder.h
2020-12-18 14:05:05 -05:00
Rich Geldreich
16a2989aa5 Update README.md 2020-12-18 14:00:39 -05:00
Rich Geldreich
044d18f4ef Update README.md 2020-12-18 14:00:01 -05:00
Rich Geldreich
b3be08410f Update README.md 2020-12-18 13:54:53 -05:00
Rich Geldreich
9e6eca249c Update README.md 2020-12-18 13:45:26 -05:00
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
Jonathan Behrens
ad5daec2fc Fix comment typo in basisu_transcoder.h 2020-12-12 14:44:14 -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