Commit Graph

2118 Commits

Author SHA1 Message Date
9a8e816485 Replaced uint32_t with size_t. 2015-12-20 21:59:27 +00:00
1e9fdf074a Removed the old LargeVolume and SimpleVolume classes, which are now replaced by PagedVolume. 2015-12-20 21:22:29 +00:00
403189f357 Removed PolyVoxForwardDeclarations.h. It was a source of confusion because the forward declarations often got out of sync with the real definitions, resulting in confusing template error messages. Furthermore, it does not appear to have actually hurt compile times so I guess it wasn't that useful (or wasn't being used to it's fullest potential). Overall I think PolyVox is not large enough to really benefit from this. 2015-12-20 21:19:20 +00:00
354b6aa9d0 When PolyVox files include other PolyVox files the 'PolyVox' part of the path is not needed. This is only needed when examples, tests, and external applications include PolyVox. 2015-12-20 20:56:37 +00:00
4fdecf42eb Removing unused code, tidying up. 2015-12-19 15:29:56 +00:00
74dfaa293f Fixed usage of region which was too large for the cubic surface extractor. 2015-12-19 15:26:20 +00:00
9e600c0bcb Refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-17 22:57:41 +00:00
43bb832c46 Refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-08 23:50:41 +00:00
9617197893 Refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-08 23:29:38 +00:00
65a973f94e Started refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-07 23:45:24 +00:00
28a3d78354 Removed old deprecated code. 2015-11-30 07:50:32 +00:00
ed94fc6f25 Removed old/unused code. 2015-11-30 07:47:59 +00:00
7fc9990b79 Fixed warning. 2015-11-29 22:50:09 +00:00
20ff44c814 Changed license in readme. 2015-11-29 22:12:01 +00:00
280c2fdeaa Changed license from zlib to MIT. 2015-11-29 22:08:30 +00:00
6d2dcc7d02 Fixing case of file extension (step 2 of 2) 2015-11-29 22:06:57 +00:00
67a9d90c0b Fixing case of file extension (step 1 of 2) 2015-11-29 22:06:23 +00:00
735b0ab6b1 Fix compile on Linux 2015-06-22 12:06:39 +01:00
920c78f4d1 Added sobel gradient back in. 2015-06-16 00:00:32 +02:00
f8e1bb8452 Fix for broken normals in marching cubes code. 2015-06-14 13:59:51 +02:00
14cac713bd Added comment. 2015-06-01 14:30:38 +02:00
ff567aa9f8 Added performance notes. 2015-05-29 23:09:51 +02:00
5aa631da8f Merge branch 'feature/extractor-optimizations' into develop 2015-05-29 22:39:57 +02:00
8c35399fc6 Comments and renaming variables. 2015-05-29 20:34:03 +02:00
a0c32e22b7 Added comment. 2015-05-29 17:41:40 +02:00
96e747d0c3 Revert "Split the code which generates vertices and indices for a single cell into a separate function."
This reverts commit 2fa291d16f.
2015-05-29 17:28:07 +02:00
942bb37981 Revert "Passing sampled voxel."
This reverts commit ebab89b9ad.
2015-05-29 17:28:01 +02:00
ebab89b9ad Passing sampled voxel. 2015-05-28 23:42:50 +02:00
2fa291d16f Split the code which generates vertices and indices for a single cell into a separate function. 2015-05-28 23:26:50 +02:00
f32bb1d1ed Reduced array accesses. 2015-05-28 23:02:14 +02:00
92db006250 Fixed compile warnings. 2015-05-28 22:40:25 +02:00
01963bd462 Added comment about performance. 2015-05-28 22:37:05 +02:00
68bdd9ca99 Tidying up. 2015-05-28 21:51:57 +02:00
ac7bec0c45 Eliminated unused variables. 2015-05-28 21:46:50 +02:00
6493e88d4c Removed unnecessary condition. 2015-05-27 22:58:46 +02:00
edd1af14ca Removed unnecessary setting of sampler position. 2015-05-27 22:57:48 +02:00
ccedb0e294 Replaced separate arrays with arrays of vectors. 2015-05-27 22:55:36 +02:00
baf5cf2cab Removed unneeded memsets. 2015-05-27 07:25:04 +02:00
48a6929a7a Tidying up. 2015-05-26 21:24:38 +02:00
04c4e49aa1 Fully eliminated MarchingCubesSurfaceExtractor class. It's now only a standalone function called 'extractMarchingCubesMesh'. 2015-05-25 21:23:27 +02:00
37db0bac52 Moved gradient calculation outside of class. 2015-05-25 21:16:29 +02:00
e4ef845045 Removed sobel gradient calculation code.
Removed m_controller member.
2015-05-25 21:00:50 +02:00
b3ce982ef3 Removed some member variables. 2015-05-25 20:51:42 +02:00
d353685ce9 Restructuring code... 2015-05-25 20:42:40 +02:00
1d51ee8d0a Revert "Rather ugly split of some code into a separate function, to keep the main loop as small and simple as possible. To be tidied up shortly."
This reverts commit 13be35aac9.
2015-05-25 20:35:55 +02:00
c384fbfea8 Revert "Eliminated member variable."
This reverts commit 96ec47a972.
2015-05-25 20:35:47 +02:00
96ec47a972 Eliminated member variable. 2015-05-25 17:45:40 +02:00
13be35aac9 Rather ugly split of some code into a separate function, to keep the main loop as small and simple as possible. To be tidied up shortly. 2015-05-25 17:37:30 +02:00
e0ce93acb1 Added comments. 2015-05-25 16:45:52 +02:00
b353cd1ce8 Removed unneeded conditions. 2015-05-25 16:39:30 +02:00