Daviw Williams 
							
						 
					 
					
						
						
							
						
						d98856b276 
					 
					
						
						
							
							setVoxel for RawVolume now takes WrapMode instead of bounds check.  
						
						
						
						
					 
					
						2013-06-07 16:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						292b21dcdf 
					 
					
						
						
							
							Added merging of BoundsCheck and WrapMode changes into LargeVolume.  
						
						
						
						
					 
					
						2013-06-07 16:13:11 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						3d82b9643f 
					 
					
						
						
							
							Applied BoundsCheck and WrapMode merging changes to SimpleVolume.  
						
						
						
						
					 
					
						2013-06-07 15:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						8ed5edf85f 
					 
					
						
						
							
							Documentation fix.  
						
						
						
						
					 
					
						2013-06-07 15:47:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						900b693e25 
					 
					
						
						
							
							More work combining BoundsCheck with WrapMode.  
						
						
						
						
					 
					
						2013-06-07 15:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						745f24eab8 
					 
					
						
						
							
							More work on wrap modes.  
						
						
						
						
					 
					
						2013-06-06 16:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						6bc379f0df 
					 
					
						
						
							
							More work combining WrapMode and BoundsCheck  
						
						
						
						
					 
					
						2013-06-06 16:26:55 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						2b03e84f83 
					 
					
						
						
							
							Combining BoundsChecks and WrapMode into a single enum.  
						
						
						
						
					 
					
						2013-06-06 16:07:47 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						073c415a38 
					 
					
						
						
							
							Work on new getVoxel() functions.  
						
						
						
						
					 
					
						2013-05-29 16:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						de8c69456f 
					 
					
						
						
							
							Added macro to throw an exception but not log it. Useful in some high-performance scenarios.  
						
						
						
						
					 
					
						2013-05-27 15:09:43 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						0c7002a1ce 
					 
					
						
						
							
							Avoided double bounds check.  
						
						
						
						
					 
					
						2013-05-27 14:24:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						869f5f6c49 
					 
					
						
						
							
							Added function to check whether one region is inside of another.  
						
						
						
						
					 
					
						2013-05-27 14:01:55 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						61dd59c9bc 
					 
					
						
						
							
							Merge branch 'develop' into feature/bounds-checks  
						
						
						
						
					 
					
						2013-05-27 13:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						dd7be8e7c3 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						
						
						
					 
					
						2013-05-24 16:52:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						60205425db 
					 
					
						
						
							
							Fixed warning about unreachable code.  
						
						
						
						
					 
					
						2013-05-24 16:18:02 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						2b3e9ca206 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						
						
						
					 
					
						2013-05-24 16:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						d12a81d345 
					 
					
						
						
							
							Log messages now automatically have std::endl applied, and work/behave similar to Qt logging functions.  
						
						
						
						
					 
					
						2013-05-24 16:00:19 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						fcb38f0796 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						
						
						
					 
					
						2013-05-24 13:52:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c1461e7582 
					 
					
						
						
							
							Added a null stream to suppress logging.  
						
						
						
						
					 
					
						2013-05-24 13:51:52 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						d7d3df2197 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						
						
						
					 
					
						2013-05-24 13:30:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						b12e6d045c 
					 
					
						
						
							
							Added additional logging streams.  
						
						
						
						
					 
					
						2013-05-24 13:26:26 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						b50d3a299b 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						... 
						
						
						
						Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/Impl/ErrorHandling.h
	library/PolyVoxCore/source/Impl/ErrorHandling.cpp 
						
						
					 
					
						2013-05-22 15:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						6c77e778dd 
					 
					
						
						
							
							Added namespace qualifiers.  
						
						
						
						
					 
					
						2013-05-22 15:18:08 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						f3b0183013 
					 
					
						
						
							
							Switching to a stream-based interface for logging.  
						
						
						
						
					 
					
						2013-05-22 14:21:50 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						efd4878450 
					 
					
						
						
							
							Updated documentation.  
						
						
						
						
					 
					
						2013-05-17 16:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						ea4d6d3168 
					 
					
						
						
							
							Added setVoxel() functions to replace setVoxelAt() functions in the same way that getVoxel() replaces getVoxelAt().  
						
						
						
						
					 
					
						2013-05-17 16:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						fa8e7c390f 
					 
					
						
						
							
							replaced 'getVoxelWithWrapping()' with regular 'getVoxel()', as they can be differentiated by their parameters.  
						
						
						
						
					 
					
						2013-05-17 15:52:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						4765390ef6 
					 
					
						
						
							
							Replaced bool parameter with 'BoundsCheck' parameter for a nicer API.  
						
						
						
						
					 
					
						2013-05-17 14:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						617834bed4 
					 
					
						
						
							
							Made getVoxel() bounds checking optional, based on a function parameter.  
						
						
						
						
					 
					
						2013-05-17 14:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c806da9bb7 
					 
					
						
						
							
							Compile fixes brought across from Cubiquity.  
						
						
						
						
					 
					
						2013-05-16 16:17:01 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						618b09df46 
					 
					
						
						
							
							Fixed compile errors.  
						
						
						
						
					 
					
						2013-05-16 16:14:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						fa29a83ebd 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						
						
						
					 
					
						2013-05-16 16:06:53 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a1355f6d50 
					 
					
						
						
							
							More work on improved logging.  
						
						
						
						
					 
					
						2013-05-15 15:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						1010052ea6 
					 
					
						
						
							
							Reworking the logging system.  
						
						
						
						
					 
					
						2013-05-14 16:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						e405b46b61 
					 
					
						
						
							
							Removed the default value for emptyVoxelExample as it caused compile errors on VS2010.  
						
						
						
						
					 
					
						2013-05-14 15:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ee299a45f0 
					 
					
						
						
							
							Work on error handling. I replaced some asserts with exceptions and also added basic error handling documentation.  
						
						
						
						
					 
					
						2013-05-11 10:05:08 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						62d164ef8a 
					 
					
						
						
							
							Remove unnecessary assignment.  
						
						
						
						
					 
					
						2013-05-10 09:44:15 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						22a6714875 
					 
					
						
						
							
							Add a default constructor to PickResult to avoid brittle instatiation.  
						
						
						
						
					 
					
						2013-05-09 20:56:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						2a839e583d 
					 
					
						
						
							
							Added stream serialisation to Region.  
						
						
						
						
					 
					
						2013-05-07 15:41:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						f98959f92a 
					 
					
						
						
							
							Add a new pickVoxel function.  
						
						... 
						
						
						
						Hopefully this pickVoxel function will fulfil most most need with
