Matt Williams 
							
						 
					 
					
						
						
							
						
						ac0fb2b310 
					 
					
						
						
							
							Make dynamic or static libraries optional  
						
						... 
						
						
						
						The user can choose static or dynamic libraries using
BUILD_STATIC_LIBRARIES and BUILD_DYNAMIC_LIBRARIES. By default
Windows will only build static libraries and Linux will build both. 
						
						
					 
					
						2011-04-21 21:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ef52b906e6 
					 
					
						
						
							
							Switched PoyVox to build as a static library.  
						
						
						
						
					 
					
						2011-04-20 23:25:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d300e9fdde 
					 
					
						
						
							
							Fixed crash in OpenGL example.  
						
						
						
						
					 
					
						2011-04-10 21:04:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						78c5884303 
					 
					
						
						
							
							Applied ker's patch for prefetch and flush.  
						
						
						
						
					 
					
						2011-03-22 21:44:12 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c7e452f537 
					 
					
						
						
							
							Deprecated constructor.  
						
						
						
						
					 
					
						2011-03-21 22:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						60dbfd9335 
					 
					
						
						
							
							Work on making paging optional.  
						
						
						
						
					 
					
						2011-03-19 19:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						596dcf507e 
					 
					
						
						
							
							Reverted some of ker's changes to bring back the concepts of width, height, and depth.  
						
						
						
						
					 
					
						2011-03-11 22:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						8e6b1a3b7e 
					 
					
						
						
							
							Applying ker's patch unmodified.  
						
						
						
						
					 
					
						2011-03-10 20:31:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4ef0cfb468 
					 
					
						
						
							
							Applied patch from ker such that int32_t's are now used instead of uint16_t's for addressing voxel positions.  
						
						
						
						
					 
					
						2011-03-03 23:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						754690e251 
					 
					
						
						
							
							Removed block sharing ready for compression.  
						
						
						
						
					 
					
						2011-02-05 17:56:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						03d9eb718f 
					 
					
						
						
							
							Removed some functions which we probably don't need any more.  
						
						
						
						
					 
					
						2011-01-16 21:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3205ce6c30 
					 
					
						
						
							
							Removed old and redundant Mesh* classes.  
						
						
						
						
					 
					
						2011-01-06 22:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						83b2f84529 
					 
					
						
						
							
							OpenGLExample does decimation now, so so we can check it still compiles.  
						
						
						
						
					 
					
						2011-01-06 22:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						db13224bba 
					 
					
						
						
							
							Reverted some accidental commits from testing the MeshDecimator.  
						
						
						
						
					 
					
						2011-01-06 21:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a7828995d9 
					 
					
						
						
							
							Just tidying up the MeshDecimator stuff a bit...  
						
						
						
						
					 
					
						2011-01-05 22:05:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						773cfc4887 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-03 21:46:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						090e002ff1 
					 
					
						
						
							
							Reverted accidental commit.  
						
						
						
						
					 
					
						2011-01-02 17:50:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						68ac0f0056 
					 
					
						
						
							
							Work on MeshDecimator.  
						
						
						
						
					 
					
						2011-01-02 17:43:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						fd2070bd90 
					 
					
						
						
							
							OpenGL examples fix for Linux.  
						
						
						
						
					 
					
						2010-12-27 10:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						9e1de4ba72 
					 
					
						
						
							
							Templatised SurfaceMesh class on vertex type.  
						
						... 
						
						
						
						Replaced 'SurfaceVertex' with PositionMaterial and PositionMaterialNormal classes.
Different surface extractors can now work with different vertex types. 
						
						
					 
					
						2010-10-17 21:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						7f2518e6c8 
					 
					
						
						
							
							Changes to support non-C++0x compilers.  
						
						
						
						
					 
					
						2010-09-01 22:01:52 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						85e5a27457 
					 
					
						
						
							
							Changed interface to SurfaceExtractor.  
						
						
						
						
					 
					
						2010-08-21 20:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c906e71bc3 
					 
					
						
						
							
							Tidying up basic OpenGL example.  
						
						
						
						
					 
					
						2010-07-09 21:36:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						c7514c975f 
					 
					
						
						
							
							More cleaning up of the Qt 'dependency'. Qt is now used by the tests, the OpenGL example and the documentation. These are of course all optional components.  
						
						
						
						
					 
					
						2010-07-02 13:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						73ff9e16b2 
					 
					
						
						
							
							Fixes for build errors on Linux.  
						
						
						
						
					 
					
						2010-06-29 20:58:42 +00:00 
						 
				 
			
				
					
						
							
							
								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