| 
							
							
								 Matt Williams | 180981293a | Add a newline to the end of the files to quieten gcc's warnings. Yes I'm really in that lazy a mood :) | 2008-05-23 21:26:32 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a657f4d4d0 | Mostly refactoring and tidying up the code. | 2008-05-23 20:59:27 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 3a8453b370 | A few minor changes to help build on Linux Still get "PolyVox/include/Volume.inl:128: error: ‘mVolume’ was not declared in this scope" though | 2008-05-18 19:13:18 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 28dda03cb3 | Got mesh smoothing working. Cleaning up code.
Various changes made without internet access. | 2008-05-16 20:53:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1e73d4013d | Switched to smaller and better data structure for finding duplicated vertices. | 2008-05-13 20:59:39 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b48b869eb2 | Commited refactoring changes made on the train. | 2008-05-13 19:49:03 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2107128f7c | Only the region size constants remain. | 2008-04-27 21:31:02 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f07b617f02 | More work to remove fixed size constants. | 2008-04-27 15:53:12 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1848780585 | More work on removing obscure constants. | 2008-04-26 23:21:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1fa967fb9b | Work on removing obscure constants. | 2008-04-26 22:01:29 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1b592cd1fd | Changes to allow varying block sizes. | 2008-04-26 17:21:25 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1d3c60f341 | Tidying code and removing warnings. | 2008-04-24 19:06:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 545aa92d14 | Switched to floats for vetex positions ready for mesh smoothing. Added new way to detect duplicate vertices but it's not enabled as it doesn't work yet... | 2008-04-21 18:53:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 83d6a7327b | Separated gradient estimation code. | 2008-04-20 21:58:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 286ba35b42 | Various refactoring of volume stuff. Including moving region growing code to scrapyard. | 2008-04-20 21:32:44 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | efce9b8c95 | Template class fixes. | 2008-04-20 20:44:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | bc28e240f3 | Templatized VolumeIterator class. | 2008-04-20 19:58:37 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 593a26ebd2 | Templatized Volume class. | 2008-04-20 19:23:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 7177db44ac | Templatized Block class. | 2008-04-20 18:44:00 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 35f9996663 | Removed redundant classes SurfaceEdge, SurfaceTriange, and SurfaceTypes. Also fixed a new bug in IndexedSurfacePatch | 2008-04-16 20:46:24 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2bc1fc2b88 | PolyVox now returns vertex positions as floats rather than ints. Avoids converting and scaling in the engine. | 2008-04-16 19:56:07 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1d8fc1c544 | Renamed PolyVoxSceneManager to PolyVox | 2008-04-15 21:36:37 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | fd804f51b4 | Removed TextureAtlas based material after speeding up the one based on multiple texture units. | 2008-04-15 18:03:23 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 7cd44c1335 | Small fixes. | 2008-04-13 10:45:00 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 82958ec049 | Added better objects from OgreBullet demo. | 2008-04-13 10:08:28 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 4e7822ca9a | Added depth_bias to Single.material | 2008-04-12 19:21:38 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e64834007d | Added Multi.material which avoids the use of a texture atlas. | 2008-04-12 19:14:48 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 0c3352382c | Added Single.material which avoids the use of a texture atlas. | 2008-04-12 17:54:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5791919f01 | Simplyfing and improving updatePolyVoxGeometry() | 2008-03-30 22:05:18 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f060898986 | Physics geometry is now updated. | 2008-03-29 23:00:13 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 7286f7ce81 | Minor changes to work towards getting it compiling on linux again | 2008-03-16 20:39:04 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ebc0ad9cca | Renamed some headers to avoid ambiguity. | 2008-03-13 22:21:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b57094ca10 | Added world and forward declaration files. | 2008-03-11 22:04:31 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 8f5e5e51b4 | Got a box bouncing around the scene. | 2008-03-05 21:16:48 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5c075c7da2 | Added RegionGeometry.cpp | 2008-02-12 22:14:40 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 99b54dfa2e | Removed redundant headers - reduced build time. | 2008-02-12 21:41:24 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 66cc4a5eab | Drastically reduced memory usage. | 2008-02-12 19:32:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | abb3def1e7 | Tiding up... | 2008-02-11 20:34:45 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | d8dacdadc3 | Renamed some constants. | 2008-02-11 20:16:08 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | cc4902b4d7 | Removed IntegralVector3.h | 2008-02-11 19:54:57 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e180f67bae | Started getting rid of IntegrealVector3. Also added ForwardDeclarations.h | 2008-02-10 21:58:35 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 76df5e00b5 | Moved core code from Ogre namespace to PolyVox namespace. | 2008-02-10 11:45:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a518afff41 | Removed more Ogre stuff from core library... | 2008-02-10 11:22:10 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 9138ae51da | Added replacement vector class. | 2008-02-09 17:50:10 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 38b266d261 | Started removing OgreVector3 from main library. | 2008-02-09 17:49:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f263714ebc | Removed Ogre logging from main library. | 2008-02-09 16:58:48 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | f29af2f8d4 | Removed OgrePrerequisites.h from main library. | 2008-02-07 21:33:11 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 8fbcd99ef8 | Removed dependency on OgreSharedPtr from the library. | 2008-02-07 20:51:44 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 91c2c7241c | Cleaning up some code. | 2008-02-05 21:33:09 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1e3904098a | Moved SurfacePatchRenderable to main application. | 2008-02-04 19:30:57 +00:00 |  |