Matt Williams 
							
						 
					 
					
						
						
							
						
						45302fde02 
					 
					
						
						
							
							Qt is not REQUIERD. This was causing errors.  
						
						
						
						
					 
					
						2014-03-27 10:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						464d713c2a 
					 
					
						
						
							
							Remove usage of QOpenGLFunctions and use GLEW instead.  
						
						... 
						
						
						
						Qt's OpenGL interface was causing problems on Windows since it doesn't mix
well with ANGLE.
Relates to issue #50 . 
						
						
					 
					
						2014-03-23 12:16:02 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						ac16dfd325 
					 
					
						
						
							
							Update the BasicExample to use OpenGL 3  
						
						... 
						
						
						
						The example now uses OpenGL 3 features like Vertex Array Objects and uses
no immediate mode stuff. Qt5 is used for some features like matrices and
shaders.
There is now no dependency on GLEW either. 
						
						
					 
					
						2014-03-19 21:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						868fbb84a0 
					 
					
						
						
							
							Update to use Qt5  
						
						... 
						
						
						
						The examples and tests now use Qt5. This allows some nice tidying of the
CMake files, some of which will come in future.
Closes issue #41  
						
						
					 
					
						2014-03-09 18:02:24 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						00d1b8e10c 
					 
					
						
						
							
							Update required CMake version to 2.8.6  
						
						
						
						
					 
					
						2014-03-09 17:55:14 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						cec740f429 
					 
					
						
						
							
							Remove search for Boost  
						
						... 
						
						
						
						We don't use Boost anywhere any more so don't try to search for it. 
						
						
					 
					
						2014-03-09 17:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						163e520e9f 
					 
					
						
						
							
							Changed he way that materials are blended by default, such that the material of the voxel with the highest density is used.  
						
						
						
						
					 
					
						2014-03-06 16:38:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						1cf5f4c899 
					 
					
						
						
							
							Added comment.  
						
						
						
						
					 
					
						2014-02-26 17:00:40 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c5780dd8e2 
					 
					
						
						
							
							Brought improved blending changes across from Cubiquity branch.  
						
						
						
						
					 
					
						2014-02-26 16:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						2458f94feb 
					 
					
						
						
							
							Eliminating some differences from the cubiquity-version branch.  
						
						
						
						
					 
					
						2014-02-25 16:51:26 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						0e8973e722 
					 
					
						
						
							
							Fixed minor compile errors:  
						
						... 
						
						
						
						- Lack of <functional> in AStarPathfinder.h
 - Lack of <cstdint> in several files (why did this compile on GCC?) 
						
						
					 
					
						2014-02-17 15:23:44 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						bc17c802bb 
					 
					
						
						
							
							Assume C++11 support  
						
						... 
						
						
						
						Remove all CMake checks for C++11 support since we now assume that we have it.
Replace all polyvox_* macros with standard C++ names.
See #48  
						
						
					 
					
						2014-02-14 15:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						74be82e8cf 
					 
					
						
						
							
							Disabled trace stream by default.  
						
						... 
						
						
						
						Updated docs. 
						
						
					 
					
						2014-01-30 23:40:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f2dd852bd2 
					 
					
						
						
							
							More stripping down of logging macros.  
						
						
						
						
					 
					
						2014-01-30 23:18:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						906d685f5f 
					 
					
						
						
							
							Stripped down the 'removed' version of the logging macros to minimize the chance that they have any effect on the code.  
						
						
						
						
					 
					
						2014-01-30 23:04:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						248a5c3e29 
					 
					
						
						
							
							Removed old logging system.  
						
						
						
						
					 
					
						2014-01-30 22:10:52 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						af9eacef37 
					 
					
						
						
							
							Changed new logging system to work on strings rather than streams.  
						
						
						
						
					 
					
						2014-01-30 16:27:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						f4e03cc537 
					 
					
						
						
							
							Macros now call new logging system instead of the old one.  
						
						
						
						
					 
					
						2014-01-29 21:29:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						84921f4d0b 
					 
					
						
						
							
							The existing logging code is rather large and overwhelming. I'm starting to replace it with a simpler system that should also be easier to maintain.  
						
						
						
						
					 
					
						2014-01-29 16:53:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						2ae5667986 
					 
					
						
						
							
							Replaced some more logging commands with macros which can be compiled out.  
						
						
						
						
					 
					
						2014-01-28 23:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						4c29d59430 
					 
					
						
						
							
							Merge branch 'develop' of  https://bitbucket.org/volumesoffun/polyvox  into develop  
						
						
						
						
					 
					
						2014-01-28 21:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						e0e860c45c 
					 
					
						
						
							
							Added <algorithm>  
						
						
						
						
					 
					
						2014-01-28 20:59:55 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Williams 
							
						 
					 
					
						
						
							
						
						832a45013a 
					 
					
						
						
							
							Simplify test creation and add XML output option  
						
						
						
						
					 
					
						2014-01-27 19:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						a9238051fa 
					 
					
						
						
							
							Changed some logging statements to macros which can be #defined out.  
						
						
						
						
					 
					
						2014-01-26 23:53:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						f58161c748 
					 
					
						
						
							
							Added logging macros which can be disabled at compile time.  
						
						
						
						
					 
					
						2014-01-24 16:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						c177891e5d 
					 
					
						
						
							
							Separated logging code into different .cpp/.h files.  
						
						
						
						
					 
					
						2014-01-24 15:21:59 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						8d5f6af7cd 
					 
					
						
						
							
							Compile fix for VS2012, which now builds successfully.  
						
						
						
						
					 
					
						2014-01-24 13:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						d96dcaa531 
					 
					
						
						
							
							Another Mac/Clang fix.  
						
						
						
						
					 
					
						2013-12-31 14:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1cb486cb33 
					 
					
						
						
							
							Fixed Clang detection.  
						
						
						
						
					 
					
						2013-12-31 11:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						3db5e1b2f6 
					 
					
						
						
							
							Added microsecond precision to timers.  
						
						
						
						
					 
					
						2013-11-14 15:35:41 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						5294efc473 
					 
					
						
						
							
							Clear the 'last accessed block' flag before flushing the volume.  
						
						
						
						
					 
					
						2013-11-12 16:57:11 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						85d8bdb30c 
					 
					
						
						
							
							Rearranged some code to try and improve the robustness of block paging and compression.  
						
						
						
						
					 
					
						2013-11-12 16:47:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						1c5a3f7ef5 
					 
					
						
						
							
							Reverted attempts to suppress GCC warnings and just removed the offending asserts instead.  
						
						... 
						
						
						
						Revert "Added asserts to catch invalid material/density values."
