Commit Graph

79 Commits (main)

Author SHA1 Message Date
Andrew Cassidy cbec93ed55 Skip any dds files when encoding 11 months ago
Andrew Cassidy 8509384bff Add -n option to `encode bc3` which performs a BC3nm swizzle 11 months ago
Andrew Cassidy 661536e6f6 use scoped lock 2 years ago
Andrew Cassidy ddbeff43cb Update copyright year 2 years ago
Andrew Cassidy cb84f32eda Migrate code style to Black 2 years ago
Andrew Cassidy a881a0a36b Add more helpful error when importing without libomp installed
Also use non-shallow clones in ci
2 years ago
Andrew Cassidy 3b73bc8bce use Py_ssize_t to make msvc happy 2 years ago
Andrew Cassidy f7d57aa859 Fix alpha premultiplication being used when generating mipmaps 3 years ago
Andrew Cassidy f2873f3a38 Downgrade project to C++17 3 years ago
Andrew Cassidy 2618faadfc Fix cli module 3 years ago
Andrew Cassidy 38d3805add fix pfflags and mipmap count 3 years ago
Andrew Cassidy 8967bc2f1a use member initialization for constexpr constructors 3 years ago
Andrew Cassidy 69fdd6a4c8 fix typo in help text 3 years ago
Andrew Cassidy 0152e99c44 Add encode command 3 years ago
Andrew Cassidy 560acb20ea Add __version__ 3 years ago
Andrew Cassidy 362c1c0715 dont try to run cli from __init__.py 3 years ago
Andrew Cassidy 4c6b683616 move common code to its own module and out of __init__.py, move command to __main__.py 3 years ago
Andrew Cassidy b8aba4d382 move common code to its own module and out of __init__.py 3 years ago
Andrew Cassidy 1f0a577d7f document some things 3 years ago
Andrew Cassidy 76da50d003 More decode cleanup 3 years ago
Andrew Cassidy 8a85f5c920 decode cleanup 3 years ago
Andrew Cassidy 156880d430 Add decode command 3 years ago
Andrew Cassidy 8b6ea69300 DDS file class 3 years ago
Andrew Cassidy 09e05b7cde API changes 3 years ago
Andrew Cassidy 7149864173 tweaks 3 years ago
Andrew Cassidy 2fa4f59104 License comment update 3 years ago
Andrew Cassidy ac16b14a92 formatting 3 years ago
Andrew Cassidy 3c538f0843 test for BC4 3 years ago
Andrew Cassidy f06fc809b2 Add BC1 block decoding tests and fix 3 years ago
Andrew Cassidy 901dcc45df Add BC1 tests 3 years ago
Andrew Cassidy 8ab324a661 delete ndebug.h 3 years ago
Andrew Cassidy 9fdbaf2909 Use pybind11-generated docstring signatures 3 years ago
Andrew Cassidy 190bb58367 fix stubgen and add pyi files to package 3 years ago
Andrew Cassidy 4fdf1085e0 bind encode/decode methods 3 years ago
Andrew Cassidy 424d635292 Fix interpolator container type 3 years ago
Andrew Cassidy d25d8c3c56 Finish block/texture bindings 3 years ago
Andrew Cassidy 6831c3f6c9 Fix virtual overloading 3 years ago
Andrew Cassidy 639ce6ad14 Minor tweaks 3 years ago
Andrew Cassidy 831e86fda6 Fix broken constexpr 3 years ago
Andrew Cassidy 3d91ac2bed BC1Block/BC4Block cleanup 3 years ago
Andrew Cassidy e1739b99d3 Fix map? 3 years ago
Andrew Cassidy 53605c983d Fix functor? 3 years ago
Andrew Cassidy 8cd870ed26 More block tweaks 3 years ago
Andrew Cassidy 0caa4fbc4c fix Color constexpr constructor 3 years ago
Andrew Cassidy fa3fab4ca0 Block refactor 3 years ago
Andrew Cassidy 3852da6249 Bind BC1Block and BC1Texture 3 years ago
Andrew Cassidy 28b541d49a Improved subscripting 3 years ago
Andrew Cassidy bd454d9d20 improved texture indexing 3 years ago
Andrew Cassidy 22bbdeb7b8 Add texture tests and minor api tweaks 3 years ago
Andrew Cassidy 0965f3958d enable buffer protocol 3 years ago