776 Commits

Author SHA1 Message Date
David Williams
7bbdb1a29d Added equality/inequality tests for vector and region. 2011-09-24 11:02:01 +01:00
David Williams
ddc54e0862 Raycast now track previous voxel, for working out which direction you came from. 2011-09-20 18:38:13 +01:00
David Williams
b84147f650 Replaced template 'hack' with preprocessor 'fix' to allow compilation on both GCC and Visual Studio. The previous approach was causing problems on VS2008. 2011-09-04 13:57:24 +01:00
David Williams
06cc2806dd Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-09-04 12:13:56 +01:00
David Williams
894455e35f Tidying up of headers and #includes. 2011-09-04 12:12:30 +01:00
David Williams
bdc2770cba G++ compile fixes. 2011-08-18 22:45:39 +01:00
David Williams
7515186b47 Initial checkin of IteratorController 2011-08-17 22:49:20 +01:00
David Williams
e8b3fd16e2 Initial version of IteratorController and making LowPassFilter use iterators. 2011-08-15 21:31:52 +01:00
David Williams
90063354bd Added setVoxel() funtion to volume iterators.
Fixed bugs with RawVolume iterator movement funtions.
Proper implementation of RawVolume peek...() functions.
2011-08-15 21:10:09 +01:00
David Williams
c73b45b721 Fixed bug with RawVolume always starting coordinates at (0,0,0).
Removed Filters.h/.inl
Added Summed Area Table support to LowPassFilter.
Added test for low pass filter.
2011-08-13 08:57:45 +01:00
David Williams
03e340e7dd Initial version of LowPassFilter class, which will eventually replace the smoothRegion() function. 2011-08-03 20:43:02 +01:00
David Williams
fb0a2d0dac GCC compile fixes. 2011-07-31 08:08:00 +01:00
David Williams
53ae3de413 Replaced GCC/VS2010 hacks with code that should compile on both platforms. 2011-07-31 08:58:52 +01:00
David Williams
2e27e957a7 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl
2011-07-30 14:12:51 +01:00
David Williams
b94b7e7baf Moved sampler position into base class. 2011-07-30 14:07:33 +01:00
David Williams
5ddc553ef2 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl
	library/PolyVoxCore/include/PolyVoxCore/SimpleVolumeSampler.inl
2011-07-30 13:13:48 +01:00
David Williams
5e62d639fb Compile fixes for g++. 2011-07-30 12:45:32 +01:00
David Williams
d1649c9323 More work on base Volume class and sampler.
Added new test case for creating a volume subclass.
2011-07-30 10:12:28 +01:00
David Williams
8b0eea1152 Added a bunch of 'this->' statements to fix compilation on g++. 2011-07-30 08:03:17 +01:00
David Williams
84c78f6839 More work adding base volume class. 2011-07-29 22:00:22 +01:00
David Williams
f7c511b2c6 Moved volume pointer into base sampler class. 2011-07-27 21:46:57 +01:00
David Williams
f847e6ad94 g++ compile fixes 2011-07-26 20:58:46 +01:00
David Williams
8dc1951a06 More work making volumes use a base class. 2011-07-26 21:36:17 +01:00
David Williams
80832f49c0 Compile fixes for G++ 2011-07-24 20:45:23 +01:00
David Williams
8c7056d1a9 Made SimpleVolume and RawVolume derive from base Volume class. 2011-07-24 21:33:04 +01:00
David Williams
555ddc47a5 Compile fixes for G++. 2011-07-24 12:26:43 +01:00
David Williams
6f428d2e18 Base Volume class now compiles and works. 2011-07-20 23:38:16 +01:00
David Williams
9e8be282f1 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-07-20 22:34:55 +01:00
David Williams
ca8da0b0f3 Initial commit of new Volume base class, which will be a base for the other volume classes. It's not working at this point... 2011-07-20 22:34:44 +01:00
Matt Williams
d327b88c17 Remove old Volume files from CMakeLists.txt 2011-07-20 18:50:12 +02:00
David Williams
ef30a13aef Initial work adding base volume class. 2011-07-19 23:37:37 +01:00
David Williams
36e9b8af2a Fixed wrong include guards 2011-07-19 23:31:55 +01:00
David Williams
9f0ae602b8 Increased warning level in Visual studio. 2011-07-19 22:09:24 +01:00
David Williams
19f3a8bf6e GCC compile fix. 2011-07-17 20:31:53 +01:00
David Williams
cb0afb17f9 Fixed incorrect header include guards in tests. 2011-07-17 00:50:02 +01:00
David Williams
c7fa6552ae Optimisations to VolumeResampler 2011-07-16 23:15:33 +01:00
David Williams
b7cb97513d Work on VolumeResampler and smooth LOD. 2011-07-16 22:55:49 +01:00
David Williams
ed63e9c335 Removed debug code. 2011-07-06 21:21:22 +01:00
David Williams
28872ce7a9 New expected path to match CDash machine. 2011-07-06 21:20:57 +01:00
David Williams
312ec846b5 Added debug output to determine fix for failing regression test. 2011-07-05 22:41:24 +01:00
David Williams
9ed7147807 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-07-04 22:22:26 +01:00
David Williams
834aa5d6c3 Warning fixes for GCC 4.6. 2011-07-04 22:21:27 +01:00
David Williams
6889ff55bd Updated expected path to match Linux result. Again, some investigation is needed into why it is different from Windows. 2011-07-03 09:33:50 +01:00
David Williams
46ac159ec1 More work on Smooth LOD. 2011-07-02 18:40:34 +01:00
David Williams
ccfa7db1fa Initial commit of VolumeResampler and LOD demo. 2011-07-02 12:39:04 +01:00
David Williams
3ab157dc3b Took out QBENCHMARK_ONCE as it didn't work on the CDash machine. 2011-07-02 09:57:18 +01:00
David Williams
1472a6a304 Added test for AStarPathfinder. 2011-07-02 00:57:41 +01:00
David Williams
ea5f0dfcc7 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-07-01 22:54:17 +01:00
David Williams
61f97bb8db Fixes for GCC 4.6 warnings. 2011-07-01 22:48:02 +01:00
Matt Williams
71e9921b5f Fix test values to those on Linux 2011-06-19 13:07:57 +02:00