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 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b7e9216355 
					 
					
						
						
							
							Refactoring VolumeChangeTracker  
						
						
						
						
					 
					
						2008-05-25 16:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						44af6f12e8 
					 
					
						
						
							
							Refactoring VolumeChangeTracker  
						
						
						
						
					 
					
						2008-05-25 15:09:14 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						50103589c6 
					 
					
						
						
							
							Work reintegrating Region class.  
						
						
						
						
					 
					
						2008-05-25 13:33:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f15491ec02 
					 
					
						
						
							
							Started reintegrating Region class.  
						
						
						
						
					 
					
						2008-05-25 13:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						05f709482a 
					 
					
						
						
							
							Rolled back some breaking changes.  
						
						
						
						
					 
					
						2008-05-25 11:36:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						0ca93a7452 
					 
					
						
						
							
							Integrating new Region class with algorithms.  
						
						
						
						
					 
					
						2008-05-24 20:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						96eecdbbe2 
					 
					
						
						
							
							Added Region class.  
						
						
						
						
					 
					
						2008-05-24 19:48:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c4debf2ca7 
					 
					
						
						
							
							Renamed PolyVoxSceneManager to VolumeChangeTracker  
						
						
						
						
					 
					
						2008-05-24 18:58:32 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						ff39fed7f8 
					 
					
						
						
							
							BlockVolume.inl:  
						
						... 
						
						
						
						- Reapply the fix from r572 since it got lost in the BlockVolume renaming.
- Include headers++
SurfaceExtractors.cpp:
- Add a newline to end of file to quieten gcc 
						
						
					 
					
						2008-05-24 17:37:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						0b012cbd75 
					 
					
						
						
							
							Moved some code from PolyVoxSceneManager to SurfaceExtractors  
						
						
						
						
					 
					
						2008-05-24 17:29:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b42f28793f 
					 
					
						
						
							
							Renamed Volume to BlockVolume.  
						
						
						
						
					 
					
						2008-05-24 16:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						dc9950d1c8 
					 
					
						
						
							
							- PolyVox now completely builds on Linux.  
						
						... 
						
						
						
						- - Fix the template trickery with this one word fix to Volume.inl. For the reason, see http://www.parashift.com/c++-faq-lite/templates.html#faq-35.18 
- Add newlines to two more files so that PolyVox build with no warnings at all. 
						
						
					 
					
						2008-05-24 14:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						06d433f559 
					 
					
						
						
							
							Work on seperating PolyVox and Thermite. Now they are two seperate solutions.  
						
						
						
						
					 
					
						2008-05-24 09:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						634a6fc883 
					 
					
						
						
							
							Work on volume iterators.  
						
						
						
						
					 
					
						2008-05-23 22:41:02 +00:00