1351 Commits

Author SHA1 Message Date
David Williams
c74c1a2b44 Work on new assert macro. 2012-12-26 02:03:32 +00:00
David Williams
c78a8595fb Initial work on new assert macro. 2012-12-26 01:33:05 +00:00
Matt Williams
831689bd17 Fix tests
The names of some of the bound classes have changed and this fixes the
tests to match it.
2012-12-26 00:31:10 +00:00
David Williams
eb380b84c7 Compile fix for windows. 2012-12-24 21:54:49 +00:00
David Williams
ef4cb38fbe Merge branch 'develop' of https://bitbucket.org/volumesoffun/polyvox into develop 2012-12-24 20:20:52 +00:00
David Williams
b0b0216e67 Merge branch 'feature/cmake-cxx11-detect' into develop 2012-12-24 20:08:47 +00:00
David Williams
74f25eac23 Merge branch 'develop' into feature/cmake-cxx11-detect
Conflicts:
	examples/Basic/CMakeLists.txt
	examples/OpenGL/CMakeLists.txt
	examples/Paging/CMakeLists.txt
	examples/SmoothLOD/CMakeLists.txt
	library/PolyVoxCore/include/PolyVoxCore/Impl/TypeDef.h
2012-12-24 20:08:31 +00:00
Matt Williams
fc74ec5f0f The static_assert() methods are now not bound in SWIG
The ReducedStorageType here is to work around a bug in SWIG.
2012-12-24 15:51:40 +00:00
David Williams
f22410ed9a Linux compile fix. 2012-12-23 13:53:00 +01:00
Matt Williams
2ae111a67f Fix compile error 2012-12-23 12:29:45 +00:00
David Williams
d61ea322c7 Merge branch 'feature/wrap-modes' into develop 2012-12-21 09:17:46 +00:00
David Williams
edfbac122c Merge branch 'develop' into feature/wrap-modes 2012-12-21 09:17:12 +00:00
Matt Williams
b71b4dd032 Undefine POLYVOX_DEPRECATED when compiling with SWIG
We want to wrap the deprecated functions but we don't want to be told
off for it.

See issue #19
2012-12-19 16:14:31 +00:00
Daviw Williams
898aa24126 Removed code which is redundant after previous commit. 2012-12-19 11:46:44 +01:00
Daviw Williams
44dcb0ba89 Different method of controlling the war mode of the MarchingCubesSurfaceExtractor. 2012-12-19 11:32:45 +01:00
Daviw Williams
933c211d47 Added wrap mode support to CubicSurfaceExtractorWithNormals. 2012-12-19 11:23:55 +01:00
Daviw Williams
4396c609bb Added wrap mode support to CubicSurfaceExtractor. 2012-12-18 16:46:57 +01:00
Daviw Williams
8b018be2dc Fix for LargeVolumeSampler. 2012-12-18 16:25:31 +01:00
Matt Williams
1c61329e67 Fix compilation in Linux 2012-12-18 15:13:41 +00:00
Daviw Williams
2a12bcd6d6 Fixed behavior of SimpleVolumeSampler.inl 2012-12-18 14:34:36 +01:00
David Williams
c0d4b2a36f Linux compile fix. 2012-12-14 16:50:06 +01:00
Daviw Williams
1af088b81e Merge branch 'feature/wrap-modes' into develop 2012-12-14 16:29:54 +01:00
Daviw Williams
46ca04704b Updated changelog with info on volume wrap modes. 2012-12-14 16:27:05 +01:00
Daviw Williams
d32d692810 Documentation formatting. 2012-12-14 16:12:24 +01:00
Daviw Williams
1f6cbb79a9 Merge branch 'develop' into feature/wrap-modes
Conflicts:
	library/PolyVoxCore/source/Region.cpp
2012-12-14 16:03:36 +01:00
Daviw Williams
298fb951b0 Documentation style update for KDE/Kate. 2012-12-14 15:38:02 +01:00
Daviw Williams
2bc8e8e201 Tidying up marching cubes wrap mode support. 2012-12-14 15:32:07 +01:00
Daviw Williams
ca45d49e0c More work on exposing wrap modes to marching cubes. 2012-12-14 15:25:21 +01:00
Daviw Williams
c06bfa9c09 Initial work on exposing the wrap modes to the marching cubes surface extractor. 2012-12-14 15:13:18 +01:00
Daviw Williams
c69417a72b Commented out failing volume tests - will have to come back to these. 2012-12-13 15:59:25 +01:00
Daviw Williams
2d7045ddd1 Compile fixes for Linux.
Removed use of qrand() until I can confirm results match between platforms.
2012-12-13 15:29:22 +01:00
Matt Williams
a8bc3081fb Disable checks for a few C++11 features
We don't use a lot of these features so don't bother checking for them
just yet.
2012-12-12 14:48:10 +00:00
David Williams
ab6ec9380d Tweaking results so that the tests pass... I'll have to debug this properly on a faster computer. 2012-12-11 22:14:26 +00:00
David Williams
d8da6a7b7f Refactoring the volume unit test code, trying to get some performance benchmarks. Unit tests are currently not passing. 2012-12-11 21:57:30 +00:00
David Williams
dac0e5449f Refactoring volume unit test code. 2012-12-11 20:18:26 +00:00
David Williams
8a376fa396 Improving (making tougher) the volume unit tests. 2012-12-10 23:25:17 +00:00
David Williams
416fdbb1d2 Moved GLEW into Examples/Common folder in Visual Studio. 2012-12-09 19:06:02 +01:00
David Williams
fa69584411 Updated changelog with Vector changes. 2012-12-09 18:50:54 +01:00
David Williams
414d242701 Updated Vector documentation. 2012-12-09 18:45:02 +01:00
David Williams
a502e84764 Updated comment style to match KDE/Kate (for Doxygen syntax highlighting). 2012-12-09 15:09:35 +01:00
David Williams
8b91e55c84 Changed documentation style to match that used by KDE/Kate (for Doxygen syntax highlighting) 2012-12-09 14:53:47 +01:00
David Williams
20a6095d75 Removed use of Vector deprecated operator<. 2012-12-09 14:36:22 +01:00
David Williams
14bf239a5b Some small documentation changes to Vector.h
Deprecated operator<
Fix for normalise()

The CDash machine will probably give deprecated warnings - I'll fix those soon...
2012-12-08 20:54:49 +01:00
David Williams
ec203c6954 Added QBENCHMARK macros to volume unit test. 2012-12-08 11:25:10 +01:00
David Williams
b93ceca542 Improved the logic of a few tests. 2012-12-08 10:42:59 +01:00
David Williams
c49caa1511 RawVolumeSampler now falls back on getVoxelWithWrapping. 2012-12-08 00:06:08 +01:00
David Williams
fbdee1a9eb LargeVolumeSampler now falls back on getVoxelWithWrapping. 2012-12-08 00:02:10 +01:00
David Williams
4c4a0f9f5c SimpleVolumeSampler now falls back on getVoxelWithWrapping. 2012-12-07 23:49:42 +01:00
Daviw Williams
4be54c6dd1 mCurrentVoxel is now zero if the current position is not in the volume. It used to just be set to some invalid address. 2012-12-07 15:56:46 +01:00
Daviw Williams
eb0c7e7a9f More work on volume unit test. 2012-12-07 14:01:42 +01:00