This reverts commit 8943822046 
						
						
					 
					
						2013-10-25 12:44:40 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						afddb59d69 
					 
					
						
						
							
							Reverted attempt to avoid warnings. Just suppressed them instead.  
						
						... 
						
						
						
						Revert "Attempting to work around a GCC warning."
This reverts commit 3fe92086f1 
						
						
					 
					
						2013-10-24 14:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						3fe92086f1 
					 
					
						
						
							
							Attempting to work around a GCC warning.  
						
						
						
						
					 
					
						2013-10-23 16:33:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						8943822046 
					 
					
						
						
							
							Added asserts to catch invalid material/density values.  
						
						
						
						
					 
					
						2013-10-20 09:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						29bded222f 
					 
					
						
						
							
							Removed unnecessary error handling.  
						
						
						
						
					 
					
						2013-10-04 13:56:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						21001d6862 
					 
					
						
						
							
							Removed wrapper for class which was removed.  
						
						
						
						
					 
					
						2013-10-04 13:35:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Williams 
							
						 
					 
					
						
						
							
						
						1531e1cd00 
					 
					
						
						
							
							Switched some code to size_t for compatibility with Miniz.  
						
						
						
						
					 
					
						2013-10-04 13:30:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						4d683627da 
					 
					
						
						
							
							Added some comments.  
						
						
						
						
					 
					
						2013-10-03 16:56:14 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						d17c1b404b 
					 
					
						
						
							
							Bit more tidying of Miniz code.  
						
						
						
						
					 
					
						2013-10-03 16:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						ef615cc838 
					 
					
						
						
							
							Added missing file.  
						
						
						
						
					 
					
						2013-10-03 16:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						dcea5ccc54 
					 
					
						
						
							
							Merge branch 'feature/miniz-fixes' into develop  
						
						
						
						
					 
					
						2013-10-02 16:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						498f21f63f 
					 
					
						
						
							
							Replaced arrays with std::vector.  
						
						
						
						
					 
					
						2013-10-02 16:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						a4e09c2481 
					 
					
						
						
							
							Small fixes (including crash fix).  
						
						
						
						
					 
					
						2013-10-02 15:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						29ca1e763f 
					 
					
						
						
							
							Renamed functions to avoid confusion.  
						
						
						
						
					 
					
						2013-10-02 15:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						513c3a90b0 
					 
					
						
						
							
							Rearranging some miniz code to simplify it a bit.  
						
						
						
						
					 
					
						2013-10-01 16:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						319a0ce352 
					 
					
						
						
							
							Removed old compression classes.  
						
						
						
						
					 
					
						2013-10-01 15:58:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						f63bb510b3 
					 
					
						
						
							
							Merged some code from MinizCompressor into MinizBlockCompressor. We don't really need two separate classes for this stuff.  
						
						
						
						
					 
					
						2013-10-01 15:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								Daviw Williams 
							
						 
					 
					
						
						
							
						
						4ee2a61a15 
					 
					
						
						
							
							Added a siply wrapper .h/cpp pair to abstract away the fact that miniz in provided as a single .c file which we include directly, and to avoid linker problems.  
						
						
						
						
					 
					
						2013-10-01 15:33:40 +02:00