raycasting which aren't covered by the existing raycast functions.
It's essentially a wrapper around the current functions, using a custom
functor to store the position of a solid voxel as well as the previous
empty voxel. It doesn't require the user to provide a functor of their own,
just the value that they've assigned to empty voxels.
As well as the function itself, we also have a unit test as well as it
being built in the bindings. 
						
						
					 
					
						2013-05-01 22:28:46 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						1d643becc5 
					 
					
						
						
							
							Replaced std::exit with a crash.  
						
						
						
						
					 
					
						2013-03-27 15:21:38 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						055539ef75 
					 
					
						
						
							
							Reenabled exceptions as we're not using Cubiquity on mobile at the moment.  
						
						
						
						
					 
					
						2013-03-26 11:45:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5eedb9f21c 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						... 
						
						
						
						Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.h
	library/PolyVoxCore/include/PolyVoxCore/MarchingCubesSurfaceExtractor.h 
						
						
					 
					
						2013-03-04 22:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5cab70b24c 
					 
					
						
						
							
							Fixed code to use proper zero initialisation.  
						
						
						
						
					 
					
						2013-03-04 22:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fcdb175f1c 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						... 
						
						
						
						Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.h
	library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.inl 
						
						
					 
					
						2013-03-04 21:05:51 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						6374ebf092 
					 
					
						
						
							
							Apparently I didn't test my fix for warning 4127 because it didn't actually work. Now fixed :-)  
						
						
						
						
					 
					
						2013-03-04 17:10:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						23042c3fcb 
					 
					
						
						
							
							Moved warning suppression into the relevant file so that it's not global.  
						
						
						
						
					 
					
						2013-03-04 16:00:43 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						df5c339f64 
					 
					
						
						
							
							Just remembered that we settled on a different formatting for the API docs so that it gets highlighted better in KDE.  
						
						
						
						
					 
					
						2013-03-04 15:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						b4fcb3daf8 
					 
					
						
						
							
							Added API documentation regarding compression.  
						
						
						
						
					 
					
						2013-03-04 15:17:19 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						74b4caba6b 
					 
					
						
						
							
							Added some API docs to compressor.  
						
						
						
						
					 
					
						2013-03-01 17:06:51 +01:00