Matt Williams
|
8e4135ad41
|
Add newlines to end of files to silence compiler warnings
|
2012-02-27 23:03:36 +00:00 |
|
Matt Williams
|
5fb0e43ac4
|
These lookup tables should be const
|
2012-02-25 22:56:54 +00:00 |
|
Matt Williams
|
1bc263807f
|
Add static_assert support
Define static_assert to be equal to BOOST_STATIC_ASSERT on older MSVC
compilers.
|
2012-02-25 22:49:23 +00:00 |
|
David Williams
|
894455e35f
|
Tidying up of headers and #includes.
|
2011-09-04 12:12:30 +01:00 |
|
David Williams
|
61f97bb8db
|
Fixes for GCC 4.6 warnings.
|
2011-07-01 22:48:02 +01:00 |
|
David Williams
|
528cb73771
|
Moved headers into subdirectories.
|
2011-05-17 22:27:46 +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
|
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
|
076ab9865e
|
Merged in RLE branch.
|
2011-04-05 20:55:20 +00:00 |
|
David Williams
|
91c9aebda0
|
Boost fix.
|
2011-03-27 19:20:58 +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
|
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
|
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
|
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
|
e3dd07c216
|
Moved the ambient occlusion calculation code from Thermite into PolyVox.
|
2011-01-16 16:26:10 +00:00 |
|
David Williams
|
7a93879fa7
|
Fix for Linux compile error.
|
2010-12-18 11:40:36 +00:00 |
|
David Williams
|
6f2218f910
|
Fixed numeric_limits compile error.
|
2010-12-18 10:08:49 +00:00 |
|
David Williams
|
11fc214583
|
Documentation for pathfinder.
|
2010-12-09 21:39:35 +00:00 |
|
David Williams
|
cb7180f7d0
|
Adding defines so that Boost can be used instead of C++0x when pathfinding.
|
2010-12-08 23:24:16 +00:00 |
|
David Williams
|
c9331c3e35
|
Moved AStarPathfinder code from Thermite to PolyVox.
|
2010-12-08 23:06:29 +00:00 |
|
David Williams
|
3752dda53f
|
Patch for improved Boost support for VS2008 and below.
|
2010-12-02 20:18:19 +00:00 |
|
David Williams
|
b5814a410c
|
Fixed some warnings with patch from AndiNo.
|
2010-11-04 23:25:26 +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 |
|
Matt Williams
|
c395fc88a9
|
Fix case.
|
2010-09-02 09:02:50 +00:00 |
|
David Williams
|
7f2518e6c8
|
Changes to support non-C++0x compilers.
|
2010-09-01 22:01:52 +00:00 |
|
David Williams
|
bffacbcb6a
|
Basic support for VC++ prior to 2010.
|
2010-07-11 08:27:57 +00:00 |
|
David Williams
|
254fa3329e
|
PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.
|
2010-06-25 21:41:13 +00:00 |
|
David Williams
|
7ffcd0c7ed
|
Move to VS 2010.
Update to Ogre SDK 1.7.1
Removed support for compilers which don't adhere to C++0X
|
2010-05-23 21:51:34 +00:00 |
|
David Williams
|
86f3f7e644
|
Accepted GCC fix.
|
2010-04-11 23:19:58 +00:00 |
|
Matt Williams
|
2f084686f0
|
GCC was complaining about the extra qualification here. I've only commented it out to make it clear what I did.
I also needed to include cassert header to handle assert()s in templates.
Fixed compilation on Linux.
|
2010-03-30 10:52:03 +00:00 |
|
David Williams
|
3e1c07550b
|
More work on multidimensional Array class.
|
2010-03-28 23:18:50 +00:00 |
|
David Williams
|
834b747171
|
Work on subarrays and some comments.
|
2010-03-28 22:18:52 +00:00 |
|
David Williams
|
a9b8e5b0cf
|
Moved some stuff from Array to SubArray.
|
2010-03-28 22:04:17 +00:00 |
|