964 Commits

Author SHA1 Message Date
David Williams
4dd6b296c1 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-12-17 22:12:30 +00:00
David Williams
2e4bf674e8 Removed incorrect asserts. 2011-12-11 16:27:59 +00:00
David Williams
906300acb3 Fix for bug with material ORing creating a new material.
http://www.volumesoffun.com/phpBB3/viewtopic.php?f=15&t=297
2011-12-11 15:26:48 +00:00
David Williams
cc0a15dc94 Made BaseVolume constructor protected. 2011-12-10 07:35:33 +00:00
David Williams
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. 2011-12-10 06:59:32 +00:00
David Williams
7b126a97f7 GCC compile fix. 2011-12-09 17:27:52 +01:00
David Williams
d5d6319087 Fixes to behavour of LowPassFilter. 2011-12-03 09:43:27 +00:00
David Williams
b972a2ceaf Exposed DensityType and MaterialType on voxels. 2011-11-30 22:50:52 +00:00
David Williams
97e6b56778 Fixed some compiler warnings.
Removed m_mapUsedMaterials as it didn't seem to be used.
2011-11-28 16:43:40 +00:00
David Williams
3ae119f171 Mesh now cleared at start of execure(), rather than in constructor. 2011-11-19 00:15:08 +00:00
David Williams
c9fdd15ba5 Compile fix for MacOS? 2011-11-12 13:00:06 +00:00
David Williams
d14d4b397f Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-11-11 23:58:19 +00:00
David Williams
8f93b054f8 Compile fix 2011-11-11 23:24:16 +00:00
Matt Williams
5a8c287656 Set Doxygen colours to be more similar to the current website. 2011-11-06 20:07:45 +00:00
Matt Williams
f299fc51a9 Merge branch 'master' of git://gitorious.org/polyvox/polyvox 2011-11-04 15:25:48 +01:00
David Williams
462295cf8b Switched BasicExample back to 'advanced' API (not SimpleInterface). 2011-10-16 23:03:04 +01:00
David Williams
46d63ddcd1 Fixed slashes in include paths. 2011-10-15 11:06:01 +01:00
David Williams
db81e1bc3f Work on simple interface. 2011-10-15 00:01:17 +01:00
David Williams
6f31898fd7 Renamed Volume base class to BaseVolume.
Added initial version of simple interface.
2011-10-14 23:57:10 +01:00
David Williams
7220bf866f Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-10-12 22:35:47 +01:00
David Williams
6d25d6e3da Fix to make normal calculation work with float volumes. 2011-10-12 22:34:54 +01:00
Matt Williams
167822f1f0 Merge branch 'master' of git://gitorious.org/polyvox/polyvox 2011-10-11 17:26:12 +02:00
Matt Williams
9f8c8c1da2 Add <limits> include for numeric_limits<> 2011-10-10 17:32:01 +02:00
David Williams
cf222acd5d Better way of calculating min and max densities. 2011-10-09 18:45:22 +01:00
David Williams
a9c15f8546 Changes to type usage for Density and Material classes. 2011-10-07 22:17:39 +01:00
Matt Williams
3a97cb63d5 Merge branch 'master' of git://gitorious.org/polyvox/polyvox 2011-10-07 12:34:25 +02:00
David Williams
f7054d8095 Fixed bug in computing the offset in the RawVolumeSampler peek...() functions. 2011-10-06 22:57:20 +01:00
Matt Williams
b293b8924b Merge branch 'master' of git://gitorious.org/polyvox/polyvox 2011-10-01 20:08:29 +02:00
David Williams
6a267b5b8d Fixed some compile warnings (thanks to Gnurfos). 2011-09-25 12:52:00 +01:00
David Williams
63d8c4c083 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/Raycast.inl
2011-09-24 11:11:09 +01:00
David Williams
7bbdb1a29d Added equality/inequality tests for vector and region. 2011-09-24 11:02:01 +01:00
Matt Williams
b63d74b3ca Merge branch 'master' of git://gitorious.org/polyvox/polyvox 2011-09-22 14:29:49 +02:00
Matt Williams
ee165bff78 Merge branch 'master' of git://gitorious.org/polyvox/polyvox 2011-09-21 00:20:49 +02:00
Matt Williams
e4535b1255 Add previousVoxel to raycast result.
Thanks to Sceptrix for the patch

http://thermite3d.org/phpBB3/viewtopic.php?t=243
2011-09-21 00:19:35 +02:00
David Williams
ddc54e0862 Raycast now track previous voxel, for working out which direction you came from. 2011-09-20 18:38:13 +01:00
David Williams
df035d5237 Fixed memory leaks. 2011-09-08 21:29:23 +01:00
David Williams
0c97756a0c GCC fixes 2011-09-05 21:44:02 +01:00
David Williams
b84147f650 Replaced template 'hack' with preprocessor 'fix' to allow compilation on both GCC and Visual Studio. The previous approach was causing problems on VS2008. 2011-09-04 13:57:24 +01:00
David Williams
06cc2806dd Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-09-04 12:13:56 +01:00
David Williams
894455e35f Tidying up of headers and #includes. 2011-09-04 12:12:30 +01:00
David Williams
bdc2770cba G++ compile fixes. 2011-08-18 22:45:39 +01:00
David Williams
7515186b47 Initial checkin of IteratorController 2011-08-17 22:49:20 +01:00
David Williams
e8b3fd16e2 Initial version of IteratorController and making LowPassFilter use iterators. 2011-08-15 21:31:52 +01:00
David Williams
90063354bd Added setVoxel() funtion to volume iterators.
Fixed bugs with RawVolume iterator movement funtions.
Proper implementation of RawVolume peek...() functions.
2011-08-15 21:10:09 +01:00
David Williams
c73b45b721 Fixed bug with RawVolume always starting coordinates at (0,0,0).
Removed Filters.h/.inl
Added Summed Area Table support to LowPassFilter.
Added test for low pass filter.
2011-08-13 08:57:45 +01:00
David Williams
03e340e7dd Initial version of LowPassFilter class, which will eventually replace the smoothRegion() function. 2011-08-03 20:43:02 +01:00
Matt Williams
6bb5fb5786 Merge branch 'master' of git://gitorious.org/polyvox/polyvox 2011-08-02 14:03:57 +02:00
David Williams
fb0a2d0dac GCC compile fixes. 2011-07-31 08:08:00 +01:00
David Williams
53ae3de413 Replaced GCC/VS2010 hacks with code that should compile on both platforms. 2011-07-31 08:58:52 +01:00
David Williams
2e27e957a7 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl
2011-07-30 14:12:51 +01:00