15cd5d90f4
More validation of block sizes.
2012-04-09 11:00:35 +02:00
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
df68045d52
Removed old files from the repository.
2012-03-30 14:16:13 +02:00
a15c075c9b
Extended cubic surface extractor test.
2012-03-27 16:35:15 +02:00
b3f3723a53
Added test for cubic surfce extractor.
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.
2012-03-27 14:55:02 +02:00
0e16b0d07e
Raycast and ambient occlusion tests now use primitive types instead of Material/Density classes.
2012-03-27 14:32:33 +02:00
6d656ad173
Work on voxel refactoring...
2012-03-27 14:21:43 +02:00
1f748cbd72
Committing slightly dodgy code as I need to test on Linux.
2012-03-26 17:25:55 +02:00
d9192270b6
Added callback function to Raycast, which is used to determine when a ray should stop.
2012-03-15 16:52:54 +01:00
f73b2a479b
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2012-03-09 16:04:22 +01:00
af04b96105
Replaced sampler getPosX, etc, with general getPosition().
2012-03-09 16:03:46 +01:00
4658e8026e
Renamed 'resize' to 'initialise' and made it private.
2012-02-28 10:57:53 +01:00
8e4135ad41
Add newlines to end of files to silence compiler warnings
2012-02-27 23:03:36 +00:00
8bb5d03636
Make Doxylink more compatible with Python3
2012-02-27 22:41:51 +00:00
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
c7446413f5
Spelling fix
2012-02-25 22:57:31 +00:00
5fb0e43ac4
These lookup tables should be const
2012-02-25 22:56:54 +00:00
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
baa1743d8f
Enable C++11 support for Clang
2012-02-25 22:42:05 +00:00
d2a94ac6f4
Added test for raycast.
2012-02-23 17:08:00 +01:00
8d3a66a08c
Removed redundant hasMaterial and hasDensity traits.
...
Changed AStar default validator.
2012-02-20 12:51:54 +01:00
a20db7d7cf
Work on refactoring voxel types.
...
Expanded surface extractor test.
2012-02-20 10:16:26 +01:00
ee17f72753
Removed redundant voxel base class.
2012-02-19 17:22:35 +01:00
26ea1d8ad3
Added surface extractor tests templatised on voxel type.
2012-02-19 11:24:46 +01:00
06cee9406a
Fixed merge problem?
2012-02-18 12:18:55 +01:00
3f56ee6f72
More refactoring of basic voxel types. Started replacing getDensity and getMaterial with free functions.
2012-02-18 12:12:38 +01:00
1b2a2da317
Fix compilation on GCC/Linux
2012-02-10 14:22:33 +00:00
4957d98518
Improvement to VolumeResampler.
2012-02-10 15:07:54 +01:00
7afe172244
Tidied up some forward declarations.
2012-02-09 17:28:17 +01:00
48a715664d
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2012-02-08 10:43:44 +01:00
c26f55f550
Fix for type traits test.
2012-02-08 10:42:02 +01:00
25bef70d8b
GCC compile fixes
2012-02-06 23:40:27 +00:00
152c073341
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2012-02-06 17:52:47 +01:00
c483b44a41
Replaced constants with functions for type traits.
2012-02-06 17:51:37 +01:00
bd7e316acb
Small compile fix for VS2008
2012-02-06 15:12:13 +01:00
1ab1d9bed3
Refactoring of basic voxel types.
2012-02-02 16:34:06 +01:00
a796672645
Fixed incorrect if statement in peek...() functions.
2012-01-31 16:50:21 +01:00
01af6b938a
Made it more obvious that the length of a raycast direction vector is important.
2012-01-27 10:01:44 +01:00
d2cd3e7c62
Work on refactoring voxel type.
2012-01-26 18:17:18 +01:00
3c0bbf1d4b
Reverted accidental commit.
2012-01-26 16:51:21 +01:00
89522e3590
Fix for invalid assert limiting number of vertices to 1000000.
2012-01-25 11:06:30 +01:00
b9269c1778
Refactoring of basic voxel types.
2012-01-24 16:22:11 +01:00
ce11a7a0ae
Renamed test funtion.
2012-01-24 16:12:04 +01:00
0d492886db
Compile fixes for Visual Studio.
2012-01-24 16:03:22 +01:00
c6b82ff03e
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2012-01-24 15:18:50 +01:00
b4f7ac4f46
More work refactoring basic voxel types.
2012-01-24 15:17:43 +01:00
de463a73cd
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2012-01-22 08:26:15 +00:00
1705424def
Removed wrong comments.
2012-01-22 08:25:14 +00:00
21ce252e1e
Work on refactoring voxel types.
2012-01-16 14:56:47 +01:00