10ba6b2bd6
Remove utest
2022-06-20 18:42:31 -07:00
19df5df68d
Rework project layout and tests
2022-06-18 17:06:17 -07:00
6f075b6c1d
Reorganize and add Window class
2022-06-05 17:12:04 -07:00
abfe0b8d10
Header file reorganization
2022-06-01 23:50:35 -07:00
debaa6b54d
Add Vector template class
...
Also experimentally bump to C++20 just to see if it works on GCC 9.3
2022-05-29 15:54:55 -07:00
829b5312b5
Tweak compiler warnings
2022-05-24 21:33:39 -07:00
f9831b1f61
:unsmilebeale:
2022-05-23 00:46:23 -07:00
0046bef9d3
Cmake why
2022-05-23 00:41:46 -07:00
8f19ad6a1d
I cant spell
...
This reverts commit ed10899601
.
2022-05-23 00:37:28 -07:00
ed10899601
just never include windows.h
...
tis a silly OS
2022-05-23 00:35:12 -07:00
2588ebcaa3
its late ok?
2022-05-23 00:28:01 -07:00
345344eef3
cleanup and prevent windows macros from stepping on everything
2022-05-23 00:21:33 -07:00
bf35983b2d
Add tests for c-level code
2022-05-22 22:20:30 -07:00
8c77356aca
Begin integrating xsimd
2022-05-20 20:46:45 -07:00
79f77a24b2
Remove Highway
2022-05-20 20:18:18 -07:00
04fece2771
Move clang-cl detection to cmake and allow it when setting flags
2022-05-16 23:41:42 -07:00
74aaac00d7
Fix AVX2 bug and add cmake SIMD ISA selection
...
By default, quicktex builds with -march=native on x86, unless an environment variable requesting a specific ISA is set. This doesnt work on MSVC though because it's a shit compiler, so it just falls back to no flags.
2022-05-16 20:52:31 -07:00
f7b0cbe76b
add widening horizontal add for s16 vectors
2022-05-15 18:08:36 -07:00
bc925d3949
Include Highway in build
2022-05-15 00:43:28 -07:00
5c94782876
Remove debug wrapper, now that I know how to use a debug python build
2022-05-10 22:08:01 -07:00
9eaaf901f3
Fix compilation of test wrapper
2022-05-08 16:06:36 -07:00
9b6097373e
Another attempt
2022-04-10 22:03:17 -07:00
654b6d628a
Slightly modernize how project is compiled
2022-04-09 19:43:40 -07:00
f0f132328c
Dont require findpython mode
2021-05-08 19:54:16 -07:00
f2873f3a38
Downgrade project to C++17
2021-05-08 16:50:05 -07:00
f87226ad50
dont set -O3 since its the default anyways
2021-04-14 00:14:21 -07:00
560acb20ea
Add __version__
2021-04-10 12:15:20 -07:00
639ce6ad14
Minor tweaks
2021-04-02 18:34:14 -07:00
0b3e3b5cb0
update CMakeLists.txt
2021-03-29 19:38:57 -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
9d4e4c6c2b
attempted linux build fix
...
I am so confused
2021-03-19 14:01:09 -07:00
64919ab55a
Make interpolators available in python
2021-03-15 19:01:42 -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
04d11112d4
Bind BC1Decoder
2021-03-10 03:42:31 -08:00
4d82dee240
Major reorganization
2021-03-08 02:23:04 -08:00
289a4fa001
Kinda working extension module
2021-03-06 14:18:08 -08:00
19028db209
Finally start testing pybind stuff
2021-03-04 02:21:16 -08:00
28c9f857ea
More templating
2021-02-27 21:47:22 -08:00
b42c52030d
Various small tweaks, disable fat binary creation
2021-02-15 23:02:24 -08:00
77cc6a8132
Various changes to how color blocks are passed
2021-02-15 03:27:52 -08:00
a3cc69db64
Split up blocks file
2021-02-14 19:01:41 -08:00
29daae2f27
cmake reorganization
2021-02-14 02:42:21 -08:00
9bf177627f
try again
2021-02-13 20:07:27 -08:00
83c1ee8a90
quick test
2021-02-13 20:03:02 -08:00
4812070f9d
quick test
2021-02-13 20:01:12 -08:00
458c6eb445
use libc++
2021-02-13 03:29:08 -08:00
840da38081
Fix all warnings
...
I mean it doesnt work, but it also doesnt produce warnings
2021-02-13 00:16:04 -08:00