| 
							
							
								 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 | 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 |  | 
			
				
					| 
							
							
								 Matt Williams | 6b4c7686e6 | Fix for extractSubset() not copying the region. | 2011-04-24 20:52:53 +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 |  | 
			
				
					| 
							
							
								 David Williams | 884ef3a17e | Documentation update. | 2011-03-31 19:32:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ba6cd1c872 | Removed redundant comparison operators from VoxelTypes. | 2011-03-29 20:48:38 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | aed8f79aa1 | Documentation update. Fixed crash in flushAll(). | 2011-03-28 19:55:45 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 91c9aebda0 | Boost fix. | 2011-03-27 19:20:58 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 092d2aa6a0 | Moved a comment, only because I forgot to save this file earlier. It's not an important change... | 2011-03-24 23:00:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a364f6d72c | More flush/prefetch work from ker. | 2011-03-24 21:34:57 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 78c5884303 | Applied ker's patch for prefetch and flush. | 2011-03-22 21:44:12 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c7e452f537 | Deprecated constructor. | 2011-03-21 22:17:00 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 708b142702 | Added ability to disable volume compression. | 2011-03-20 18:56:30 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 350d4a6a87 | Applying Linux patch. | 2011-03-20 11:57:05 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 60dbfd9335 | Work on making paging optional. | 2011-03-19 19:01:04 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 3cc2e4383f | Some refactoring of the volume. | 2011-03-18 23:54:11 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5891d56e12 | Fix for linker errors when using MeshDecimator. | 2011-03-18 22:04:53 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ef185d79a0 | Removed getWidth(), getHeight(), getDepth() and width(), height(), depth() remain deprecated. These functions seem ambiguous, so users have to calculate these values themselves when they want them. | 2011-03-16 23:14:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f887565e35 | Fixed missing includes. | 2011-03-15 22:22:20 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 0b1659bdef | Added ConstVolumeProxy to work around const setVoxelAt awkwardness. | 2011-03-13 22:44:35 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 7c3e63b2ed | Removed call to deprecated function. | 2011-03-13 20:34:57 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b5f60b28a2 | getUncompressedBlock() now checks if it's getting the same block as last time. | 2011-03-12 19:15:27 +00:00 |  |