Matt Williams
							
						 
					 | 
					
						
						
							
						
						11f91fbbc4
					 | 
					
						
						
							
							Fix some compiler warnings about initialisation order.
						
						
						
						
						
						
					 | 
					
						2012-06-20 23:56:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |