David Williams
26eb865897
Pulling compression out of SimpleVolume.
2011-04-29 23:04:33 +01:00
David Williams
032accd915
Moved Block into SimpleVolume class.
2011-04-29 22:43:44 +01:00
David Williams
bc9f1e8ac5
Stripping out paging from SimpleVolume.
2011-04-29 22:16:46 +01:00
David Williams
afbf49f626
Added initial version of SimpleVolume by duplicating LargeVolume.
2011-04-29 22:02:40 +01:00
David Williams
34cd8c05ed
Fix for compiling on Linux.
2011-04-28 22:50:18 +01:00
David Williams
ea309ab15b
Renamed Volume to LargeVolume.
2011-04-28 21:21:59 +01:00
David Williams
96ff5e890a
Renamed VolumeSampler to Sampler
2011-04-28 20:37:02 +01:00
David Williams
6f1ddb7d5f
Moved VolumeSampler into Volume class.
2011-04-28 20:30:16 +01:00
David Williams
7d76a1bb69
CMake fixes for Windows.
2011-04-28 11:56:33 +01:00
Matt Williams
f93c25acaf
Improved OpenGL error handling for basic example.
2011-04-25 01:18:40 +02:00
Matt Williams
6b4c7686e6
Fix for extractSubset() not copying the region.
2011-04-24 20:52:53 +02:00
Matt Williams
fce8089264
Update ADD_DEPENDENCIES calls
...
Update for the static and dynamic options and add
some more calls for PolyVoxUtil and the tests.
2011-04-24 14:50:13 +02:00
Matt Williams
ac0fb2b310
Make dynamic or static libraries optional
...
The user can choose static or dynamic libraries using
BUILD_STATIC_LIBRARIES and BUILD_DYNAMIC_LIBRARIES. By default
Windows will only build static libraries and Linux will build both.
2011-04-21 21:40:51 +02:00
David Williams
f7f473126c
Comment fixes.
2011-04-20 23:36:02 +01:00
David Williams
ef52b906e6
Switched PoyVox to build as a static library.
2011-04-20 23:25:32 +01:00
David Williams
a5f37d7a3a
Initial check in of RaycastWithCallback
2011-04-17 11:53:13 +01:00
David Williams
55cbff1186
Added control over the number of samples taken in the ambient occlusion calculator.
2011-04-16 14:10:34 +01:00
David Williams
f302e3612a
Fix for duplicate vertices in CubicSurfaceExtractor.
2011-04-13 21:09:51 +01:00
David Williams
d9719cbd36
Merge commit 'refs/merge-requests/1' of git://gitorious.org/polyvox/polyvox
2011-04-10 21:07:06 +01:00
David Williams
d300e9fdde
Fixed crash in OpenGL example.
2011-04-10 21:04:33 +01:00
David Williams
8b9a7e948e
Added <cstdlib> for abort().
2011-04-10 19:28:32 +01:00
Matt Williams
0421d2aa8a
Minor fixes to tutorial1
2011-04-09 18:31:59 +02:00
David Williams
ddbb863e58
Fixed broken regression test.
2011-04-08 22:00:44 +01:00
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