David Williams
							
						 
					 | 
					
						
						
							
						
						e019c92dc2
					 | 
					
						
						
							
							Work making decimated approach handle multiple resolutions.
						
						
						
						
						
						
					 | 
					
						2008-06-12 19:40:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3566fc1863
					 | 
					
						
						
							
							Small improvements to logBase2() and isPowerOfTwo() functions.
						
						
						
						
						
						
					 | 
					
						2008-06-12 18:54:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						e1e8e2c8cc
					 | 
					
						
						
							
							Work simplifying marching cubes implementations.
						
						
						
						
						
						
					 | 
					
						2008-06-12 18:30:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2657d5ba6f
					 | 
					
						
						
							
							Some tidying up op OpenGL example.
						
						
						
						
						
						
					 | 
					
						2008-06-11 21:49:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2f5d9e5ab2
					 | 
					
						
						
							
							OpenGL sample now builds and displays a sphere volume.
						
						
						
						
						
						
					 | 
					
						2008-06-11 21:32:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						350a7feef6
					 | 
					
						
						
							
							Initial version of fast decimation.
						
						
						
						
						
						
					 | 
					
						2008-06-11 20:22:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						33cb721cc0
					 | 
					
						
						
							
							Initial version of mesh decimation.
						
						
						
						
						
						
					 | 
					
						2008-06-10 21:45:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f8a090abba
					 | 
					
						
						
							
							Moving stuff around - not currently buildable!
						
						
						
						
						
						
					 | 
					
						2008-06-08 19:48:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						83ac5dc544
					 | 
					
						
						
							
							Moving stuff around - not currently buildable!
						
						
						
						
						
						
					 | 
					
						2008-06-08 19:16:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						957d8715e7
					 | 
					
						
						
							
							Moving stuff around - not currently buildable!
						
						
						
						
						
						
					 | 
					
						2008-06-08 19:08:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						119cd925f0
					 | 
					
						
						
							
							Moving stuff around - not currently buildable!
						
						
						
						
						
						
					 | 
					
						2008-06-08 19:05:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2374082542
					 | 
					
						
						
							
							Work on CMake for OpenGL example.
						
						
						
						
						
						
					 | 
					
						2008-06-08 18:49:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						adff2177fd
					 | 
					
						
						
							
							Moved some code around...
						
						
						
						
						
						
					 | 
					
						2008-06-08 18:03:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f75805999d
					 | 
					
						
						
							
							Reorganising some code...
						
						
						
						
						
						
					 | 
					
						2008-06-08 17:51:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f6f5cb524d
					 | 
					
						
						
							
							Initial check-in of OpenGL example. Doesn't do anything yet.
						
						
						
						
						
						
					 | 
					
						2008-06-08 15:09:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						6fdbbc9b41
					 | 
					
						
						
							
							Updated CMake files with 'CMAKE_MINIMUM_REQUIRED(VERSION 2.6)'
						
						
						
						
						
						
						
						Also slight change to the way boost is found. 
						
						
					 | 
					
						2008-06-08 09:47:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ea5afbb846
					 | 
					
						
						
							
							Made new marching cubes implementation the 'official' one. Old one is just now for reference.
						
						
						
						
						
						
					 | 
					
						2008-06-07 21:52:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						849f635d04
					 | 
					
						
						
							
							Almost finished new marching cubes implementation. Just normal calculation and memory pool still to do.
						
						
						
						
						
						
					 | 
					
						2008-06-07 21:21:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						0a7c17e3b6
					 | 
					
						
						
							
							Tidying up...
						
						
						
						
						
						
					 | 
					
						2008-06-07 20:51:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						12f9e0ebc8
					 | 
					
						
						
							
							Bitwise operation working for x,y, and z. Finally getting a speedup!
						
						
						
						
						
						
					 | 
					
						2008-06-07 19:22:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						87507db94b
					 | 
					
						
						
							
							More work on bitwise optimisations...
						
						
						
						
						
						
					 | 
					
						2008-06-07 19:12:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						90fb658238
					 | 
					
						
						
							
							Work on bitwise optimisations.
						
						
						
						
						
						
					 | 
					
						2008-06-07 18:47:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c6ef094e95
					 | 
					
						
						
							
							Framework ready for clever bit-shifting tricks.
						
						
						
						
						
						
					 | 
					
						2008-06-07 16:53:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						201f0c9003
					 | 
					
						
						
							
							Some tidying up...
						
						
						
						
						
						
					 | 
					
						2008-06-07 16:31:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f1319949f5
					 | 
					
						
						
							
							Eliminated memset's from new marching cubes.
						
						
						
						
						
						
					 | 
					
						2008-06-07 13:35:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						7e304d0d7f
					 | 
					
						
						
							
							More work on new marching cubes implementation.
						
						
						
						
						
						
					 | 
					
						2008-06-07 12:59:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						b18a9beb44
					 | 
					
						
						
							
							More work on new marching cubes implementation.
						
						
						
						
						
						
					 | 
					
						2008-06-06 23:12:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						e6911d2a23
					 | 
					
						
						
							
							More work on new marching cubes implementation.
						
						
						
						
						
						
					 | 
					
						2008-06-06 17:47:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2c3665905e
					 | 
					
						
						
							
							More work on marching cubes - just setting a save point!
						
						
						
						
						
						
					 | 
					
						2008-06-05 20:55:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c55655b61c
					 | 
					
						
						
							
							More work on new marching cubes implementation - added generateVerticesForSlice() function.
						
						
						
						
						
						
					 | 
					
						2008-06-05 19:34:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						a26b754e9c
					 | 
					
						
						
							
							More progress...
						
						
						
						
						
						
					 | 
					
						2008-06-05 18:51:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						8bf6f4d08d
					 | 
					
						
						
							
							New marching cubes implementation - computeBitmaskForSlice is now only called once per slice.
						
						
						
						
						
						
					 | 
					
						2008-06-05 18:28:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						63b2c5ccb0
					 | 
					
						
						
							
							More work on new marching cubes implementation, including addition of 'computeBitmaskForSlice()' function.
						
						
						
						
						
						
					 | 
					
						2008-06-05 17:45:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						1c23f2d1dd
					 | 
					
						
						
							
							More work on experimental marching cubes implementation.
						
						
						
						
						
						
					 | 
					
						2008-06-04 21:22:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c0afd9d77f
					 | 
					
						
						
							
							More work on new marching cubes algorithm. Slices are now processed individually.
						
						
						
						
						
						
					 | 
					
						2008-06-04 19:20:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						4c98f9579b
					 | 
					
						
						
							
							Work on experimental version of marching cubes algorithm. Now bitmasks are precomputed.
						
						
						
						
						
						
					 | 
					
						2008-06-03 20:49:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						e49859fc40
					 | 
					
						
						
							
							Initial version of new experimental marching cubes algorithm. Currently about half as fast.
						
						
						
						
						
						
					 | 
					
						2008-06-03 19:14:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						72a4e9902c
					 | 
					
						
						
							
							Tidying up.
						
						
						
						
						
						
					 | 
					
						2008-05-31 12:43:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c9b098b14e
					 | 
					
						
						
							
							Refactoring a bit...
						
						
						
						
						
						
					 | 
					
						2008-05-28 19:16:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						a3b5bd72b8
					 | 
					
						
						
							
							Work making SurfacePatchRenderable reformat the mesh as necessary...
						
						
						
						
						
						
					 | 
					
						2008-05-28 18:46:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						de7554b9e3
					 | 
					
						
						
							
							Experimental work removing the need for multi material patch.
						
						
						
						
						
						
					 | 
					
						2008-05-27 21:33:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						efd4bdaa79
					 | 
					
						
						
							
							Surface extractor now generates just one mesh, and it is separately broken into single and multi patches.
						
						
						
						
						
						
					 | 
					
						2008-05-27 20:24:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c8d632b554
					 | 
					
						
						
							
							Renamed VolumeIterator to BlockVolumeIterator
						
						
						
						
						
						
					 | 
					
						2008-05-26 20:07:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ebeebee126
					 | 
					
						
						
							
							Tidying up Vector class
						
						
						
						
						
						
					 | 
					
						2008-05-26 19:58:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						d0ffdee870
					 | 
					
						
						
							
							Renamed x(), y(), and z() to getX(), getY(), and getZ()
						
						
						
						
						
						
					 | 
					
						2008-05-26 19:49:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2745d52dc5
					 | 
					
						
						
							
							Removed dependency on boost::operators
						
						
						
						
						
						
					 | 
					
						2008-05-26 19:37:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						22fd38b255
					 | 
					
						
						
							
							Moved some stuff from VolumeChangeTracker to SurfaceExtractors.
						
						
						
						
						
						
					 | 
					
						2008-05-25 21:06:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						29d1cd8ad1
					 | 
					
						
						
							
							Fix PolyVox library versioning
						
						
						
						
						
						
						
						There's no need to link PolyVox against 'nothing' 
						
						
					 | 
					
						2008-05-25 20:56:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						db9287303c
					 | 
					
						
						
							
							Added lock and unlock semantics to VolumeChangeTracker.
						
						
						
						
						
						
					 | 
					
						2008-05-25 20:48:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						7a4e4556b1
					 | 
					
						
						
							
							Refactoring VolumeChangeTracker
						
						
						
						
						
						
					 | 
					
						2008-05-25 19:55:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |