Commit Graph

  • da77fa8432 Updated readme with some real information for BitBucket. David Williams 2012-12-04 21:57:54 +01:00
  • 3b46aaa5d3 Fix LowPassFilter test Matt Williams 2012-11-22 22:23:07 +00:00
  • 9a30fa54a5 Fixed bug with peek function checking in wrong direction. David Williams 2012-12-02 14:17:41 +01:00
  • f87b19bd58 Fixed build error on VS2008 David Williams 2012-12-02 14:15:34 +01:00
  • 81a4294a7d Enable SWIG generation of C# bindings Matt Williams 2012-12-26 20:53:44 +00:00
  • 25a4ff1c8e Added comment. David Williams 2012-12-26 20:27:29 +00:00
  • 9ca84dc0e1 Updated CHANGELOG.txt David Williams 2012-12-26 20:24:55 +00:00
  • ecad915001 Tidied up some code. David Williams 2012-12-26 20:18:46 +00:00
  • 64cd6e31b0 The non-C++11 implemention of POLYVOX_STATIC_ASSERT is no longer dependent on Boost. David Williams 2012-12-26 18:16:43 +00:00
  • cc0b3ae2c0 Merge branch 'develop' into feature/error-handling David Williams 2012-12-26 17:18:42 +00:00
  • 59d415e305 Pave way for C# bindings Matt Williams 2012-12-26 17:11:08 +00:00
  • 3653528ae5 POLYVOX_HALT() implementation for Linux. David Williams 2012-12-26 16:44:34 +01:00
  • 9e7bb75687 Disable the C++11 feature detection on Visual Studio Matt Williams 2012-12-26 15:40:59 +00:00
  • 03de39b8dd Add some documentation to the CompilerCapabilities.h files Matt Williams 2012-12-26 15:37:16 +00:00
  • bc8240fe63 These checks are no longer needed since it's checked in the top level file Matt Williams 2012-12-26 15:09:54 +00:00
  • a419c4f4e6 Mark Vector::operator< as deprecated in the Python bindings Matt Williams 2012-12-26 15:07:15 +00:00
  • a3cb8f7a76 Now using new assert in Vector. David Williams 2012-12-26 15:02:03 +00:00
  • f5ea8878c2 Add a default CompilerCapabilities.h Matt Williams 2012-12-26 12:54:52 +00:00
  • e17271a2c7 Work on new asserts. David Williams 2012-12-26 10:34:09 +00:00
  • c74c1a2b44 Work on new assert macro. David Williams 2012-12-26 02:03:32 +00:00
  • c78a8595fb Initial work on new assert macro. David Williams 2012-12-26 01:33:05 +00:00
  • 831689bd17 Fix tests Matt Williams 2012-12-26 00:31:10 +00:00
  • eb380b84c7 Compile fix for windows. David Williams 2012-12-24 21:54:49 +00:00
  • ef4cb38fbe Merge branch 'develop' of https://bitbucket.org/volumesoffun/polyvox into develop David Williams 2012-12-24 20:20:52 +00:00
  • b0b0216e67 Merge branch 'feature/cmake-cxx11-detect' into develop David Williams 2012-12-24 20:08:47 +00:00
  • 74f25eac23 Merge branch 'develop' into feature/cmake-cxx11-detect David Williams 2012-12-24 20:08:31 +00:00
  • fc74ec5f0f The static_assert() methods are now not bound in SWIG Matt Williams 2012-12-24 15:51:40 +00:00
  • f22410ed9a Linux compile fix. David Williams 2012-12-23 13:53:00 +01:00
  • 2ae111a67f Fix compile error Matt Williams 2012-12-23 12:29:45 +00:00
  • d61ea322c7 Merge branch 'feature/wrap-modes' into develop David Williams 2012-12-21 09:17:46 +00:00
  • edfbac122c Merge branch 'develop' into feature/wrap-modes David Williams 2012-12-21 09:17:12 +00:00
  • b71b4dd032 Undefine POLYVOX_DEPRECATED when compiling with SWIG Matt Williams 2012-12-19 16:14:31 +00:00
  • 898aa24126 Removed code which is redundant after previous commit. Daviw Williams 2012-12-19 11:46:44 +01:00
  • 44dcb0ba89 Different method of controlling the war mode of the MarchingCubesSurfaceExtractor. Daviw Williams 2012-12-19 11:32:45 +01:00
  • 933c211d47 Added wrap mode support to CubicSurfaceExtractorWithNormals. Daviw Williams 2012-12-19 11:23:55 +01:00
  • 4396c609bb Added wrap mode support to CubicSurfaceExtractor. Daviw Williams 2012-12-18 16:46:57 +01:00
  • 8b018be2dc Fix for LargeVolumeSampler. Daviw Williams 2012-12-18 16:25:31 +01:00
  • 1c61329e67 Fix compilation in Linux Matt Williams 2012-12-18 15:13:41 +00:00
  • 2a12bcd6d6 Fixed behavior of SimpleVolumeSampler.inl Daviw Williams 2012-12-18 14:34:36 +01:00
  • db16a3d602 Started implementing a more mathematically correct volume resampler. David Williams 2012-12-17 23:42:03 +01:00
  • 8473b1e3e6 Added support for getting interpolated voxel value. David Williams 2012-12-16 18:04:33 +01:00
  • 342efec3fa More merging for Cubiquity version of PolyVox. David Williams 2012-12-16 14:43:18 +01:00
  • a1ac75022c Initial changes required for Cubiquity. David Williams 2012-12-15 17:49:43 +01:00
  • c0d4b2a36f Linux compile fix. David Williams 2012-12-14 16:50:06 +01:00
  • 1af088b81e Merge branch 'feature/wrap-modes' into develop Daviw Williams 2012-12-14 16:29:54 +01:00
  • 46ca04704b Updated changelog with info on volume wrap modes. Daviw Williams 2012-12-14 16:27:05 +01:00
  • d32d692810 Documentation formatting. Daviw Williams 2012-12-14 16:12:24 +01:00
  • 1f6cbb79a9 Merge branch 'develop' into feature/wrap-modes Daviw Williams 2012-12-14 16:03:36 +01:00
  • 298fb951b0 Documentation style update for KDE/Kate. Daviw Williams 2012-12-14 15:38:02 +01:00
  • 2bc8e8e201 Tidying up marching cubes wrap mode support. Daviw Williams 2012-12-14 15:32:07 +01:00
  • ca45d49e0c More work on exposing wrap modes to marching cubes. Daviw Williams 2012-12-14 15:25:21 +01:00
  • c06bfa9c09 Initial work on exposing the wrap modes to the marching cubes surface extractor. Daviw Williams 2012-12-14 15:13:18 +01:00
  • c69417a72b Commented out failing volume tests - will have to come back to these. Daviw Williams 2012-12-13 15:59:25 +01:00
  • 2d7045ddd1 Compile fixes for Linux. Removed use of qrand() until I can confirm results match between platforms. Daviw Williams 2012-12-13 15:29:22 +01:00
  • a8bc3081fb Disable checks for a few C++11 features Matt Williams 2012-12-12 14:48:10 +00:00
  • ab6ec9380d Tweaking results so that the tests pass... I'll have to debug this properly on a faster computer. David Williams 2012-12-11 22:14:26 +00:00
  • d8da6a7b7f Refactoring the volume unit test code, trying to get some performance benchmarks. Unit tests are currently not passing. David Williams 2012-12-11 21:57:30 +00:00
  • dac0e5449f Refactoring volume unit test code. David Williams 2012-12-11 20:18:26 +00:00
  • 8a376fa396 Improving (making tougher) the volume unit tests. David Williams 2012-12-10 23:25:17 +00:00
  • 416fdbb1d2 Moved GLEW into Examples/Common folder in Visual Studio. David Williams 2012-12-09 19:06:02 +01:00
  • fa69584411 Updated changelog with Vector changes. David Williams 2012-12-09 18:50:54 +01:00
  • 414d242701 Updated Vector documentation. David Williams 2012-12-09 18:45:02 +01:00
  • a502e84764 Updated comment style to match KDE/Kate (for Doxygen syntax highlighting). David Williams 2012-12-09 15:09:35 +01:00
  • 8b91e55c84 Changed documentation style to match that used by KDE/Kate (for Doxygen syntax highlighting) David Williams 2012-12-09 14:53:47 +01:00
  • 20a6095d75 Removed use of Vector deprecated operator<. David Williams 2012-12-09 14:36:22 +01:00
  • 14bf239a5b Some small documentation changes to Vector.h Deprecated operator< Fix for normalise() David Williams 2012-12-08 20:54:49 +01:00
  • ec203c6954 Added QBENCHMARK macros to volume unit test. David Williams 2012-12-08 11:25:10 +01:00
  • b93ceca542 Improved the logic of a few tests. David Williams 2012-12-08 10:42:59 +01:00
  • c49caa1511 RawVolumeSampler now falls back on getVoxelWithWrapping. David Williams 2012-12-08 00:06:08 +01:00
  • fbdee1a9eb LargeVolumeSampler now falls back on getVoxelWithWrapping. David Williams 2012-12-08 00:02:10 +01:00
  • 4c4a0f9f5c SimpleVolumeSampler now falls back on getVoxelWithWrapping. David Williams 2012-12-07 23:49:42 +01:00
  • 4be54c6dd1 mCurrentVoxel is now zero if the current position is not in the volume. It used to just be set to some invalid address. Daviw Williams 2012-12-07 15:56:46 +01:00
  • eb0c7e7a9f More work on volume unit test. Daviw Williams 2012-12-07 14:01:42 +01:00
  • e7e1f80e74 Work on volume unit test. Daviw Williams 2012-12-07 13:54:00 +01:00
  • d0c9b7ba3d Added extra tests to move functions. Daviw Williams 2012-12-07 13:38:39 +01:00
  • fea429a79a Compile fixes for GCC. David Williams 2012-12-07 10:57:26 +01:00
  • 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. David Williams 2012-12-06 23:53:51 +01:00
  • 1f9264a9f8 Fixed potential bug with negative voxel positions in large volume. David Williams 2012-12-06 21:06:40 +01:00
  • 19a1f99723 Compile fixes for GCC. p265186 2012-12-06 16:49:38 +01:00
  • d19f16ef64 Added new accessors to volume. getVoxel() and getVoxelWithWrapping() will probably replace getVoxelAt, which will be deprecated. Daviw Williams 2012-12-06 16:17:21 +01:00
  • 93958998f6 Merge branch 'feature/wrap-modes' of https://bitbucket.org/volumesoffun/polyvox into feature/wrap-modes David Williams 2012-12-05 23:53:44 +01:00
  • 3f87fc780f Fixed bug with SimpleVolume and negative positions. David Williams 2012-12-05 23:49:39 +01:00
  • d5a5242409 Merge branch 'develop' into feature/wrap-modes Daviw Williams 2012-12-05 15:47:33 +01:00
  • 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. Daviw Williams 2012-12-05 15:02:08 +01:00
  • 4ed8d4303b LargeVolume now uses the version of border handling which is in the BaseVolume. David Williams 2012-12-04 22:41:45 +01:00
  • 5a3d24e09b Changed type of single quotes used for link. I'm not sure if this makes a difference but it's for consistency. David Williams 2012-12-04 22:26:39 +01:00
  • 829e91ddf9 Updated readme with some real information for BitBucket. David Williams 2012-12-04 21:57:54 +01:00
  • 9d79035890 Moved volume border handling into base class. RawVolume and SimpleVolume updated, LargeVolume still to be done. David Williams 2012-12-03 23:43:44 +01:00
  • 9a05f04f85 Merge branch 'develop' into feature/wrap-modes David Williams 2012-12-03 21:30:51 +01:00
  • 7e38fc135e Removed features which were deprecated in release 0.2. David Williams 2012-12-03 21:22:57 +01:00
  • 57b78e148b Extended volume unit test. This is mainly to test whether I can commit to the new Git repo on BitBucket. Daviw Williams 2012-12-03 16:21:18 +01:00
  • f4917e5001 Added an optimization note. David Williams 2012-12-02 17:43:36 +01:00
  • 47e8f4a86d Improved raycast unit test so that it exits early if the ray leaves the volume. David Williams 2012-12-02 17:33:59 +01:00
  • e7f4c69102 Fixed bug with peek function checking in wrong direction. David Williams 2012-12-02 14:17:41 +01:00
  • 8792d1bd48 Fixed build error on VS2008 David Williams 2012-12-02 14:15:34 +01:00
  • c37997bfe2 Updated new volumes test. David Williams 2012-12-02 14:02:50 +01:00
  • 597b28d271 Support for wrap modes in LargeVolumeSampler David Williams 2012-12-02 13:57:08 +01:00
  • 9e8e976bfe Work on new unit test for volumes. David Williams 2012-12-02 09:43:00 +01:00
  • f9250a778b Made SimpleVolumeSampler support wrap modes. David Williams 2012-12-02 08:59:48 +01:00
  • 649e3dddb9 Deprecated getSubSampledVoxel() in SimpeVolume and LargeVolume David Williams 2012-12-02 08:31:36 +01:00