Commit Graph

254 Commits

Author SHA1 Message Date
eea15dcc4e fix warning flags in gcc 2021-03-28 03:19:00 -07:00
8e758d5739 fix some warnings 2021-03-28 03:15:52 -07:00
c1bde8560e Disable sign conversion warnings
just tired of them, I know what I'm doing
2021-03-28 03:03:29 -07:00
fb56c6af04 Refactor to add Texture classes 2021-03-28 02:36:47 -07:00
c843871ac1 make Color have a constexpr constructor and add Block class 2021-03-25 02:07:17 -07:00
e5f60ec030 CLI scaffolding 2021-03-24 22:04:12 -07:00
2244b2117d rename some values for less confusion
From now on, "size" should refer to a value in bytes, whereas dimensions are in pixels or blocks and usually a 2-tuple
2021-03-24 21:49:46 -07:00
18e3089eb0 some util functions 2021-03-24 21:45:05 -07:00
98061239f9 ignore .so files 2021-03-23 21:45:05 -07:00
96497cac20 add Click as a dependency 2021-03-23 20:04:00 -07:00
5f13b841ad Extremely bad hardcoded DDS file reading 2021-03-23 16:27:31 -07:00
dae82c0662 fix error 2021-03-23 03:14:23 -07:00
8676a6c10f various DDSFile tweaks and documentation 2021-03-23 03:12:38 -07:00
c86eca293c various DDSFile tweaks 2021-03-23 02:23:48 -07:00
023be6d770 add dds module 2021-03-23 02:00:17 -07:00
3ed1e7dfa4 improved tests 2021-03-21 23:36:34 -07:00
f7821c3a70 Document base classes 2021-03-21 20:36:26 -07:00
7c91139775 document BlockEncoder and BlockDecoder 2021-03-21 02:10:28 -07:00
920bc8d9fe documentation refinement 2021-03-21 01:46:17 -07:00
882c970e27 Add better documentation for s3tc 2021-03-20 21:19:23 -07:00
63978703cd I'm so confused part 4 2021-03-19 14:38:59 -07:00
2a9dbe6a92 I'm so confused part 3 2021-03-19 14:36:45 -07:00
d39679adaf I'm so confused part 2 2021-03-19 14:24:29 -07:00
862500cec3 I'm so confused 2021-03-19 14:19:46 -07:00
6a85b43542 Try using Clang-11 2021-03-19 14:11:54 -07:00
9d4e4c6c2b attempted linux build fix
I am so confused
2021-03-19 14:01:09 -07:00
4ec588c8e3 Fix color includes 2021-03-19 13:47:54 -07:00
7a81bbb58d Fix last commit 2021-03-19 01:46:33 -07:00
5a272c954f make BC4 channel readonly 2021-03-19 01:39:21 -07:00
285e891bef Fix BC1 binding order 2021-03-18 02:45:47 -07:00
71119b9279 Improved bindings and dont use punchthrough in BC3 2021-03-18 02:34:31 -07:00
70ebb43017 Refactor and rebind constructors 2021-03-17 01:13:11 -07:00
64919ab55a Make interpolators available in python 2021-03-15 19:01:42 -07:00
d39e0c06f7 Basic documentation 2021-03-15 02:49:34 -07:00
8f1e76bb43 namespace and binding changes 2021-03-14 00:59:16 -08:00
f72b794d20 More waffling 2021-03-13 20:47:53 -08:00
ab65c0a7c8 Major reorganization and rename 2021-03-13 04:14:04 -08:00
c930d10cc4 Add sphinx docs directory 2021-03-12 19:51:42 -08:00
543601ce57 fix BC4Encoder includes 2021-03-11 19:33:53 -08:00
d686ec3c9f Add and bind the rest of the encoders 2021-03-11 19:29:11 -08:00
46d64139bd MSVC what the fuck is your problem 2021-03-11 02:29:08 -08:00
ab0d4b30af IWYU pass 2021-03-11 02:18:40 -08:00
b77a5acfb6 Decoder APIs refinement 2021-03-11 02:01:16 -08:00
18544645a2 Bind decoders 2021-03-10 04:15:09 -08:00
83d547dd8e Rearrange bindings 2021-03-10 03:49:06 -08:00
04d11112d4 Bind BC1Decoder 2021-03-10 03:42:31 -08:00
52d1185dac Parameterized tests using Nose 2021-03-10 01:15:04 -08:00
60ed47ab10 Bind BC1Encoder.ErrorMode 2021-03-09 01:25:44 -08:00
d182cbae65 Reorgamize tests 2021-03-09 01:25:20 -08:00
beb3d76a4b Remove unused files and move LUT to .cpp 2021-03-08 16:56:54 -08:00