613 Commits

Author SHA1 Message Date
unknown
09c1cb80cc Removed template template parameters from gradient estimation code. 2012-06-07 16:29:28 +02:00
unknown
c9e83f41f1 Removed use of template template parameters from AStarPathfinder. 2012-06-05 16:33:29 +02:00
unknown
8c02098088 Removed template template parameters from RaycastWithCallback. 2012-05-31 14:03:53 +02:00
unknown
5958887387 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-05-31 13:32:18 +02:00
unknown
9db04f38bc Removed use of template template parameters from Raycast and AmbientOcclusionCalculator. 2012-05-31 13:31:42 +02:00
unknown
a17e7ab438 Fixed typo in docs. 2012-05-25 12:28:02 +02:00
unknown
29d816d416 Removed template template parameters from SurfaceExtractor. 2012-05-18 15:38:18 +02:00
unknown
fec1191a73 Removed use of template template parameters from CubicSurfaceExtractor. 2012-05-18 15:12:30 +02:00
David Williams
127d987e07 GCC compile fix. 2012-04-16 17:01:04 +02:00
unknown
309f270e67 Exposed 'VoxelType' in BaseVolume. 2012-04-16 16:50:41 +02:00
unknown
86b84339af Work on CubicSurfaceExtractorWithNormals. 2012-04-16 16:14:09 +02:00
unknown
2207b494e6 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-04-16 15:23:53 +02:00
unknown
7d1d81c732 Work making CubicSurfaceExtractorWithNormals use 'isQuadNeeded'. 2012-04-16 15:23:45 +02:00
David Williams
48717284d5 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-04-09 11:01:02 +02:00
David Williams
15cd5d90f4 More validation of block sizes. 2012-04-09 11:00:35 +02:00
David Williams
e7f7e980b4 Fixed bug with serialising volume sizes. See: http://www.volumesoffun.com/phpBB3/viewtopic.php?f=15&t=360 2012-04-09 10:57:01 +02:00
unknown
df68045d52 Removed old files from the repository. 2012-03-30 14:16:13 +02:00
unknown
0e16b0d07e Raycast and ambient occlusion tests now use primitive types instead of Material/Density classes. 2012-03-27 14:32:33 +02:00
unknown
6d656ad173 Work on voxel refactoring... 2012-03-27 14:21:43 +02:00
unknown
1f748cbd72 Committing slightly dodgy code as I need to test on Linux. 2012-03-26 17:25:55 +02:00
unknown
d9192270b6 Added callback function to Raycast, which is used to determine when a ray should stop. 2012-03-15 16:52:54 +01:00
unknown
f73b2a479b Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-03-09 16:04:22 +01:00
unknown
af04b96105 Replaced sampler getPosX, etc, with general getPosition(). 2012-03-09 16:03:46 +01:00
unknown
4658e8026e Renamed 'resize' to 'initialise' and made it private. 2012-02-28 10:57:53 +01:00
Matt Williams
8e4135ad41 Add newlines to end of files to silence compiler warnings 2012-02-27 23:03:36 +00:00
Matt Williams
c412503a3c Remove unnecessary templates
This set of template braces isn't needed in GCC and in fact breaks Clang.
With this patch, Polyox builds on Clang (except OpenGLExample due to a Clang
bug).
2012-02-25 23:25:10 +00:00
Matt Williams
c7446413f5 Spelling fix 2012-02-25 22:57:31 +00:00
Matt Williams
5fb0e43ac4 These lookup tables should be const 2012-02-25 22:56:54 +00:00
Matt Williams
1bc263807f Add static_assert support
Define static_assert to be equal to BOOST_STATIC_ASSERT on older MSVC
compilers.
2012-02-25 22:49:23 +00:00
unknown
8d3a66a08c Removed redundant hasMaterial and hasDensity traits.
Changed AStar default validator.
2012-02-20 12:51:54 +01:00
unknown
a20db7d7cf Work on refactoring voxel types.
Expanded surface extractor test.
2012-02-20 10:16:26 +01:00
unknown
ee17f72753 Removed redundant voxel base class. 2012-02-19 17:22:35 +01:00
unknown
26ea1d8ad3 Added surface extractor tests templatised on voxel type. 2012-02-19 11:24:46 +01:00
unknown
06cee9406a Fixed merge problem? 2012-02-18 12:18:55 +01:00
unknown
3f56ee6f72 More refactoring of basic voxel types. Started replacing getDensity and getMaterial with free functions. 2012-02-18 12:12:38 +01:00
Matt Williams
1b2a2da317 Fix compilation on GCC/Linux 2012-02-10 14:22:33 +00:00
unknown
4957d98518 Improvement to VolumeResampler. 2012-02-10 15:07:54 +01:00
unknown
7afe172244 Tidied up some forward declarations. 2012-02-09 17:28:17 +01:00
Matt Williams
25bef70d8b GCC compile fixes 2012-02-06 23:40:27 +00:00
unknown
c483b44a41 Replaced constants with functions for type traits. 2012-02-06 17:51:37 +01:00
unknown
1ab1d9bed3 Refactoring of basic voxel types. 2012-02-02 16:34:06 +01:00
unknown
a796672645 Fixed incorrect if statement in peek...() functions. 2012-01-31 16:50:21 +01:00
unknown
01af6b938a Made it more obvious that the length of a raycast direction vector is important. 2012-01-27 10:01:44 +01:00
unknown
d2cd3e7c62 Work on refactoring voxel type. 2012-01-26 18:17:18 +01:00
unknown
89522e3590 Fix for invalid assert limiting number of vertices to 1000000. 2012-01-25 11:06:30 +01:00
unknown
b9269c1778 Refactoring of basic voxel types. 2012-01-24 16:22:11 +01:00
unknown
0d492886db Compile fixes for Visual Studio. 2012-01-24 16:03:22 +01:00
David Williams
c6b82ff03e Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-01-24 15:18:50 +01:00
David Williams
b4f7ac4f46 More work refactoring basic voxel types. 2012-01-24 15:17:43 +01:00
David Williams
de463a73cd Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-01-22 08:26:15 +00:00