David Williams
							
						 
					 | 
					
						
						
							
						
						bc0829b4f9
					 | 
					
						
						
							
							Added smoothRegion function to smooth part of a volume.
						
						
						
						
						
						
					 | 
					
						2010-06-28 17:50:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						254fa3329e
					 | 
					
						
						
							
							PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.
						
						
						
						
						
						
					 | 
					
						2010-06-25 21:41:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						7ffcd0c7ed
					 | 
					
						
						
							
							Move to VS 2010.
						
						
						
						
						
						
						
						Update to Ogre SDK 1.7.1
Removed support for compilers which don't adhere to C++0X 
						
						
					 | 
					
						2010-05-23 21:51:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						34d138417e
					 | 
					
						
						
							
							Work on making the surface extractor use the new Array class.
						
						
						
						
						
						
					 | 
					
						2010-03-14 22:24:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						b6eb517021
					 | 
					
						
						
							
							Removed support from SurfaceExtractor for extracting surfaces at different LOD levels.
						
						
						
						
						
						
					 | 
					
						2010-03-13 00:05:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						4c8c1593c0
					 | 
					
						
						
							
							Removed '_d' from debug file names.
						
						
						
						
						
						
					 | 
					
						2010-03-08 23:22:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						789cf60f68
					 | 
					
						
						
							
							Required .dlls now get installed next to example.
						
						
						
						
						
						
					 | 
					
						2010-03-07 23:26:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						6f70396c9a
					 | 
					
						
						
							
							Cleaner way of requesting Qt modules
						
						
						
						
						
						
					 | 
					
						2010-03-05 15:15:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						e9b963acc2
					 | 
					
						
						
							
							Use shortcut variables to point to PolyVoxCore source and binary directories.
						
						
						
						
						
						
					 | 
					
						2010-03-02 22:24:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						f3c9514f50
					 | 
					
						
						
							
							Link against GLU as well as GL since it seems that gluErrorString is in there in my version.
						
						
						
						
						
						
					 | 
					
						2010-03-02 21:49:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						0db01213a7
					 | 
					
						
						
							
							Set Qt to be a required package
						
						
						
						
						
						
					 | 
					
						2010-03-02 16:08:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2d78808000
					 | 
					
						
						
							
							Renamed IndexedSurfacePatch to SurfaceMesh.
						
						
						
						
						
						
					 | 
					
						2010-02-20 00:20:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						9aee0d26d2
					 | 
					
						
						
							
							Removed Stan Melax's stuff. PolyVox should compile on Linux again now.
						
						
						
						
						
						
					 | 
					
						2010-02-19 21:24:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						1448f95b0a
					 | 
					
						
						
							
							More work on LOD - allowing material boundaries to collapse.
						
						
						
						
						
						
					 | 
					
						2010-02-07 22:53:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						89c48cdc27
					 | 
					
						
						
							
							Working version of mesh decimation code which acts directly on vertex/index buffers.
						
						
						
						
						
						
						
						Also initial work on a 'dynamic' mesh for simplification... but this probably won't be needed now. 
						
						
					 | 
					
						2010-02-02 23:18:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5c8dd011e7
					 | 
					
						
						
							
							Switched to ZLib license.
						
						
						
						
						
						
					 | 
					
						2009-11-10 18:37:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c695a7bc86
					 | 
					
						
						
							
							Initial work on progressive mesh generation. Currently based on Stan Melax's PolyChop.
						
						
						
						
						
						
					 | 
					
						2009-10-20 22:02:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						9df6288c67
					 | 
					
						
						
							
							Update Linux install paths to be FHS compliant. Windows paths should be unchanged.
						
						
						
						
						
						
					 | 
					
						2009-08-31 18:25:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3010eb341d
					 | 
					
						
						
							
							Making use of sampling adjacent voxels. General optimisations and improvements.
						
						
						
						
						
						
					 | 
					
						2009-06-06 23:08:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						41e33b1f59
					 | 
					
						
						
							
							More optimisations...
						
						
						
						
						
						
					 | 
					
						2009-06-06 20:41:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						53cacc9840
					 | 
					
						
						
							
							Fixing warnings - Changed Region to use int16 instead of int32.
						
						
						
						
						
						
					 | 
					
						2009-06-06 14:43:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						b0671cee8a
					 | 
					
						
						
							
							Tidying SurfaceExtractor.
						
						
						
						
						
						
					 | 
					
						2009-06-03 22:42:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						4f9c93a454
					 | 
					
						
						
							
							Work on templatizing surface extractor.
						
						
						
						
						
						
					 | 
					
						2009-06-03 21:48:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						cd0f8529ca
					 | 
					
						
						
							
							Optimising SurfaceExtractor.
						
						
						
						
						
						
					 | 
					
						2009-06-03 20:47:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5a99101341
					 | 
					
						
						
							
							Optimising SurfaceExtractor.
						
						
						
						
						
						
					 | 
					
						2009-06-02 22:51:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f6ffe950f7
					 | 
					
						
						
							
							Optimising SurfaceExtractor.
						
						
						
						
						
						
					 | 
					
						2009-05-31 21:49:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						69d6ad86a7
					 | 
					
						
						
							
							Removed old, redundant surface extraction algorithms (FastSurfaceExtractor and DecimatedSurfaceExtractor). These are now replaced by the general SurfaceExtractor.
						
						
						
						
						
						
					 | 
					
						2009-05-31 09:59:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f5f5bcf48a
					 | 
					
						
						
							
							Merging code for Lod0 with code for other Lod levels.
						
						
						
						
						
						
					 | 
					
						2009-05-31 09:49:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						83075fe117
					 | 
					
						
						
							
							Merging code for Lod0 with code for other Lod levels.
						
						
						
						
						
						
					 | 
					
						2009-05-30 10:02:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						44d1178434
					 | 
					
						
						
							
							Merging code for Lod0 with code for other Lod levels.
						
						
						
						
						
						
					 | 
					
						2009-05-30 09:37:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						358d07b234
					 | 
					
						
						
							
							SurfaceExtractor now returns shared pointer to surface.
						
						
						
						
						
						
					 | 
					
						2009-05-29 22:16:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						b1e111d940
					 | 
					
						
						
							
							Refactoring smoothing and normal generation code.
						
						
						
						
						
						
					 | 
					
						2009-05-27 22:09:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5682b204a6
					 | 
					
						
						
							
							Refactoring smoothing and normal generation code.
						
						
						
						
						
						
					 | 
					
						2009-05-27 21:36:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3acd9e5553
					 | 
					
						
						
							
							Added decimated mesh support to new surface extractor. Integrated with Thermite.
						
						
						
						
						
						
					 | 
					
						2009-05-20 22:56:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						85829e004f
					 | 
					
						
						
							
							Work on refactoring surface extractor.
						
						
						
						
						
						
					 | 
					
						2009-05-20 20:09:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						46801f1e3d
					 | 
					
						
						
							
							Work on refactoring surface extractor.
						
						
						
						
						
						
					 | 
					
						2009-05-14 22:52:55 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						74013b7500
					 | 
					
						
						
							
							Removed now redundant reference surface extractor.
						
						
						
						
						
						
					 | 
					
						2009-05-05 07:58:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c03c18c1e4
					 | 
					
						
						
							
							Simplification of bitwise operations in Marching Cubes algorithm.
						
						
						
						
						
						
					 | 
					
						2009-05-04 19:18:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						03163404df
					 | 
					
						
						
							
							Refactoring and optimising Marching Cubes algorithm.
						
						
						
						
						
						
					 | 
					
						2009-05-04 10:28:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						6da15633e6
					 | 
					
						
						
							
							Small changes for the purpose of profiling.
						
						
						
						
						
						
					 | 
					
						2009-04-29 22:07:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						d61827c365
					 | 
					
						
						
							
							Work on OpenGL Example.
						
						
						
						
						
						
					 | 
					
						2009-04-20 21:00:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						e87f84af86
					 | 
					
						
						
							
							Adjusting example to use non-cubic volume...
						
						
						
						
						
						
					 | 
					
						2009-04-20 19:51:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2b5b076b98
					 | 
					
						
						
							
							Adjusting example to use non-cubic volume...
						
						
						
						
						
						
					 | 
					
						2009-04-20 19:43:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c627c90cd0
					 | 
					
						
						
							
							Added support for non-cubic volumes.
						
						
						
						
						
						
					 | 
					
						2009-04-19 22:48:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						8f0ca490df
					 | 
					
						
						
							
							Properly implemented Volume::tidyUpMemory().
						
						
						
						
						
						
					 | 
					
						2009-04-15 20:50:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						df68b1fe7a
					 | 
					
						
						
							
							Work on volume memory management.
						
						
						
						
						
						
					 | 
					
						2009-04-10 08:56:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						6d72169e11
					 | 
					
						
						
							
							Added new mesh smoothing algorithm.
						
						
						
						
						
						
					 | 
					
						2009-04-08 22:07:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3c5e2e6202
					 | 
					
						
						
							
							Demo now supports large volumes (1024x1024x1024 works nicely).
						
						
						
						
						
						
					 | 
					
						2009-04-08 19:18:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						97b162ee20
					 | 
					
						
						
							
							Work on basic logging framework.
						
						
						
						
						
						
					 | 
					
						2009-04-06 21:16:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						df1bf690c9
					 | 
					
						
						
							
							Massive changes to the organisation of PolyVoxCore and PolyVoxYtil.
						
						
						
						
						
						
						
						Also added start of logging capability. 
						
						
					 | 
					
						2009-04-03 21:36:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |