Pavel Krajcevski
fb7805d875
Bring CMake integration up to date.
...
- Add a way to generate a FasTCConfig.cmake file so that you can
use cmake without having to install it.
- Add install paths for users that want to install it.
- Hide all public headers in FasTC/ qualified include path, this way we
know what files are public directly from the source. Also, it lets us
define build-tree and install-tree include directories a lot easier.
2014-11-18 17:07:26 -05:00
Pavel Krajcevski
94db169582
Add a utility Bits class to help work with bit ranges in integers. Ideally we should add a bunch of other classical bitwise operations here
2014-03-07 19:31:22 -05:00
Pavel Krajcevski
c6948e8421
Merge branch 'master' into ModularizeBPTC
2014-02-27 14:20:50 -05:00
Pavel Krajcevski
f32a943a90
Some small bugs, fixed #2
2014-01-30 14:12:55 -05:00
Pavel Krajcevski
1a5b748b2c
Check for C++11 types in base library
2014-01-30 13:55:55 -05:00
Pavel Krajcevski
e62400eb01
Merge from master
2014-01-29 14:51:00 -05:00
Pavel Krajcevski
d0ff861551
Alphabetize
2014-01-23 14:42:54 -05:00
Pavel Krajcevski
917c4dc9dd
Add a scoped allocator in order to deal with errors cleaner
2014-01-23 14:38:02 -05:00
Pavel Krajcevski
ea953979fe
Move bitstream to FasTC base lib
2014-01-21 15:04:39 -05:00
Pavel Krajcevski
51cec12938
Add intensity pixels
2013-10-10 11:27:54 -04:00
Pavel Krajcevski
2159a6688a
Add colors.
2013-10-08 15:07:43 -04:00
Pavel Krajcevski
ab598c9ef7
Move Pixel class from PVRTCEncoder to FasTCBase.
2013-10-03 17:25:15 -04:00
Pavel Krajcevski
28cf254fe5
Initial decoupling of base library from core library. Includes a few formatting changes as well.
2013-09-13 19:36:37 -04:00