David Williams
							
						 
					 | 
					
						
						
							
						
						8065b709d1
					 | 
					
						
						
							
							Made Region header only.
						
						
						
						
						
						
					 | 
					
						2015-02-06 00:07:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						ecb3439d22
					 | 
					
						
						
							
							Reorder initialisation to silence -Wreorder warnings
						
						
						
						
						
						
					 | 
					
						2014-12-12 10:36:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						436e8d479c
					 | 
					
						
						
							
							Compile fix.
						
						
						
						
						
						
					 | 
					
						2014-10-03 21:47:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						86357d66b7
					 | 
					
						
						
							
							Normalized line endings
						
						
						
						
						
						
					 | 
					
						2014-09-25 22:38:01 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						75df6621bd
					 | 
					
						
						
							
							GCC fixes
						
						
						
						
						
						
					 | 
					
						2014-09-21 23:07:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						db2e62d2a8
					 | 
					
						
						
							
							Replaced LargeVolume and SimpleVolume with PagedVolume in tests and examples.
						
						
						
						
						
						
					 | 
					
						2014-09-21 17:57:42 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f95cc6bfca
					 | 
					
						
						
							
							Added comments and warnings.
						
						
						
						
						
						
					 | 
					
						2014-09-21 17:50:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3a56a70f38
					 | 
					
						
						
							
							Put deprecated functions back in - lets remove them in the future after more thought.
						
						
						
						
						
						
					 | 
					
						2014-09-21 15:07:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ccb9f8d564
					 | 
					
						
						
							
							Updated documentation.
						
						
						
						
						
						
					 | 
					
						2014-09-21 15:03:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ae0c5b3702
					 | 
					
						
						
							
							Added comments and removed deprecated functions.
						
						
						
						
						
						
					 | 
					
						2014-09-21 14:47:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						33ec5e1d79
					 | 
					
						
						
							
							Added a couple of comments.
						
						
						
						
						
						
					 | 
					
						2014-09-21 12:16:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						d6a7b83698
					 | 
					
						
						
							
							Moved Pager to be a nested class of PagedVolume.
						
						
						
						
						
						
					 | 
					
						2014-09-21 11:42:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						db9a74fdb4
					 | 
					
						
						
							
							Moving Chunk to be a nested class of PagedVolume.
						
						
						
						
						
						
					 | 
					
						2014-09-21 10:27:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						71035029d1
					 | 
					
						
						
							
							More renaming blocks to chunks.
						
						
						
						
						
						
					 | 
					
						2014-09-20 23:27:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						0ab7f27f0f
					 | 
					
						
						
							
							More renaming of block to chunk.
						
						
						
						
						
						
					 | 
					
						2014-09-20 21:27:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						f3a18befad
					 | 
					
						
						
							
							More renaming of 'block' to 'chunk'
						
						
						
						
						
						
					 | 
					
						2014-09-20 21:17:21 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						8d7d88a7df
					 | 
					
						
						
							
							Renamed a bunch of stuff from using 'block' to 'chunk'
						
						
						
						
						
						
					 | 
					
						2014-09-20 17:39:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ede35435a0
					 | 
					
						
						
							
							Renamed UncompressedBlock to Chunk.
						
						
						
						
						
						
					 | 
					
						2014-09-20 17:26:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						880dcd8645
					 | 
					
						
						
							
							Fixed incorrect messages about temp files not being deleted.
						
						
						
						
						
						
					 | 
					
						2014-09-20 17:17:18 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						6f08184fcb
					 | 
					
						
						
							
							Fixed initialization of blocks.
						
						
						
						
						
						
					 | 
					
						2014-09-19 17:02:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						25a1d95387
					 | 
					
						
						
							
							Renamed LargeVolume to PagedVolume, deleted SimpleVolume, and set up typedefs pointing LargeVolume and SimpleVolume to PagedVolume for backwards compatibility.
						
						
						
						
						
						
					 | 
					
						2014-09-19 16:50:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3a08487dc2
					 | 
					
						
						
							
							Blocks now stored in an unordered_map (hash based) rather than a map.
						
						
						
						
						
						
					 | 
					
						2014-09-18 23:35:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2602b00103
					 | 
					
						
						
							
							Simplifying code.
						
						
						
						
						
						
					 | 
					
						2014-09-18 16:54:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						b08974c197
					 | 
					
						
						
							
							Work on limiting memory usage.
						
						
						
						
						
						
					 | 
					
						2014-09-18 16:26:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						d2bbd6beba
					 | 
					
						
						
							
							Some renaming.
						
						
						
						
						
						
					 | 
					
						2014-09-18 14:58:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						8dd026e095
					 | 
					
						
						
							
							Work on limiting maximum memory usage.
						
						
						
						
						
						
					 | 
					
						2014-09-18 14:51:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						38b8764129
					 | 
					
						
						
							
							Tidying up prefetch function.
						
						
						
						
						
						
					 | 
					
						2014-09-18 14:22:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						e88466ad4d
					 | 
					
						
						
							
							Tidying flush function.
						
						
						
						
						
						
					 | 
					
						2014-09-18 14:14:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						277b6c7b9b
					 | 
					
						
						
							
							Tidying up.
						
						
						
						
						
						
					 | 
					
						2014-09-17 23:53:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						916fe310ad
					 | 
					
						
						
							
							Added function to purge null blocks.
						
						
						
						
						
						
					 | 
					
						2014-09-17 23:31:23 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						177eb16bec
					 | 
					
						
						
							
							Tidying and commenting.
						
						
						
						
						
						
					 | 
					
						2014-09-17 21:40:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						daa93aab19
					 | 
					
						
						
							
							Tidying and commenting.
						
						
						
						
						
						
					 | 
					
						2014-09-17 21:27:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						98526d38d3
					 | 
					
						
						
							
							Crash fix.
						
						
						
						
						
						
					 | 
					
						2014-09-17 21:04:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						37f1ddaed2
					 | 
					
						
						
							
							Work on block storage.
						
						
						
						
						
						
					 | 
					
						2014-09-17 17:10:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5b59bc2d8c
					 | 
					
						
						
							
							Moved paging code into block constructor/destructor.
						
						
						
						
						
						
					 | 
					
						2014-09-17 13:35:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2b47c959a5
					 | 
					
						
						
							
							Work on getUncompressedVoxel().
						
						
						
						
						
						
					 | 
					
						2014-09-16 21:39:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						704eeaf948
					 | 
					
						
						
							
							Work on supporting no pager being attached.
						
						
						
						
						
						
					 | 
					
						2014-09-16 17:02:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						47ace554cc
					 | 
					
						
						
							
							Making use of shared_ptr to track blocks.
						
						
						
						
						
						
					 | 
					
						2014-09-14 11:47:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3cf8f38793
					 | 
					
						
						
							
							Merged Block and UncompressedBlock classes.
						
						
						
						
						
						
					 | 
					
						2014-09-13 23:38:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5ff54c041f
					 | 
					
						
						
							
							Renamed variable.
						
						
						
						
						
						
					 | 
					
						2014-09-13 23:14:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c0a22de2df
					 | 
					
						
						
							
							Removed a lot of compression-related code.
						
						
						
						
						
						
					 | 
					
						2014-09-13 12:20:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						302c6e688b
					 | 
					
						
						
							
							More work eliminating compression from inside LargeVolume.
						
						
						
						
						
						
					 | 
					
						2014-09-13 11:59:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						bfe03142b7
					 | 
					
						
						
							
							Carefully dismanteling compression related code.
						
						
						
						
						
						
					 | 
					
						2014-09-13 11:30:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						4781ca5c42
					 | 
					
						
						
							
							Work on removing compression from LargeVolume.
						
						
						
						
						
						
					 | 
					
						2014-09-12 15:36:28 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						25860122b0
					 | 
					
						
						
							
							Fixed incorrect array indexing.
						
						
						
						
						
						
					 | 
					
						2014-08-25 23:07:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						d06dbdf054
					 | 
					
						
						
							
							Bit renaming. Old Array class is gone, and is replaced by the Array2D class which has also been renamed to Array.
						
						
						
						
						
						
					 | 
					
						2014-08-24 22:30:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						528873bcd3
					 | 
					
						
						
							
							Extended 'Array2D class to be multidimensional (will rename it shortly).
						
						
						
						
						
						
					 | 
					
						2014-08-24 21:54:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						9a1c6784df
					 | 
					
						
						
							
							Steps towards making new array class be multidimensional.
						
						
						
						
						
						
					 | 
					
						2014-08-24 12:26:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						083c65ecd5
					 | 
					
						
						
							
							Added asserts.
						
						
						
						
						
						
					 | 
					
						2014-08-24 12:03:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						1fb82f40b3
					 | 
					
						
						
							
							Switched to C++11-style hiding of copy constructor and assignment operator.
						
						
						
						
						
						
					 | 
					
						2014-08-24 11:51:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |