Commit Graph

  • e7f7e980b4 Fixed bug with serialising volume sizes. See: http://www.volumesoffun.com/phpBB3/viewtopic.php?f=15&t=360 David Williams 2012-04-09 10:57:01 +02:00
  • df68045d52 Removed old files from the repository. unknown 2012-03-30 14:16:13 +02:00
  • a15c075c9b Extended cubic surface extractor test. unknown 2012-03-27 16:35:15 +02:00
  • b3f3723a53 Added test for cubic surfce extractor. unknown 2012-03-27 16:06:43 +02:00
  • cf34813d7b Updated expected AStar path on Linux. I don't know why it changed and it still doesn't match the Windows one, but I'll come back to that later. David Williams 2012-03-27 14:55:02 +02:00
  • 0e16b0d07e Raycast and ambient occlusion tests now use primitive types instead of Material/Density classes. unknown 2012-03-27 14:32:33 +02:00
  • 6d656ad173 Work on voxel refactoring... unknown 2012-03-27 14:21:43 +02:00
  • 1f748cbd72 Committing slightly dodgy code as I need to test on Linux. unknown 2012-03-26 17:25:55 +02:00
  • d9192270b6 Added callback function to Raycast, which is used to determine when a ray should stop. unknown 2012-03-15 16:52:54 +01:00
  • f73b2a479b Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git unknown 2012-03-09 16:04:22 +01:00
  • af04b96105 Replaced sampler getPosX, etc, with general getPosition(). unknown 2012-03-09 16:03:46 +01:00
  • 4658e8026e Renamed 'resize' to 'initialise' and made it private. unknown 2012-02-28 10:57:53 +01:00
  • 8e4135ad41 Add newlines to end of files to silence compiler warnings Matt Williams 2012-02-27 23:03:36 +00:00
  • 8bb5d03636 Make Doxylink more compatible with Python3 Matt Williams 2012-02-27 22:41:51 +00:00
  • c412503a3c Remove unnecessary templates Matt Williams 2012-02-25 23:25:10 +00:00
  • c7446413f5 Spelling fix Matt Williams 2012-02-25 22:57:31 +00:00
  • 5fb0e43ac4 These lookup tables should be const Matt Williams 2012-02-25 22:56:54 +00:00
  • 1bc263807f Add static_assert support Matt Williams 2012-02-25 22:49:23 +00:00
  • baa1743d8f Enable C++11 support for Clang Matt Williams 2012-02-25 22:42:05 +00:00
  • d2a94ac6f4 Added test for raycast. unknown 2012-02-23 17:08:00 +01:00
  • 8d3a66a08c Removed redundant hasMaterial and hasDensity traits. Changed AStar default validator. unknown 2012-02-20 12:51:54 +01:00
  • a20db7d7cf Work on refactoring voxel types. Expanded surface extractor test. unknown 2012-02-20 10:16:26 +01:00
  • ee17f72753 Removed redundant voxel base class. unknown 2012-02-19 17:22:35 +01:00
  • 26ea1d8ad3 Added surface extractor tests templatised on voxel type. unknown 2012-02-19 11:24:46 +01:00
  • 06cee9406a Fixed merge problem? unknown 2012-02-18 12:18:55 +01:00
  • 3f56ee6f72 More refactoring of basic voxel types. Started replacing getDensity and getMaterial with free functions. unknown 2012-02-18 12:12:38 +01:00
  • 1b2a2da317 Fix compilation on GCC/Linux Matt Williams 2012-02-10 14:22:33 +00:00
  • 4957d98518 Improvement to VolumeResampler. unknown 2012-02-10 15:07:54 +01:00
  • 7afe172244 Tidied up some forward declarations. unknown 2012-02-09 17:28:17 +01:00
  • 48a715664d Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git unknown 2012-02-08 10:43:44 +01:00
  • c26f55f550 Fix for type traits test. unknown 2012-02-08 10:42:02 +01:00
  • 25bef70d8b GCC compile fixes Matt Williams 2012-02-06 23:40:27 +00:00
  • 152c073341 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git unknown 2012-02-06 17:52:47 +01:00
  • c483b44a41 Replaced constants with functions for type traits. unknown 2012-02-06 17:51:37 +01:00
  • bd7e316acb Small compile fix for VS2008 unknown 2012-02-06 15:12:13 +01:00
  • 1ab1d9bed3 Refactoring of basic voxel types. unknown 2012-02-02 16:34:06 +01:00
  • a796672645 Fixed incorrect if statement in peek...() functions. unknown 2012-01-31 16:50:21 +01:00
  • 01af6b938a Made it more obvious that the length of a raycast direction vector is important. unknown 2012-01-27 10:01:44 +01:00
  • d2cd3e7c62 Work on refactoring voxel type. unknown 2012-01-26 18:17:18 +01:00
  • 3c0bbf1d4b Reverted accidental commit. unknown 2012-01-26 16:51:21 +01:00
  • 89522e3590 Fix for invalid assert limiting number of vertices to 1000000. unknown 2012-01-25 11:06:30 +01:00
  • b9269c1778 Refactoring of basic voxel types. unknown 2012-01-24 16:22:11 +01:00
  • ce11a7a0ae Renamed test funtion. unknown 2012-01-24 16:12:04 +01:00
  • 0d492886db Compile fixes for Visual Studio. unknown 2012-01-24 16:03:22 +01:00
  • c6b82ff03e Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2012-01-24 15:18:50 +01:00
  • b4f7ac4f46 More work refactoring basic voxel types. David Williams 2012-01-24 15:17:43 +01:00
  • de463a73cd Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2012-01-22 08:26:15 +00:00
  • 1705424def Removed wrong comments. David Williams 2012-01-22 08:25:14 +00:00
  • 21ce252e1e Work on refactoring voxel types. David Williams 2012-01-16 14:56:47 +01:00
  • a82dc7f1ca Added optimization to doRaycast(). David Williams 2012-01-13 22:23:50 +00:00
  • a79633de09 Work on refactoring basic voxel types. David Williams 2012-01-13 21:55:23 +00:00
  • 49b5fb3f67 Refactoring of basic voxel types. p265186 2012-01-12 17:14:45 +01:00
  • 396e1fea30 Refactoring of basic voxel types. p265186 2012-01-12 14:50:53 +01:00
  • b3b22036c1 Updated ambient occlusion tests as a result of 'abs' fixes to raycast. David Williams 2012-01-11 18:21:20 +01:00
  • 582e2b67be Expanded comment. David Williams 2012-01-08 17:26:19 +00:00
  • f71f8daf5a Trivial formatting change. David Williams 2012-01-07 11:47:05 +00:00
  • a1ac90c711 Fixed crash due to me incorrectly deciding that the max number of quads which could share a vertex was four. I believe the correct value should actually be six. David Williams 2012-01-07 11:46:25 +00:00
  • c0eed7f7d3 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2012-01-05 21:03:13 +00:00
  • 8b866c9c47 Changed abs() to std::abs() in a few places. David Williams 2012-01-05 21:01:23 +00:00
  • 67409b9c61 Documentation updates Matt Williams 2011-12-26 12:37:07 +00:00
  • 4dd6b296c1 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-12-17 22:12:30 +00:00
  • 2e4bf674e8 Removed incorrect asserts. David Williams 2011-12-11 16:27:59 +00:00
  • 906300acb3 Fix for bug with material ORing creating a new material. David Williams 2011-12-11 15:26:48 +00:00
  • cc0a15dc94 Made BaseVolume constructor protected. David Williams 2011-12-10 07:35:33 +00:00
  • 87dd98d4fa Fix for material bug where ORing of material IDs was creating a new material ID, as one of the material IDs could be non-zero. David Williams 2011-12-10 06:59:32 +00:00
  • 7b126a97f7 GCC compile fix. David Williams 2011-12-09 17:27:52 +01:00
  • d5d6319087 Fixes to behavour of LowPassFilter. David Williams 2011-12-03 09:43:27 +00:00
  • b972a2ceaf Exposed DensityType and MaterialType on voxels. David Williams 2011-11-30 22:50:52 +00:00
  • 97e6b56778 Fixed some compiler warnings. Removed m_mapUsedMaterials as it didn't seem to be used. David Williams 2011-11-28 16:43:40 +00:00
  • 3ae119f171 Mesh now cleared at start of execure(), rather than in constructor. David Williams 2011-11-19 00:15:08 +00:00
  • c9fdd15ba5 Compile fix for MacOS? David Williams 2011-11-12 13:00:06 +00:00
  • d14d4b397f Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-11-11 23:58:19 +00:00
  • 8f93b054f8 Compile fix David Williams 2011-11-11 23:24:16 +00:00
  • 5a8c287656 Set Doxygen colours to be more similar to the current website. Matt Williams 2011-11-06 20:07:45 +00:00
  • f299fc51a9 Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-11-04 15:25:48 +01:00
  • 462295cf8b Switched BasicExample back to 'advanced' API (not SimpleInterface). David Williams 2011-10-16 23:03:04 +01:00
  • 46d63ddcd1 Fixed slashes in include paths. David Williams 2011-10-15 11:06:01 +01:00
  • db81e1bc3f Work on simple interface. David Williams 2011-10-15 00:01:17 +01:00
  • 6f31898fd7 Renamed Volume base class to BaseVolume. Added initial version of simple interface. David Williams 2011-10-14 23:57:10 +01:00
  • 7220bf866f Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-10-12 22:35:47 +01:00
  • 6d25d6e3da Fix to make normal calculation work with float volumes. David Williams 2011-10-12 22:34:54 +01:00
  • 167822f1f0 Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-10-11 17:26:12 +02:00
  • 9f8c8c1da2 Add <limits> include for numeric_limits<> Matt Williams 2011-10-10 17:32:01 +02:00
  • cf222acd5d Better way of calculating min and max densities. David Williams 2011-10-09 18:45:22 +01:00
  • a9c15f8546 Changes to type usage for Density and Material classes. David Williams 2011-10-07 22:17:39 +01:00
  • 3a97cb63d5 Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-10-07 12:34:25 +02:00
  • f7054d8095 Fixed bug in computing the offset in the RawVolumeSampler peek...() functions. David Williams 2011-10-06 22:57:20 +01:00
  • b293b8924b Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-10-01 20:08:29 +02:00
  • 6a267b5b8d Fixed some compile warnings (thanks to Gnurfos). David Williams 2011-09-25 12:52:00 +01:00
  • 63d8c4c083 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-09-24 11:11:09 +01:00
  • 7bbdb1a29d Added equality/inequality tests for vector and region. David Williams 2011-09-24 11:02:01 +01:00
  • b63d74b3ca Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-09-22 14:29:49 +02:00
  • ee165bff78 Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-09-21 00:20:49 +02:00
  • e4535b1255 Add previousVoxel to raycast result. Matt Williams 2011-09-21 00:19:35 +02:00
  • ddc54e0862 Raycast now track previous voxel, for working out which direction you came from. David Williams 2011-09-20 18:38:13 +01:00
  • df035d5237 Fixed memory leaks. David Williams 2011-09-08 21:29:23 +01:00
  • 0c97756a0c GCC fixes David Williams 2011-09-05 21:44:02 +01:00
  • b84147f650 Replaced template 'hack' with preprocessor 'fix' to allow compilation on both GCC and Visual Studio. The previous approach was causing problems on VS2008. David Williams 2011-09-04 13:57:24 +01:00
  • 06cc2806dd Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-09-04 12:13:56 +01:00
  • 894455e35f Tidying up of headers and #includes. David Williams 2011-09-04 12:12:30 +01:00