Daviw Williams 
							
						 
					 
					
						
						
							
						
						608777bb9b 
					 
					
						
						
							
							Performance improvements for CubicSurfaceExtractor  
						
						
						
						
					 
					
						2013-02-08 15:14:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						7e08ed7aec 
					 
					
						
						
							
							Updated the CubicSurfaceExtractor test to make it a bit more performance intensive, Cubiquity is showing a need for some improvements here. Also added a performance improvement to the CubicsurfaceExtractor.  
						
						
						
						
					 
					
						2013-02-08 15:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c5023ff623 
					 
					
						
						
							
							Changed void* to uint8_t*.  
						
						
						
						
					 
					
						2013-02-08 13:29:49 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						36968bdd79 
					 
					
						
						
							
							Merge branch 'develop' into feature/large-volume-work  
						
						
						
						
					 
					
						2013-02-07 16:11:03 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						50c1c7c64b 
					 
					
						
						
							
							Removed setCompressionEnabled() from LargeVolume.  
						
						
						
						
					 
					
						2013-02-07 15:55:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						8d2061bdb5 
					 
					
						
						
							
							Fixed crash with MaxVerticesPerPosition being set too low.  
						
						
						
						
					 
					
						2013-02-04 16:38:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						aef5373e8b 
					 
					
						
						
							
							Fixed case problem in folder name.  
						
						
						
						
					 
					
						2013-02-01 16:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						09c6e2bf26 
					 
					
						
						
							
							More work making the compression more robust.  
						
						
						
						
					 
					
						2013-02-01 16:10:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a5b768e5f9 
					 
					
						
						
							
							Working to make compression handing more robust.  
						
						
						
						
					 
					
						2013-02-01 15:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						3d66db50e0 
					 
					
						
						
							
							Fixes and comments for RLE compression.  
						
						
						
						
					 
					
						2013-02-01 14:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						46e38c4714 
					 
					
						
						
							
							Work on compression.  
						
						
						
						
					 
					
						2013-01-31 16:56:32 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a81ec68714 
					 
					
						
						
							
							Work on compression interface.  
						
						
						
						
					 
					
						2013-01-31 16:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						36676433be 
					 
					
						
						
							
							Work on compression interface.  
						
						
						
						
					 
					
						2013-01-31 15:54:04 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						924744c5e6 
					 
					
						
						
							
							Looks like RLECompressor works as well.  
						
						
						
						
					 
					
						2013-01-30 16:58:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a1cdf78250 
					 
					
						
						
							
							Block now working with new MinizCompressor. Removing some old compression code.  
						
						
						
						
					 
					
						2013-01-30 16:49:06 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						804a766037 
					 
					
						
						
							
							Added my two new compressor classes - one based on Miniz and the other based on RLE.  
						
						
						
						
					 
					
						2013-01-30 16:04:47 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						d50e9dfebc 
					 
					
						
						
							
							Start enabling the CubicSurfaceExtractors  
						
						
						
						
					 
					
						2013-01-19 14:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						bab3c32ec5 
					 
					
						
						
							
							Wrap the Vector operators for C#  
						
						... 
						
						
						
						This should allow all the normal vector operations as well as silence the
warnings from SWIG. 
						
						
					 
					
						2013-01-16 15:30:22 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						e90215b0fc 
					 
					
						
						
							
							These names only make sense for Python  
						
						... 
						
						
						
						In future, it might make sense to use these names as the intermediate names
