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 |
|
Daviw Williams
|
e7e1f80e74
|
Work on volume unit test.
|
2012-12-07 13:54:00 +01:00 |
|
Daviw Williams
|
d0c9b7ba3d
|
Added extra tests to move functions.
|
2012-12-07 13:38:39 +01:00 |
|
David Williams
|
fea429a79a
|
Compile fixes for GCC.
|
2012-12-07 10:57:26 +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
|
5a3d24e09b
|
Changed type of single quotes used for link. I'm not sure if this makes a difference but it's for consistency.
|
2012-12-04 22:26:39 +01:00 |
|
David Williams
|
829e91ddf9
|
Updated readme with some real information for BitBucket.
|
2012-12-04 21:57:54 +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 |
|
Daviw Williams
|
57b78e148b
|
Extended volume unit test. This is mainly to test whether I can commit to the new Git repo on BitBucket.
|
2012-12-03 16:21:18 +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 |
|
David Williams
|
c37997bfe2
|
Updated new volumes test.
|
2012-12-02 14:02:50 +01:00 |
|
David Williams
|
597b28d271
|
Support for wrap modes in LargeVolumeSampler
|
2012-12-02 13:57:08 +01:00 |
|
David Williams
|
9e8e976bfe
|
Work on new unit test for volumes.
|
2012-12-02 09:43:00 +01:00 |
|
David Williams
|
f9250a778b
|
Made SimpleVolumeSampler support wrap modes.
|
2012-12-02 08:59:48 +01:00 |
|
David Williams
|
649e3dddb9
|
Deprecated getSubSampledVoxel() in SimpeVolume and LargeVolume
|
2012-12-02 08:31:36 +01:00 |
|
David Williams
|
e5aab77cda
|
Moved getVoxelAt into base sampler.
|
2012-12-01 23:49:13 +01:00 |
|
David Williams
|
ff3395643d
|
Moved some functionality into Sampler base class.
|
2012-12-01 21:56:16 +01:00 |
|
David Williams
|
f310e51318
|
Renamed macros.
|
2012-12-01 21:28:49 +01:00 |
|
David Williams
|
90e279d7a4
|
Fixed bug with checking the wrong direction in peek function.
|
2012-12-01 20:41:27 +01:00 |
|
David Williams
|
5859281c62
|
Much as I hate to admit it, my fancy use of bit flags to detect which direction the sampler could move in was actually slower than the previous simpler version. This commit reverts most of the previous few commits.
|
2012-12-01 20:38:11 +01:00 |
|
David Williams
|
7b6fd11a06
|
Optimised code for setting the flag states.
|
2012-12-01 00:47:50 +01:00 |
|
David Williams
|
ba827d446b
|
Added 'containsPoint' functions which take separate components instead of vectors.
|
2012-11-30 23:47:03 +01:00 |
|