David Williams 
							
						 
					 
					
						
						
							
						
						e89a55d154 
					 
					
						
						
							
							Applied default Visual Studio formatting to most files. This is a quick fix for the tabs vs spaces issue that messes up the formatting in any editor (esp. Linux)  which handles tabs/spaces differently to Visual Studio. Some parts of the formatting look a bit worse but overall it should be better (or at least more consistent).  
						
						... 
						
						
						
						I didn't apply the changes to a few macro-heavy files as Visual Studio removes all indentation from macros, whereas the indentation can be handy to see nesting. 
						
						
					 
					
						2015-12-26 23:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b3ca051878 
					 
					
						
						
							
							Changed 'embedded' licenses from zlib to MIT.  
						
						
						
						
					 
					
						2015-12-26 21:45:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b19de819e2 
					 
					
						
						
							
							Fixed compile error due to logging code changing scope.  
						
						
						
						
					 
					
						2015-05-21 10:29:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						16fca2529b 
					 
					
						
						
							
							Moved Config.h out of the 'Impl' folder. It should probably be considered part of the public API as users may want to adjust it for their purposes.  
						
						
						
						
					 
					
						2015-05-09 08:58:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						65b0d1c3c5 
					 
					
						
						
							
							Moved parts of the logging code into the public API (so users can redirect logs).  
						
						
						
						
					 
					
						2015-05-09 08:52:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						040dc37057 
					 
					
						
						
							
							Changed header guards.  
						
						
						
						
					 
					
						2015-05-08 21:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						c2bb64d055 
					 
					
						
						
							
							Renamed Logging.h to LoggingImpl.h  
						
						... 
						
						
						
						Added missing files to CMakeLists.txt 
						
						
					 
					
						2015-05-08 21:18:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						3c31643e4f 
					 
					
						
						
							
							Exceptions are now part of the PolyVox public API (client code may need to catch them) but the utility macros we use to throw them are still private implementation details.  
						
						
						
						
					 
					
						2015-05-08 16:15:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4887fc2701 
					 
					
						
						
							
							For work splitting error handling code into separate files for asserts vs. exceptions.  
						
						
						
						
					 
					
						2015-05-08 15:59:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a61d4556c1 
					 
					
						
						
							
							Moved assertion code to separate file.  
						
						
						
						
					 
					
						2015-05-08 15:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						e9bde59fbc 
					 
					
						
						
							
							Moved more code into PlatformDefinitions.h  
						
						
						
						
					 
					
						2015-05-08 15:20:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						64fa004102 
					 
					
						
						
							
							Comments and tidying of PlatformDefinitions.h  
						
						
						
						
					 
					
						2015-05-08 15:16:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						ed64106237 
					 
					
						
						
							
							More removing of API import/export macros.  
						
						
						
						
					 
					
						2015-05-08 15:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d8a422955d 
					 
					
						
						
							
							Now that PolyVox is header only we have no further use for the POLYVOX_API/LOCAL/SHARED macros which wrap API import/export.  
						
						
						
						
					 
					
						2015-05-08 15:04:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						b36548ff20 
					 
					
						
						
							
							Missed a couple of files during header renaming process.  
						
						
						
						
					 
					
						2015-05-08 15:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2a8e0a5f7b 
					 
					
						
						
							
							Renamed 'Typedef.h' to 'PlatformDefinitions.h'.  
						
						
						
						
					 
					
						2015-05-08 14:57:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						64c30044b0 
					 
					
						
						
							
							Moving some macros.  
						
						
						
						
					 
					
						2015-05-08 14:50:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f16a247934 
					 
					
						
						
							
							Changed implementation of logging macros.  
						
						... 
						
						
						
						We have observed some strange performance-related behavior as described here: https://stackoverflow.com/questions/29652787/adding-stringstream-cout-hurts-performance-even-when-the-code-is-never-called 
This set of changes addresses this problem. The old macros would simply expand the logging code in place, whereas we now have logging functions and the macros call these. Overall I believe it is tidier. 
						
						
					 
					
						2015-05-07 22:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d3b2dab1ac 
					 
					
						
						
							
							Switched to using lookup tables for Morton encoding.  
						
						
						
						
					 
					
						2015-03-29 00:17:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						89550fcd44 
					 
					
						
						
							
							Fixed warnings.  
						
						
						
						
					 
					
						2015-03-05 00:04:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						64d010527b 
					 
					
						
						
							
							Removed old getVoxelAt()/setVoxelAt() functions. they've been flagged as deprecated for a while now, and are replaced by just getVoxel()/setVoxel().  
						
						
						
						
					 
					
						2015-02-27 11:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						049a77cd0c 
					 
					
						
						
							
							Moved all headers from 'PolyVoxCore' to 'PolyVox', as we no longer have the core/util distinction.  
						
						
						
						
					 
					
						2015-02-07 17:26:36 +01:00