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
Matt Williams
dbce411553
Make the tests only link against QtTest (i.e. not QtGui) so that they can be run outside of X11.
2010-07-21 15:14:36 +00:00
Matt Williams
765739f450
Move the find_package(Qt4...) bit into the root CMakeLists.txt file since it is used by both the tests and library subdirectories.
2010-07-02 10:49:47 +00:00
Matt Williams
2da20ff2ef
Add warning message if QtTest could not be found.
2010-07-01 12:58:19 +00:00
David Williams
254fa3329e
PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.
2010-06-25 21:41:13 +00:00
David Williams
29928b774d
Bounds check added to get/setVoxelAt.
2010-06-15 20:32:14 +00:00
David Williams
7ffcd0c7ed
Move to VS 2010.
...
Update to Ogre SDK 1.7.1
Removed support for compilers which don't adhere to C++0X
2010-05-23 21:51:34 +00:00
David Williams
9485706e52
Committing missing files.
...
Fixed inconsistent line endings.
2010-03-28 01:10:59 +00:00
David Williams
5e687fbd58
Added unit test for Array class.
2010-03-28 00:11:41 +00:00
Matt Williams
6f70396c9a
Cleaner way of requesting Qt modules
2010-03-05 15:15:42 +00:00
Matt Williams
9d03360436
Tell CTest the correct location of the test binaries on Windows.
2010-03-05 12:24:46 +00:00
Matt Williams
0db01213a7
Set Qt to be a required package
2010-03-02 16:08:33 +00:00
Matt Williams
e7522e23a8
Add some simple vector tests
2010-02-26 16:12:16 +00:00
Matt Williams
7597b56620
Improve test macro.
...
Add include guards to the test header.
2010-02-26 16:11:13 +00:00
Matt Williams
6a828ec244
Reorganise the test CMakeLists.txt file.
...
Add a CMake macro for easily adding new tests.
2010-02-26 15:13:10 +00:00
Matt Williams
b1078ce61c
Fix incorrect header
2010-02-25 12:27:05 +00:00
Matt Williams
fe3961c041
Use QTestLib to harness the tests.
2010-02-25 12:20:44 +00:00
Matt Williams
b3e6e54c1b
Add an extremely simple test which checks the size of the volume doesn't
...
change. This will hopefully also be tracked by the dashboard.
2010-02-24 16:32:36 +00:00