18 Commits

Author SHA1 Message Date
David Williams
5c8dd011e7 Switched to ZLib license. 2009-11-10 18:37:50 +00:00
David Williams
5eb538e925 Added code to determine how much memory a volume is using.
Also map of homogenous regions is no longer static.
2009-10-17 20:39:38 +00:00
David Williams
094d279f74 Fix for compile problem in 64-bit mode. 2009-09-01 19:01:41 +00:00
Matt Williams
5ca6178e10 Commit commented out version of the code which fixes the build on Linux 2009-08-31 21:52:46 +00:00
David Williams
1994155d07 Removed the boost::function stuff. It was too heavy, and not that useful without boost::bind (which added more weight). Switched to listener classes - to be reviewed with C++0x. 2009-06-21 10:12:56 +00:00
David Williams
bf26f9c89a Replaced function pointers with boost::function. 2009-06-18 23:04:10 +00:00
David Williams
69d6ad86a7 Removed old, redundant surface extraction algorithms (FastSurfaceExtractor and DecimatedSurfaceExtractor). These are now replaced by the general SurfaceExtractor. 2009-05-31 09:59:43 +00:00
David Williams
6e9c31d6bc Renamed VlumeIterator to VolumeSampler. 2009-05-21 22:44:19 +00:00
Matt Williams
f6e1af1828 Compilation works with C++0x features (set -std=c++0x in gcc and def C_PLUS_PLUS_ZERO_X_SUPPORTED) 2009-05-17 12:22:55 +00:00
David Williams
46801f1e3d Work on refactoring surface extractor. 2009-05-14 22:52:55 +00:00
David Williams
74013b7500 Removed now redundant reference surface extractor. 2009-05-05 07:58:04 +00:00
David Williams
cb37ab39da Moved Block from PolyVoxCore to PolyVoxImpl. 2009-04-26 21:20:17 +00:00
David Williams
1f6a3231c1 Renamed BlockData to Block, and moved it out of Impl. It might be useful more generally... 2009-04-17 21:57:50 +00:00
David Williams
6e1ddaeb97 Removed Block class. 2009-04-17 21:25:49 +00:00
David Williams
df68b1fe7a Work on volume memory management. 2009-04-10 08:56:37 +00:00
David Williams
19ed8246ff Removed isShared variable from block class. using shared_ptr reference counting instead. 2009-04-09 22:12:02 +00:00
David Williams
3a9c42576c Removed homogeneous value from Block class. 2009-04-09 22:04:17 +00:00
David Williams
df1bf690c9 Massive changes to the organisation of PolyVoxCore and PolyVoxYtil.
Also added start of logging capability.
2009-04-03 21:36:22 +00:00