Commit Graph

180 Commits

Author SHA1 Message Date
190bb58367 fix stubgen and add pyi files to package 2021-04-03 22:03:50 -07:00
6e30ba871c stubgen cleanup 2021-04-03 21:17:06 -07:00
b800511fcb update gitignore 2021-04-03 21:04:54 -07:00
5d89684a6e add stub generation script 2021-04-03 21:03:24 -07:00
4fdf1085e0 bind encode/decode methods 2021-04-03 00:55:49 -07:00
424d635292 Fix interpolator container type 2021-04-03 00:36:41 -07:00
d25d8c3c56 Finish block/texture bindings 2021-04-02 19:24:54 -07:00
6831c3f6c9 Fix virtual overloading 2021-04-02 18:51:38 -07:00
639ce6ad14 Minor tweaks 2021-04-02 18:34:14 -07:00
831e86fda6 Fix broken constexpr 2021-04-02 18:25:37 -07:00
3d91ac2bed BC1Block/BC4Block cleanup 2021-04-02 01:01:01 -07:00
e1739b99d3 Fix map? 2021-04-01 23:26:16 -07:00
53605c983d Fix functor? 2021-04-01 22:45:40 -07:00
8cd870ed26 More block tweaks 2021-04-01 22:37:25 -07:00
0caa4fbc4c fix Color constexpr constructor 2021-04-01 16:50:02 -07:00
fa3fab4ca0 Block refactor 2021-04-01 16:37:15 -07:00
3852da6249 Bind BC1Block and BC1Texture 2021-03-31 20:26:40 -07:00
28b541d49a Improved subscripting 2021-03-30 02:36:27 -07:00
bd454d9d20 improved texture indexing 2021-03-29 22:56:25 -07:00
22bbdeb7b8 Add texture tests and minor api tweaks 2021-03-29 22:15:53 -07:00
0965f3958d enable buffer protocol 2021-03-29 19:58:46 -07:00
0b3e3b5cb0 update CMakeLists.txt 2021-03-29 19:38:57 -07:00
c70907ced2 Add texture creation from bytes 2021-03-29 19:38:37 -07:00
67751e87c7 Fix linking 2021-03-29 03:07:48 -07:00
caef02e57f IWYU pass 2021-03-28 03:44:29 -07:00
539980f75f fix parameter hiding of rgba 2021-03-28 03:24:11 -07:00
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