David Williams
|
c78a8595fb
|
Initial work on new assert macro.
|
2012-12-26 01:33:05 +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
|
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
|
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 |
|
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 |
|
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
|
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
|
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
|
d0c9b7ba3d
|
Added extra tests to move functions.
|
2012-12-07 13:38:39 +01:00 |
|
David Williams
|
ab6898c4c5
|
Removed the assignment operator from SimpleVolume::Sampler and LargeVolume::Sampler. I had forgotten to call the base class assignment operator and this was causing problems.
Also updated the volume unit tests... at least I know now that it's helping!
|
2012-12-06 23:53:51 +01:00 |
|
David Williams
|
1f9264a9f8
|
Fixed potential bug with negative voxel positions in large volume.
|
2012-12-06 21:06:40 +01:00 |
|
p265186
|
19a1f99723
|
Compile fixes for GCC.
|
2012-12-06 16:49:38 +01:00 |
|
Daviw Williams
|
d19f16ef64
|
Added new accessors to volume. getVoxel() and getVoxelWithWrapping() will probably replace getVoxelAt, which will be deprecated.
|
2012-12-06 16:17:21 +01:00 |
|
David Williams
|
93958998f6
|
Merge branch 'feature/wrap-modes' of https://bitbucket.org/volumesoffun/polyvox into feature/wrap-modes
|
2012-12-05 23:53:44 +01:00 |
|
David Williams
|
3f87fc780f
|
Fixed bug with SimpleVolume and negative positions.
|
2012-12-05 23:49:39 +01:00 |
|
Daviw Williams
|
d5a5242409
|
Merge branch 'develop' into feature/wrap-modes
|
2012-12-05 15:47:33 +01:00 |
|
Daviw Williams
|
78cdf9acd6
|
Fixed use of static_asserts with Boost. These weren't working because static_assert takes two parameters (condition and message) whereas BOOST_STATIC_ASSERT only takes a condition.
|
2012-12-05 15:06:11 +01:00 |
|
David Williams
|
4ed8d4303b
|
LargeVolume now uses the version of border handling which is in the BaseVolume.
|
2012-12-04 22:41:45 +01:00 |
|
David Williams
|
9d79035890
|
Moved volume border handling into base class. RawVolume and SimpleVolume updated, LargeVolume still to be done.
|
2012-12-03 23:43:44 +01:00 |
|
David Williams
|
9a05f04f85
|
Merge branch 'develop' into feature/wrap-modes
Conflicts:
library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl
|
2012-12-03 21:30:51 +01:00 |
|
David Williams
|
7e38fc135e
|
Removed features which were deprecated in release 0.2.
|
2012-12-03 21:22:57 +01:00 |
|
David Williams
|
f4917e5001
|
Added an optimization note.
|
2012-12-02 17:43:36 +01:00 |
|
David Williams
|
47e8f4a86d
|
Improved raycast unit test so that it exits early if the ray leaves the volume.
|
2012-12-02 17:33:59 +01:00 |
|
David Williams
|
e7f4c69102
|
Fixed bug with peek function checking in wrong direction.
|
2012-12-02 14:17:41 +01:00 |
|
David Williams
|
8792d1bd48
|
Fixed build error on VS2008
|
2012-12-02 14:15:34 +01:00 |
|