Matt Williams 
							
						 
					 
					
						
						
							
						
						acd3c3c791 
					 
					
						
						
							
							Fix SWIG bindings  
						
						... 
						
						
						
						The bindings now compile and in Python a mesh can be extracted from a volume.
The only extractor currently bound is SurfaceExtractor<SimpleVolume, Material8>.
The bindings are still commented out in library/CMakeLists.txt by default. 
						
						
					 
					
						2011-06-07 20:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						72adbaa5a7 
					 
					
						
						
							
							Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git  
						
						
						
						
					 
					
						2011-06-06 20:16:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2c31a7455a 
					 
					
						
						
							
							Changed max no of blocks in memory and max no of compressed blocks to be 32 bit values.  
						
						
						
						
					 
					
						2011-06-06 20:14:42 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						7a14b9245b 
					 
					
						
						
							
							Fix compilation of bindings  
						
						... 
						
						
						
						The bindings now compile but are not complete. SWIG doesn't support
nested classes so the SimpleVolume can't be bound. 
						
						
					 
					
						2011-05-23 22:45:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						fc3682caa6 
					 
					
						
						
							
							Add 'typename' to please GCC  
						
						... 
						
						
						
						See http://stackoverflow.com/questions/610245/where-and-why-do-i-have-to-put-template-and-typename-on-dependent-names/613132#613132  
						
						
					 
					
						2011-05-22 21:40:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c03172e1af 
					 
					
						
						
							
							Renamed ImprovedCubicSurfaceExtractor back to CubicSurfaceExtractor.  
						
						
						
						
					 
					
						2011-05-18 23:10:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						528cb73771 
					 
					
						
						
							
							Moved headers into subdirectories.  
						
						
						
						
					 
					
						2011-05-17 22:27:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1a7647027d 
					 
					
						
						
							
							Tidying up ImprovedCubicSurfaceExtractor.  
						
						
						
						
					 
					
						2011-05-14 12:30:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5cca022fbe 
					 
					
						
						
							
							ImprovedCubicSurfaceExtractor now removes unused vertices.  
						
						
						
						
					 
					
						2011-05-14 12:17:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						180b6a1945 
					 
					
						
						
							
							Small improvements to improved cubuc surface extractor.  
						
						
						
						
					 
					
						2011-05-13 23:54:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f756f764bc 
					 
					
						
						
							
							Fixed a bug which allowed duplicate vertices to get through.  
						
						
						
						
					 
					
						2011-05-13 23:30:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						19079e97d8 
					 
					
						
						
							
							More optimisations to ImprovedCubicSurfaceExtractor.  
						
						
						
						
					 
					
						2011-05-12 21:56:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						14aa5af084 
					 
					
						
						
							
							Optimisation, including use of VolumeSampler.  
						
						
						
						
					 
					
						2011-05-12 21:01:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d0adeb328b 
					 
					
						
						
							
							Optimisations and improvements.  
						
						
						
						
					 
					
						2011-05-10 23:53:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3e00303371 
					 
					
						
						
							
							Merging now controlled by constructor parameter.  
						
						
						
						
					 
					
						2011-05-10 22:30:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						63d08b050b 
					 
					
						
						
							
							Tidying up code.  
						
						
						
						
					 
					
						2011-05-10 22:19:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4f781df27a 
					 
					
						
						
							
							Changed some things to pass by reference.  
						
						
						
						
					 
					
						2011-05-10 21:58:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						89a35fd97f 
					 
					
						
						
							
							Reversed winding of ImprovedCubicSurfaceExtractor  
						
						
						
						
					 
					
						2011-05-09 23:16:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2ee7056b75 
					 
					
						
						
							
							Added ImprovedCubicSurfaceExtractor to CMake file.  
						
						
						
						
					 
					
						2011-05-09 22:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						0cd7e5f7b1 
					 
					
						
						
							
							Initial checkin of ImprovedCubicSurfaceExtractor  
						
						
						
						
					 
					
						2011-05-09 22:36:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6a38d9fca7 
					 
					
						
						
							
							Made raycasting, ambient occlusion, and A* pathfinding independant of volume type.  
						
						
						
						
					 
					
						2011-05-01 17:26:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						27968973a4 
					 
					
						
						
							
							Made CubicSurfaceExtractor work with different volume types.  
						
						
						
						
					 
					
						2011-05-01 16:43:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2e2a2c694c 
					 
					
						
						
							
							Compile fixes for Linux.  
						
						
						
						
					 
					
						2011-05-01 13:56:35 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3a171e698b 
					 
					
						
						
							
							Modified SurfaceExtractor to use template template parameters.  
						
						
						
						
					 
					
						2011-04-30 23:51:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						36a9be83db 
					 
					
						
						
							
							Added template template parameters to CubicSurfaceExtractorWithNormals.  
						
						
						
						
					 
					
						2011-04-30 22:46:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						87d97436ea 
					 
					
						
						
							
							More work on SimpleVolume.  
						
						
						
						
					 
					
						2011-04-30 12:34:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						0e27b2fb50 
					 
					
						
						
							
							Swapped std::map for array in SimpleVolume.  
						
						
						
						
					 
					
						2011-04-30 12:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						20a77ebf5b 
					 
					
						
						
							
							More cutting down SimpleVolume.  
						
						
						
						
					 
					
						2011-04-30 11:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						366d005875 
					 
					
						
						
							
							Pulling out timestamps and last accessed block from SimpleVolume.  
						
						
						
						
					 
					
						2011-04-29 23:14:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						26eb865897 
					 
					
						
						
							
							Pulling compression out of SimpleVolume.  
						
						
						
						
					 
					
						2011-04-29 23:04:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						032accd915 
					 
					
						
						
							
							Moved Block into SimpleVolume class.  
						
						
						
						
					 
					
						2011-04-29 22:43:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						bc9f1e8ac5 
					 
					
						
						
							
							Stripping out paging from SimpleVolume.  
						
						
						
						
					 
					
						2011-04-29 22:16:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						afbf49f626 
					 
					
						
						
							
							Added initial version of SimpleVolume by duplicating LargeVolume.  
						
						
						
						
					 
					
						2011-04-29 22:02:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						34cd8c05ed 
					 
					
						
						
							
							Fix for compiling on Linux.  
						
						
						
						
					 
					
						2011-04-28 22:50:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ea309ab15b 
					 
					
						
						
							
							Renamed Volume to LargeVolume.  
						
						
						
						
					 
					
						2011-04-28 21:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						96ff5e890a 
					 
					
						
						
							
							Renamed VolumeSampler to Sampler  
						
						
						
						
					 
					
						2011-04-28 20:37:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						6f1ddb7d5f 
					 
					
						
						
							
							Moved VolumeSampler into Volume class.  
						
						
						
						
					 
					
						2011-04-28 20:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						7d76a1bb69 
					 
					
						
						
							
							CMake fixes for Windows.  
						
						
						
						
					 
					
						2011-04-28 11:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						6b4c7686e6 
					 
					
						
						
							
							Fix for extractSubset() not copying the region.  
						
						
						
						
					 
					
						2011-04-24 20:52:53 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						f7f473126c 
					 
					
						
						
							
							Comment fixes.  
						
						
						
						
					 
					
						2011-04-20 23:36:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ef52b906e6 
					 
					
						
						
							
							Switched PoyVox to build as a static library.  
						
						
						
						
					 
					
						2011-04-20 23:25:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a5f37d7a3a 
					 
					
						
						
							
							Initial check in of RaycastWithCallback  
						
						
						
						
					 
					
						2011-04-17 11:53:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						55cbff1186 
					 
					
						
						
							
							Added control over the number of samples taken in the ambient occlusion calculator.  
						
						
						
						
					 
					
						2011-04-16 14:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f302e3612a 
					 
					
						
						
							
							Fix for duplicate vertices in CubicSurfaceExtractor.  
						
						
						
						
					 
					
						2011-04-13 21:09:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						8b9a7e948e 
					 
					
						
						
							
							Added <cstdlib> for abort().  
						
						
						
						
					 
					
						2011-04-10 19:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						ac5173b5d7 
					 
					
						
						
							
							Fix compilation on Linux -- missing #include  
						
						
						
						
					 
					
						2011-04-07 17:02:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2120b30f32 
					 
					
						
						
							
							Documentation updates.  
						
						
						
						
					 
					
						2011-04-05 21:09:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						076ab9865e 
					 
					
						
						
							
							Merged in RLE branch.  
						
						
						
						
					 
					
						2011-04-05 20:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						dd192c37d3 
					 
					
						
						
							
							Updated documentation.  
						
						
						
						
					 
					
						2011-04-04 21:04:28 +00:00