David Williams 
							
						 
					 
					
						
						
							
						
						3971e6415c 
					 
					
						
						
							
							Added SWIG tests to stop build warning about operator<<.  
						
						
						
						
					 
					
						2013-07-22 16:37:35 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						63dfaa5a13 
					 
					
						
						
							
							Enable C# bindings even if Python wasn't found.  
						
						
						
						
					 
					
						2013-07-21 10:31:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2acb98bdcb 
					 
					
						
						
							
							Compile warning fixes.  
						
						
						
						
					 
					
						2013-07-16 11:50:59 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						056064409d 
					 
					
						
						
							
							Work on LargeVolume.  
						
						
						
						
					 
					
						2013-07-05 16:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						0c55938242 
					 
					
						
						
							
							Work on the code that frees up memory in LargeVolume.  
						
						
						
						
					 
					
						2013-07-05 15:41:16 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						2f2475ad0c 
					 
					
						
						
							
							Avoid ambiguous function resolution of getVoxelImpl  
						
						... 
						
						
						
						Clang was complaining that the function couldn't access the *Volumes*'s
``getVoxelImpl``. Since we actually want the ``BaseVolume::Sampler``'s
version this solves the problem. 
						
						
					 
					
						2013-07-04 22:05:06 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						8027f9904d 
					 
					
						
						
							
							On systems that support it, raise SIGTRAP to drop into the debugger  
						
						... 
						
						
						
						Clang was being clever and giving a warning for this line so it prompted me
to fix it. I believe that SIGTRAP is the correct way to get the debugger to
work here.
It does a compile-time check for the platform when not using MSVC.
Discussed at http://www.volumesoffun.com/phpBB3/viewtopic.php?p=3766#p3766  
						
						
					 
					
						2013-07-04 19:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						9f7f893b68 
					 
					
						
						
							
							Change the types of the edgeTable and triTable  
						
						... 
						
						
						
						The range on values in these tables is much less than needs an int so
making them specific width types packs them smaller.
I measure a 5% decrease in the size of the .so file created at -O3. 
						
						
					 
					
						2013-07-04 19:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						bd60f34bd7 
					 
					
						
						
							
							Removing explicit functions to control the number of compressed and uncompressed blocks in memory, and letting the user set a memory limit instead.  
						
						
						
						
					 
					
						2013-07-04 16:23:58 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						26f512eba7 
					 
					
						
						
							
							Fixed compile warning.  
						
						
						
						
					 
					
						2013-07-02 16:08:52 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						c843e7e705 
					 
					
						
						
							
							Remove unnecessary consts.  
						
						... 
						
						
						
						Since a copy is being made in the return, the const qualifiers are
