Pavel Krajcevski
e2b741d977
Switch to Apache-2.0 license
2016-08-17 16:49:13 -07:00
Pavel Krajcevski
ed2bcc3838
Fix some small bugs to hook into NVTT
2014-03-28 11:40:52 -04:00
Pavel Krajcevski
f12ee09f7e
Some formatting and rearrange the BPTC code to be more structured like the others
2014-01-21 14:46:25 -05:00
Pavel Krajcevski
6794a0fffb
Add hooks to NVTT bc7_export library if present on the users machine. Assumes that all of the cross platform problems are fixed for incorporation into FasTC... Otherwise the options to use NVTT are ignored.
2013-11-19 12:03:03 -05:00
Pavel Krajcevski
ca85a663a1
Add detection for atomics
...
Atomic operations are both supported by the platform and the compiler. If we want
to provide a threadsafe implementation of our compression function, we need to make sure
that the proper settings are available.
2013-03-06 17:16:36 -05:00
Pavel Krajcevski
5eba3ba6f7
Add license
2012-11-15 11:51:55 -05:00
Pavel Krajcevski
acd20ea8ac
Add flag for when we don't have SSE
2012-09-13 16:56:18 -04:00
Pavel Krajcevski
cff862344f
Add compiler specific syntax for inline assembly.
2012-08-28 15:36:26 -04:00
Pavel Krajcevski
d68a119bc9
Fix SIMD recognition at least with GCC targets. Still need to test with MSVC
2012-08-25 13:03:20 -04:00
Pavel Krajcevski
efdca4b5bb
Initial commit with a few modifications
2012-08-24 15:56:45 -04:00