15 Commits

Author SHA1 Message Date
David Williams
5acbd012cf Switched to integer naming conventions from C++0x (e.g. uint16_t) 2009-03-30 21:44:23 +00:00
David Williams
fab64488ee Renamed Block to BlockData. Introduced new Block class which can be shared. 2009-03-26 21:17:37 +00:00
David Williams
5955a29a46 Work on Volume class. 2009-03-24 22:29:39 +00:00
David Williams
d191902db3 Work on Block class. 2009-03-24 20:45:23 +00:00
David Williams
1292499c87 Removed some constants from VolumeChangeTracker. 2009-03-19 22:46:27 +00:00
David Williams
d951f4d3b0 Renamed BlockVolume to Volume.
Renamed BlockVolumeIterator to VolumeIterator.
2009-03-19 22:04:34 +00:00
David Williams
0f4a4c0e2b Removed setVoxel() function from BlockVolumeIterator and added setVoxelAt() function to BlockVolume.h
Improved OpenGL example.
2009-03-12 21:48:14 +00:00
David Williams
7100e558f3 Removed LinearVolume class. 2009-03-10 22:10:37 +00:00
David Williams
3c4411952a Initial support for run-length encoding of volumes when they are serialised to disk. 2009-02-22 12:25:51 +00:00
David Williams
68d0353cff Added skybox support. This highlighted the fact that the volume was the wrong way round, so an initial version of the tool 'VolumeMagick' is also added for changing this kind of stuff. This in turn meant refactoring volume loading/saving code from thermite into PolyVoxUtil. 2008-07-19 15:42:02 +00:00
David Williams
2459b99886 Work on level of detail including refactoring. 2008-07-13 09:14:20 +00:00
David Williams
f32616d5a9 Work on generating surface patches on demand. 2008-07-10 21:43:24 +00:00
David Williams
8b98d69d4e Initial LOD working. 2008-07-07 21:20:30 +00:00
David Williams
75d1136d96 Removed RegionGeometry class.
Did lots of clean up.
2008-07-05 20:56:55 +00:00
David Williams
29ef5f021e Rearranging files in PolyVox. 2008-07-03 19:17:17 +00:00