25 Commits

Author SHA1 Message Date
David Williams
ea309ab15b Renamed Volume to LargeVolume. 2011-04-28 21:21:59 +01:00
David Williams
60dbfd9335 Work on making paging optional. 2011-03-19 19:01:04 +00:00
David Williams
3cc2e4383f Some refactoring of the volume. 2011-03-18 23:54:11 +00:00
David Williams
8e6b1a3b7e Applying ker's patch unmodified. 2011-03-10 20:31:11 +00:00
David Williams
ad0e923413 Documentation and tidying. 2011-02-13 00:07:12 +00:00
David Williams
29e2e14c3a More tidying up. 2011-02-12 22:21:17 +00:00
David Williams
bf9f5aee48 More tidying up. 2011-02-12 21:47:02 +00:00
David Williams
ed355b856f More tidying up. 2011-02-12 20:47:01 +00:00
David Williams
81d2bb6408 Refactoring and tidying. 2011-02-10 22:43:34 +00:00
David Williams
7f831fb97a Made Block copy constructor private. 2011-02-09 22:21:44 +00:00
David Williams
b1eab6c6a3 2011-02-09 20:52:36 +00:00
David Williams
42db69e013 Fast version of perlin noise. 2011-02-07 22:07:47 +00:00
David Williams
23a56ed000 More work on compression. 2011-02-07 21:34:57 +00:00
David Williams
f13e9161f8 More work on compression and bug fixes. 2011-02-06 23:23:01 +00:00
David Williams
4621ef8091 Start of actual RLE compression. 2011-02-06 22:30:32 +00:00
David Williams
7be083a243 Implemented cache of uncompressed blocks. 2011-02-06 18:24:05 +00:00
David Williams
754690e251 Removed block sharing ready for compression. 2011-02-05 17:56:59 +00:00
David Williams
56ec37f5e2 Removed all the #pragma region/endregions as these were causing compile warnings from GCC and weren't that useful anyway... 2010-10-12 22:22:38 +00:00
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
cb37ab39da Moved Block from PolyVoxCore to PolyVoxImpl. 2009-04-26 21:20:17 +00:00
David Williams
6e1ddaeb97 Removed Block class. 2009-04-17 21:25:49 +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