657 Commits

Author SHA1 Message Date
David Williams
b741403b45 Added placeholder file for empty build folder. 2011-04-08 21:53:10 +01:00
Matt Williams
ac5173b5d7 Fix compilation on Linux -- missing #include 2011-04-07 17:02:28 +00:00
David Williams
2120b30f32 Documentation updates. 2011-04-05 21:09:28 +00:00
David Williams
076ab9865e Merged in RLE branch. 2011-04-05 20:55:20 +00:00
David Williams
a1d05423be Cut down paging example, as it was running too slowly. 2011-04-04 21:41:41 +00:00
David Williams
dd192c37d3 Updated documentation. 2011-04-04 21:04:28 +00:00
David Williams
884ef3a17e Documentation update. 2011-03-31 19:32:34 +00:00
David Williams
ba6cd1c872 Removed redundant comparison operators from VoxelTypes. 2011-03-29 20:48:38 +00:00
David Williams
03b690673a Reverted accidental commit. 2011-03-29 20:48:16 +00:00
David Williams
aed8f79aa1 Documentation update.
Fixed crash in flushAll().
2011-03-28 19:55:45 +00:00
David Williams
91c9aebda0 Boost fix. 2011-03-27 19:20:58 +00:00
David Williams
092d2aa6a0 Moved a comment, only because I forgot to save this file earlier. It's not an important change... 2011-03-24 23:00:28 +00:00
David Williams
a364f6d72c More flush/prefetch work from ker. 2011-03-24 21:34:57 +00:00
David Williams
78c5884303 Applied ker's patch for prefetch and flush. 2011-03-22 21:44:12 +00:00
David Williams
c7e452f537 Deprecated constructor. 2011-03-21 22:17:00 +00:00
David Williams
8306be728d Moved to perlin nose code to a separate file for copyright reasons. 2011-03-20 22:56:32 +00:00
David Williams
40295c84b1 Added paging example and reverted basic example back to it's previous state. 2011-03-20 22:42:05 +00:00
David Williams
708b142702 Added ability to disable volume compression. 2011-03-20 18:56:30 +00:00
David Williams
350d4a6a87 Applying Linux patch. 2011-03-20 11:57:05 +00: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
5891d56e12 Fix for linker errors when using MeshDecimator. 2011-03-18 22:04:53 +00:00
David Williams
ef185d79a0 Removed getWidth(), getHeight(), getDepth() and width(), height(), depth() remain deprecated. These functions seem ambiguous, so users have to calculate these values themselves when they want them. 2011-03-16 23:14:28 +00:00
David Williams
f887565e35 Fixed missing includes. 2011-03-15 22:22:20 +00:00
David Williams
0b1659bdef Added ConstVolumeProxy to work around const setVoxelAt awkwardness. 2011-03-13 22:44:35 +00:00
David Williams
7c3e63b2ed Removed call to deprecated function. 2011-03-13 20:34:57 +00:00
David Williams
b5f60b28a2 getUncompressedBlock() now checks if it's getting the same block as last time. 2011-03-12 19:15:27 +00:00
David Williams
ff12264744 Raycast class now returns Vector3DInt32 instead of Vector3DInt16. 2011-03-12 13:43:08 +00:00
David Williams
529ed89bdb More work on handling fixed size volumes. 2011-03-12 12:44:58 +00:00
David Williams
596dcf507e Reverted some of ker's changes to bring back the concepts of width, height, and depth. 2011-03-11 22:14:51 +00:00
David Williams
624a192be4 Compile fixes for non-boost systems, mostly related to function and bind. 2011-03-10 20:55:11 +00:00
David Williams
8e6b1a3b7e Applying ker's patch unmodified. 2011-03-10 20:31:11 +00:00
David Williams
d7cea1b72e Added credits file. 2011-03-03 23:25:16 +00:00
David Williams
4ef0cfb468 Applied patch from ker such that int32_t's are now used instead of uint16_t's for addressing voxel positions. 2011-03-03 23:00:00 +00:00
David Williams
3c34d401fc Added compatibility mode. 2011-02-14 22:14:41 +00:00
David Williams
03a713867f Documentation and tidying. 2011-02-13 00:31:45 +00:00
David Williams
4bbea05504 Documentation and tidying. 2011-02-13 00:15:32 +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
9b3deca7f0 2011-02-10 23:56:33 +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
4da1f6149a 2011-02-07 23:47:48 +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