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 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a7e49a1394 
					 
					
						
						
							
							Still trying to get rid of the warnings on the CDash machine. It's tricky because I'm not seeing the locally and the warning supression seems to vary bewteen vesions of GCC (See:  http://dbp-consulting.com/tutorials/SuppressingGCCWarnings.html ).  
						
						
						
						
					 
					
						2013-03-01 16:07:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						34671130fb 
					 
					
						
						
							
							Tidying up Miniz compression code.  
						
						
						
						
					 
					
						2013-02-25 16:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						81eab0ebfb 
					 
					
						
						
							
							Work on low-level version of compression.  
						
						
						
						
					 
					
						2013-02-22 17:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						1a39577ec0 
					 
					
						
						
							
							CubicSurfaceExtractor now uses int for some internal work instead of floats.  
						
						
						
						
					 
					
						2013-02-21 16:44:44 +01:00