117 Commits

Author SHA1 Message Date
unknown
0e16b0d07e Raycast and ambient occlusion tests now use primitive types instead of Material/Density classes. 2012-03-27 14:32:33 +02:00
unknown
6d656ad173 Work on voxel refactoring... 2012-03-27 14:21:43 +02:00
unknown
d9192270b6 Added callback function to Raycast, which is used to determine when a ray should stop. 2012-03-15 16:52:54 +01:00
unknown
d2a94ac6f4 Added test for raycast. 2012-02-23 17:08:00 +01:00
unknown
8d3a66a08c Removed redundant hasMaterial and hasDensity traits.
Changed AStar default validator.
2012-02-20 12:51:54 +01:00
unknown
a20db7d7cf Work on refactoring voxel types.
Expanded surface extractor test.
2012-02-20 10:16:26 +01:00
unknown
26ea1d8ad3 Added surface extractor tests templatised on voxel type. 2012-02-19 11:24:46 +01:00
unknown
3f56ee6f72 More refactoring of basic voxel types. Started replacing getDensity and getMaterial with free functions. 2012-02-18 12:12:38 +01:00
unknown
c26f55f550 Fix for type traits test. 2012-02-08 10:42:02 +01:00
unknown
c483b44a41 Replaced constants with functions for type traits. 2012-02-06 17:51:37 +01:00
unknown
1ab1d9bed3 Refactoring of basic voxel types. 2012-02-02 16:34:06 +01:00
unknown
ce11a7a0ae Renamed test funtion. 2012-01-24 16:12:04 +01:00
David Williams
b4f7ac4f46 More work refactoring basic voxel types. 2012-01-24 15:17:43 +01:00
David Williams
21ce252e1e Work on refactoring voxel types. 2012-01-16 14:56:47 +01:00
p265186
49b5fb3f67 Refactoring of basic voxel types. 2012-01-12 17:14:45 +01:00
David Williams
b3b22036c1 Updated ambient occlusion tests as a result of 'abs' fixes to raycast. 2012-01-11 18:21:20 +01:00
David Williams
d5d6319087 Fixes to behavour of LowPassFilter. 2011-12-03 09:43:27 +00:00
David Williams
6f31898fd7 Renamed Volume base class to BaseVolume.
Added initial version of simple interface.
2011-10-14 23:57:10 +01:00
David Williams
7bbdb1a29d Added equality/inequality tests for vector and region. 2011-09-24 11:02:01 +01:00
David Williams
894455e35f Tidying up of headers and #includes. 2011-09-04 12:12:30 +01:00
David Williams
e8b3fd16e2 Initial version of IteratorController and making LowPassFilter use iterators. 2011-08-15 21:31:52 +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
53ae3de413 Replaced GCC/VS2010 hacks with code that should compile on both platforms. 2011-07-31 08:58:52 +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
cb0afb17f9 Fixed incorrect header include guards in tests. 2011-07-17 00:50:02 +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
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
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
Matt Williams
71e9921b5f Fix test values to those on Linux 2011-06-19 13:07:57 +02:00
David Williams
bb51313939 Updated unit tests results to match CDash machine. 2011-06-18 23:07:35 +01:00
David Williams
c86a7f58e0 Updated the TestAmbientOcclusionCalculator reference values to match those from Linux/GCC, so that tests pass on CDash.
For some reason Windows/VS2010 gives slightly different results - this needs investigating.
2011-06-12 13:14:19 +01:00
David Williams
ffa4fcaade Added test for AmbientOcclusionCalculator. 2011-06-11 18:04:04 +01:00
David Williams
528cb73771 Moved headers into subdirectories. 2011-05-17 22:27:46 +01:00
David Williams
ea309ab15b Renamed Volume to LargeVolume. 2011-04-28 21:21:59 +01:00
Matt Williams
fce8089264 Update ADD_DEPENDENCIES calls
Update for the static and dynamic options and add
some more calls for PolyVoxUtil and the tests.
2011-04-24 14:50:13 +02:00
Matt Williams
ac0fb2b310 Make dynamic or static libraries optional
The user can choose static or dynamic libraries using
BUILD_STATIC_LIBRARIES and BUILD_DYNAMIC_LIBRARIES. By default
Windows will only build static libraries and Linux will build both.
2011-04-21 21:40:51 +02:00
David Williams
ddbb863e58 Fixed broken regression test. 2011-04-08 22:00:44 +01:00
David Williams
076ab9865e Merged in RLE branch. 2011-04-05 20:55:20 +00:00
David Williams
c7e452f537 Deprecated constructor. 2011-03-21 22:17:00 +00:00
David Williams
60dbfd9335 Work on making paging optional. 2011-03-19 19:01:04 +00:00
David Williams
ef185d79a0 Removed getWidth(), getHeight(), getDepth() and width(), height(), depth() remain deprecated. These functions seem ambiguous, so users have to calculate these values themselves when they want them. 2011-03-16 23:14:28 +00:00
David Williams
8e6b1a3b7e Applying ker's patch unmodified. 2011-03-10 20:31:11 +00:00
David Williams
4ef0cfb468 Applied patch from ker such that int32_t's are now used instead of uint16_t's for addressing voxel positions. 2011-03-03 23:00:00 +00:00
David Williams
754690e251 Removed block sharing ready for compression. 2011-02-05 17:56:59 +00:00
Matt Williams
4bdba629fb Add stub of test to compile the Material class. 2010-12-21 21:11:36 +00:00
David Williams
fdf21f7846 It seems that for the tests to build (at least on Windows) they need to link against QtCore as well as QtTests. 2010-08-21 09:43:42 +00:00