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 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f517137991 
					 
					
						
						
							
							Performance improvements brought across from develop.  
						
						
						
						
					 
					
						2013-02-08 22:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						328d40f712 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						... 
						
						
						
						Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.inl
	library/PolyVoxCore/include/PolyVoxCore/MarchingCubesSurfaceExtractor.inl 
						
						
					 
					
						2013-02-08 21:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						b7eeda3370 
					 
					
						
						
							
							Find and replace all instance of getLowerCorner().getX(), etc with getLowerX(), etc has resulted in all tests now running in 120 seconds instead of 144 seconds because it avoids creating temporary objects.  
						
						
						
						
					 
					
						2013-02-08 16:15:53 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						7327220b1c 
					 
					
						
						
							
							Performance enhancements identified through profiling.  
						
						
						
						
					 
					
						2013-02-08 15:43:37 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						608777bb9b 
					 
					
						
						
							
							Performance improvements for CubicSurfaceExtractor  
						
						
						
						
					 
					
						2013-02-08 15:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						7e08ed7aec 
					 
					
						
						
							
							Updated the CubicSurfaceExtractor test to make it a bit more performance intensive, Cubiquity is showing a need for some improvements here. Also added a performance improvement to the CubicsurfaceExtractor.  
						
						
						
						
					 
					
						2013-02-08 15:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c5023ff623 
					 
					
						
						
							
							Changed void* to uint8_t*.  
						
						
						
						
					 
					
						2013-02-08 13:29:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a38ac6b895 
					 
					
						
						
							
							Merge branch 'develop' into feature/cubiquity-version  
						
						
						
						
					 
					
						2013-02-07 23:02:23 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						36968bdd79 
					 
					
						
						
							
							Merge branch 'develop' into feature/large-volume-work  
						
						
						
						
					 
					
						2013-02-07 16:11:03 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						50c1c7c64b 
					 
					
						
						
							
							Removed setCompressionEnabled() from LargeVolume.  
						
						
						
						
					 
					
						2013-02-07 15:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						8d2061bdb5 
					 
					
						
						
							
							Fixed crash with MaxVerticesPerPosition being set too low.  
						
						
						
						
					 
					
						2013-02-04 16:38:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						09c6e2bf26 
					 
					
						
						
							
							More work making the compression more robust.  
						
						
						
						
					 
					
						2013-02-01 16:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a5b768e5f9 
					 
					
						
						
							
							Working to make compression handing more robust.  
						
						
						
						
					 
					
						2013-02-01 15:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						3d66db50e0 
					 
					
						
						
							
							Fixes and comments for RLE compression.  
						
						
						
						
					 
					
						2013-02-01 14:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						dadcf03d8d 
					 
					
						
						
							
							Added note.  
						
						
						
						
					 
					
						2013-01-31 21:04:01 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						46e38c4714 
					 
					
						
						
							
							Work on compression.  
						
						
						
						
					 
					
						2013-01-31 16:56:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a81ec68714 
					 
					
						
						
							
							Work on compression interface.  
						
						
						
						
					 
					
						2013-01-31 16:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						36676433be 
					 
					
						
						
							
							Work on compression interface.  
						
						
						
						
					 
					
						2013-01-31 15:54:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						924744c5e6 
					 
					
						
						
							
							Looks like RLECompressor works as well.  
						
						
						
						
					 
					
						2013-01-30 16:58:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a1cdf78250 
					 
					
						
						
							
							Block now working with new MinizCompressor. Removing some old compression code.  
						
						
						
						
					 
					
						2013-01-30 16:49:06 +01:00