for C# and Java too but for now, keep them separate. 
						
						
					 
					
						2013-01-16 15:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						7b64c0c3c0 
					 
					
						
						
							
							Move Compression.cpp to folder with correct case  
						
						
						
						
					 
					
						2013-01-14 12:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						68ee094cec 
					 
					
						
						
							
							More work on block compression with miniz.  
						
						
						
						
					 
					
						2013-01-11 13:29:33 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						7bb7be0dec 
					 
					
						
						
							
							Work on block compression.  
						
						
						
						
					 
					
						2013-01-10 16:37:02 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c7937b176d 
					 
					
						
						
							
							Very bad (but functional!) initial implementation of LargeVolume compression with miniz.  
						
						
						
						
					 
					
						2013-01-10 16:20:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						a5d55d4415 
					 
					
						
						
							
							We ignore these operators since they don't exist in C#  
						
						
						
						
					 
					
						2013-01-04 12:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						1f466d4931 
					 
					
						
						
							
							Move this line to make sure the flag is always applied  
						
						
						
						
					 
					
						2013-01-04 12:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						1e9bb88337 
					 
					
						
						
							
							Fixed compile errors in VS2008.  
						
						
						
						
					 
					
						2013-01-02 14:13:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ff789d296d 
					 
					
						
						
							
							Removed remaining traces of assert()  
						
						
						
						
					 
					
						2013-01-01 18:08:59 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4ee55bba2e 
					 
					
						
						
							
							More replacing assert() with POLYVOX_ASSERT  
						
						
						
						
					 
					
						2013-01-01 15:34:34 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						29720c4568 
					 
					
						
						
							
							More replacing assert() with POLYVOX_ASSERT.  
						
						
						
						
					 
					
						2013-01-01 14:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4fcc8a15d7 
					 
					
						
						
							
							Merge branch 'develop' of  https://bitbucket.org/volumesoffun/polyvox  into develop  
						
						
						
						
					 
					
						2013-01-01 14:10:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						858a9c0e1b 
					 
					
						
						
							
							Replaced some assert()s with POLYVOX_ASSERT()s.  
						
						
						
						
					 
					
						2013-01-01 14:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d5b03cdbc3 
					 
					
						
						
							
							Made use of POLYVOX_THROW where appropriate.  
						
						
						
						
					 
					
						2012-12-29 23:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						0c78d97ba5 
					 
					
						
						
							
							Better defaults for compiler capabilities.  
						
						
						
						
					 
					
						2012-12-29 23:16:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						9273094ebd 
					 
					
						
						
							
							Added config.h to control exceptions and asserts.  
						
						
						
						
					 
					
						2012-12-29 22:56:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						161835f42b 
					 
					
						
						
							
							Boost is no longer needed if <cstdint> is not found.  
						
						
						
						
					 
					
						2012-12-29 22:26:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						5be6a8ba44 
					 
					
						
						
							
							Updated default compiler capabilities as used by Visual Studio - these are subject to change further.  
						
						
						
						
					 
					
						2012-12-29 20:41:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2b70f81a9a 
					 
					
						
						
							
							Added missing .cpp file... thought I did this already?!  
						
						
						
						
					 
					
						2012-12-29 20:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						50c9934376 
					 
					
						
						
							
							Bringing minor improvements from Cubiquity's PolyVox into the main branch.  
						
						
						
						
					 
					
						2012-12-29 17:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ed614802fe 
					 
					
						
						
							
							Merge branch 'develop' of  https://bitbucket.org/volumesoffun/polyvox  into develop  
						
						
						
						
					 
					
						2012-12-29 14:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4f7a6256a9 
					 
					
						
						
							
							The throwing of exceptions can now be disabled, and in this case a handler function is called instead.  
						
						
						
						
					 
					
						2012-12-29 00:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						81a4294a7d 
					 
					
						
						
							
							Enable SWIG generation of C# bindings  
						
						
						
						
					 
					
						2012-12-26 20:53:44 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						25a4ff1c8e 
					 
					
						
						
							
							Added comment.  
						
						
						
						
					 
					
						2012-12-26 20:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ecad915001 
					 
					
						
						
							
							Tidied up some code.  
						
						
						
						
					 
					
						2012-12-26 20:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						64cd6e31b0 
					 
					
						
						
							
							The non-C++11 implemention of POLYVOX_STATIC_ASSERT is no longer dependent on Boost.  
						
						
						
						
					 
					
						2012-12-26 18:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						cc0b3ae2c0 
					 
					
						
						
							
							Merge branch 'develop' into feature/error-handling  
						
						
						
						
					 
					
						2012-12-26 17:18:42 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						59d415e305 
					 
					
						
						
							
							Pave way for C# bindings  
						
						... 
						
						
						
						This callback implementation is Python-specific and so should be disabled 
						
						
					 
					
						2012-12-26 17:11:08 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3653528ae5 
					 
					
						
						
							
							POLYVOX_HALT() implementation for Linux.  
						
						
						
						
					 
					
						2012-12-26 16:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						9e7bb75687 
					 
					
						
						
							
							Disable the C++11 feature detection on Visual Studio  
						
						... 
						
						
						
						There seems to be a bug in the interaction between CMake and Visual Studio
which floods the 'recent projects' list with the TRY_COMPILE projects.
If in the future this is fixed then it can re-enabled. 
						
						
					 
					
						2012-12-26 15:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						03de39b8dd 
					 
					
						
						
							
							Add some documentation to the CompilerCapabilities.h files  
						
						
						
						
					 
					
						2012-12-26 15:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						bc8240fe63 
					 
					
						
						
							
							These checks are no longer needed since it's checked in the top level file  
						
						
						
						
					 
					
						2012-12-26 15:09:54 +00:00