ignored anyway. 
						
						
					 
					
						2013-07-01 12:23:21 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						edf1f5d665 
					 
					
						
						
							
							Fix compile error caused by missing #include.  
						
						
						
						
					 
					
						2013-06-28 16:47:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						059a4b9465 
					 
					
						
						
							
							Reverted accidental commit of test code.  
						
						
						
						
					 
					
						2013-06-28 16:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						e38aa3b1b9 
					 
					
						
						
							
							Unit tests now test FilePager.  
						
						
						
						
					 
					
						2013-06-28 16:16:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						839f366174 
					 
					
						
						
							
							Compile fixes for Linux.  
						
						... 
						
						
						
						Added SWIG files to make bindings build. 
						
						
					 
					
						2013-06-28 15:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						0d839c4a51 
					 
					
						
						
							
							Merge branch 'feature/paging' into develop  
						
						
						
						
					 
					
						2013-06-27 16:49:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						f3ec94dd75 
					 
					
						
						
							
							Reverted changes made for testing.  
						
						
						
						
					 
					
						2013-06-27 16:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						97a501e3da 
					 
					
						
						
							
							Updated changelog.  
						
						
						
						
					 
					
						2013-06-27 16:41:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						72b3cd5154 
					 
					
						
						
							
							Tidying up and comments.  
						
						
						
						
					 
					
						2013-06-26 23:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						885a50e781 
					 
					
						
						
							
							Merge branch 'develop' into feature/paging  
						
						
						
						
					 
					
						2013-06-26 22:49:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						56cf423bfd 
					 
					
						
						
							
							Added POLYVOX_THROW_IF macro to simplify error handling.  
						
						
						
						
					 
					
						2013-06-26 22:39:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1064ea1c47 
					 
					
						
						
							
							Stripped out unused code.  
						
						
						
						
					 
					
						2013-06-26 22:14:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						acb43d54d9 
					 
					
						
						
							
							Fixed paging example.  
						
						
						
						
					 
					
						2013-06-26 22:08:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						938eea7c8e 
					 
					
						
						
							
							Work on tidying LargeVolume...  
						
						
						
						
					 
					
						2013-06-26 22:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						44d525f591 
					 
					
						
						
							
							Tidying up and refactoring LargeVolume.  
						
						
						
						
					 
					
						2013-06-26 17:02:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						8ab6d73f0a 
					 
					
						
						
							
							Work on LargeVolume refactoring - getting FilePager working.  
						
						
						
						
					 
					
						2013-06-25 23:34:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						0cf3de4e76 
					 
					
						
						
							
							Removed LoadedBlock and put timestamp into regular Block.  
						
						
						
						
					 
					
						2013-06-25 22:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						900e4e0ecd 
					 
					
						
						
							
							Refactoring some LargeVolume code...  
						
						
						
						
					 
					
						2013-06-25 21:18:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a2210fc3f0 
					 
					
						
						
							
							Renamed compress and uncompress functions.  
						
						
						
						
					 
					
						2013-06-25 20:57:50 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						6b92a5ab51 
					 
					
						
						
							
							More tidying/refaxctoring of Block class.  
						
						
						
						
					 
					
						2013-06-25 17:04:10 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						baed7ddccc 
					 
					
						
						
							
							Tidying up and refactoring of block class.  
						
						
						
						
					 
					
						2013-06-25 16:45:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c346d19d77 
					 
					
						
						
							
							Doing some tidying in the Block class.  
						
						
						
						
					 
					
						2013-06-25 16:20:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						59505d47e9 
					 
					
						
						
							
							Tidying up Block and FilePager.  
						
						
						
						
					 
					
						2013-06-23 23:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						e80fa3de7d 
					 
					
						
						
							
							Added functions for accessing compressed data in block.  
						
						
						
						
					 
					
						2013-06-22 12:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						785ac611b9 
					 
					
						
						
							
							Work on file paging.  
						
						
						
						
					 
					
						2013-06-22 11:20:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5643140882 
					 
					
						
						
							
							Work on paging to file.  
						
						
						
						
					 
					
						2013-06-22 11:19:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d9ebe96c5a 
					 
					
						
						
							
							Work on FilePager.  
						
						
						
						
					 
					
						2013-06-22 10:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						288b448b9f 
					 
					
						
						
							
							Brought across Region operator<< from Cubiquity branch.  
						
						
						
						
					 
					
						2013-06-22 10:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						77a340f2b3 
					 
					
						
						
							
							ErrorHandling.rst edited online with Bitbucket  
						
						... 
						
						
						
						The was an extra bracket in the documentation. 
						
						
					 
					
						2013-06-22 08:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5664e2f681 
					 
					
						
						
							
							Restored Paging Example back to previous values.  
						
						
						
						
					 
					
						2013-06-22 07:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						20db75fb75 
					 
					
						
						
							
							Added null pointer check.  
						
						... 
						
						
						
						Added files to CMakeLists.txt 
						
						
					 
					
						2013-06-22 07:24:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6781462b59 
					 
					
						
						
							
							More formatting fixes.  
						
						
						
						
					 
					
						2013-06-17 11:19:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3e1539fc62 
					 
					
						
						
							
							Fixed some formatting.  
						
						
						
						
					 
					
						2013-06-17 11:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a14de4a72e 
					 
					
						
						
							
							Replaced std::functions with Pager class for paging.  
						
						
						
						
					 
					
						2013-06-16 19:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						414a012230 
					 
					
						
						
							
							Creating a Perlin noise generator as a 'pager'.  
						
						
						
						
					 
					
						2013-06-16 19:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f86ec57e14 
					 
					
						
						
							
							Adding skeletons of new paging classes.  
						
						
						
						
					 
					
						2013-06-16 18:25:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						42ce6ace77 
					 
					
						
						
							
							Updated change log.  
						
						
						
						
					 
					
						2013-06-16 17:56:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a1d773f5e7 
					 
					
						
						
							
							Added documentation on voxel access.  
						
						
						
						
					 
					
						2013-06-16 17:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c91b10ce73 
					 
					
						
						
							
							Merge branch 'feature/bounds-checks' into develop  
						
						
						
						
					 
					
						2013-06-13 17:04:55 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						1e55859107 
					 
					
						
						
							
							Renamed WrapMode::None (and others) to avoid conflict with Python reserved word 'None'.  
						
						
						
						
					 
					
						2013-06-13 16:49:02 +02:00