David Williams
							
						 
					 | 
					
						
						
							
						
						2b5b076b98
					 | 
					
						
						
							
							Adjusting example to use non-cubic volume...
						
						
						
						
						
						
					 | 
					
						2009-04-20 19:43:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						0b847eb271
					 | 
					
						
						
							
							Small tweaks.
						
						
						
						
						
						
					 | 
					
						2009-04-20 19:23:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c627c90cd0
					 | 
					
						
						
							
							Added support for non-cubic volumes.
						
						
						
						
						
						
					 | 
					
						2009-04-19 22:48:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						1f6a3231c1
					 | 
					
						
						
							
							Renamed BlockData to Block, and moved it out of Impl. It might be useful more generally...
						
						
						
						
						
						
					 | 
					
						2009-04-17 21:57:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						6e1ddaeb97
					 | 
					
						
						
							
							Removed Block class.
						
						
						
						
						
						
					 | 
					
						2009-04-17 21:25:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5418be6313
					 | 
					
						
						
							
							Moved PolyVox into separate folder. It's now really separate from Thermite.
						
						
						
						
						
						
					 | 
					
						2009-04-15 22:02:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						03891ad6bb
					 | 
					
						
						
							
							Linux fix.
						
						
						
						
						
						
					 | 
					
						2009-04-15 21:21:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						8f0ca490df
					 | 
					
						
						
							
							Properly implemented Volume::tidyUpMemory().
						
						
						
						
						
						
					 | 
					
						2009-04-15 20:50:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						df68b1fe7a
					 | 
					
						
						
							
							Work on volume memory management.
						
						
						
						
						
						
					 | 
					
						2009-04-10 08:56:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						19ed8246ff
					 | 
					
						
						
							
							Removed isShared variable from block class. using shared_ptr reference counting instead.
						
						
						
						
						
						
					 | 
					
						2009-04-09 22:12:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3a9c42576c
					 | 
					
						
						
							
							Removed homogeneous value from Block class.
						
						
						
						
						
						
					 | 
					
						2009-04-09 22:04:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						2c2f99a8e2
					 | 
					
						
						
							
							Made homogeneous blocks static so they can be shared between volumes.
						
						
						
						
						
						
					 | 
					
						2009-04-09 21:27:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						6d72169e11
					 | 
					
						
						
							
							Added new mesh smoothing algorithm.
						
						
						
						
						
						
					 | 
					
						2009-04-08 22:07:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						3c5e2e6202
					 | 
					
						
						
							
							Demo now supports large volumes (1024x1024x1024 works nicely).
						
						
						
						
						
						
					 | 
					
						2009-04-08 19:18:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						97b162ee20
					 | 
					
						
						
							
							Work on basic logging framework.
						
						
						
						
						
						
					 | 
					
						2009-04-06 21:16:40 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						1b76395856
					 | 
					
						
						
							
							Removed source folder which slipped through...
						
						
						
						
						
						
					 | 
					
						2009-04-03 21:37:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						df1bf690c9
					 | 
					
						
						
							
							Massive changes to the organisation of PolyVoxCore and PolyVoxYtil.
						
						
						
						
						
						
						
						Also added start of logging capability. 
						
						
					 | 
					
						2009-04-03 21:36:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						dbf7257edd
					 | 
					
						
						
							
							Small header-related Linux fix.
						
						
						
						
						
						
					 | 
					
						2009-04-02 21:44:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						08ce6f0b74
					 | 
					
						
						
							
							Making sure header includes are relative.
						
						
						
						
						
						
					 | 
					
						2009-04-02 21:34:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						d997378b76
					 | 
					
						
						
							
							Work on Volume class.
						
						
						
						
						
						
					 | 
					
						2009-04-02 21:02:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						92cf2402e2
					 | 
					
						
						
							
							Moved various files from PolyVoxCore to PolyVoxImpl.
						
						
						
						
						
						
					 | 
					
						2009-04-02 20:37:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						bd1d2b2244
					 | 
					
						
						
							
							Moved various files from PolyVoxCore to PolyVoxImpl.
						
						
						
						
						
						
					 | 
					
						2009-04-01 22:51:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						a719aec2e7
					 | 
					
						
						
							
							Small linux fix
						
						
						
						
						
						
					 | 
					
						2009-03-30 22:02:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						c66629c1ad
					 | 
					
						
						
							
							Small linux fix
						
						
						
						
						
						
					 | 
					
						2009-03-30 22:01:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						73d0d9e0d6
					 | 
					
						
						
							
							Small linux fix
						
						
						
						
						
						
					 | 
					
						2009-03-30 21:51:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						096d335ee2
					 | 
					
						
						
							
							Small linux fix
						
						
						
						
						
						
					 | 
					
						2009-03-30 21:50:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						5acbd012cf
					 | 
					
						
						
							
							Switched to integer naming conventions from C++0x (e.g. uint16_t)
						
						
						
						
						
						
					 | 
					
						2009-03-30 21:44:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						47e0e66228
					 | 
					
						
						
							
							More C++0x support stuff.
						
						
						
						
						
						
					 | 
					
						2009-03-30 21:30:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						da6cc053fc
					 | 
					
						
						
							
							More C++0x support stuff.
						
						
						
						
						
						
					 | 
					
						2009-03-30 21:15:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						a703bf7a43
					 | 
					
						
						
							
							Had to put the LIMK_DIRECTORIES line back in, as windows didn't work without it.
						
						
						
						
						
						
					 | 
					
						2009-03-30 19:43:38 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						329093abcf
					 | 
					
						
						
							
							Work on mimicing C++0x support using boost.
						
						
						
						
						
						
					 | 
					
						2009-03-30 19:32:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						a4a8362dba
					 | 
					
						
						
							
							Example builds now
						
						
						
						
						
						
						
						Seg faults on running though 
						
						
					 | 
					
						2009-03-30 13:09:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						1fb999966f
					 | 
					
						
						
							
							Put the bindings CMake stuff in a separate directory to keep things clean
						
						
						
						
						
						
						
						Fully remove the if(win32) stuff from the examples 
						
						
					 | 
					
						2009-03-29 23:02:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ab331497d9
					 | 
					
						
						
							
							Small linux fix...
						
						
						
						
						
						
					 | 
					
						2009-03-29 22:37:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						4e1b815797
					 | 
					
						
						
							
							Fix for PolyVox::Region clashing with XWindows Region.
						
						
						
						
						
						
					 | 
					
						2009-03-29 22:32:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						aa028166bc
					 | 
					
						
						
							
							Glew linux fix.
						
						
						
						
						
						
					 | 
					
						2009-03-29 22:27:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						d574a18ce3
					 | 
					
						
						
							
							Added the parts of boost which we need to access shared_ptr and weak_ptr. This will allow for improved memory management of large volumes.
						
						
						
						
						
						
					 | 
					
						2009-03-29 22:07:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						69751dc084
					 | 
					
						
						
							
							To bind a template, you must bind a specific instantiation of it. I'm binding the instantiations defined by the typedefs in Vector.h (though I have to specify them manually in SWIG).
						
						
						
						
						
						
						
						The uint8 etc. typedefs aren't working for now though. 
						
						
					 | 
					
						2009-03-29 15:36:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						25898425f5
					 | 
					
						
						
							
							One or two things towards gettings it working on Linux.
						
						
						
						
						
						
						
						At least now it _attempts_ to build the example :) 
						
						
					 | 
					
						2009-03-29 00:32:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						58355da40b
					 | 
					
						
						
							
							A few more tiny steps in the right direction
						
						
						
						
						
						
						
						Getting templates to work is the next thing 
						
						
					 | 
					
						2009-03-28 13:08:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						00f19e05a4
					 | 
					
						
						
							
							Work on Qt version of example.
						
						
						
						
						
						
					 | 
					
						2009-03-28 09:36:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ee5e33612c
					 | 
					
						
						
							
							Work on Qt version of example.
						
						
						
						
						
						
					 | 
					
						2009-03-28 00:27:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						dc39415eb8
					 | 
					
						
						
							
							Work on Qt version of example.
						
						
						
						
						
						
					 | 
					
						2009-03-28 00:21:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						e50699ab63
					 | 
					
						
						
							
							Add #includes to help it build in GCC
						
						
						
						
						
						
						
						Still not fully building atm but I'm not sure why 
						
						
					 | 
					
						2009-03-28 00:17:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						c65c23acf4
					 | 
					
						
						
							
							Use correct file extensions for python dlls
						
						
						
						
						
						
						
						Build it as  'PolyVoxCore' module 
						
						
					 | 
					
						2009-03-27 23:00:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						ccfe97ed73
					 | 
					
						
						
							
							Work on Qt version of example.
						
						
						
						
						
						
					 | 
					
						2009-03-27 20:37:07 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matt Williams
							
						 
					 | 
					
						
						
							
						
						27b17cf348
					 | 
					
						
						
							
							Extremely basic first go at SWIG bindings
						
						
						
						
						
						
						
						Only Enums.h is wrapped so far and I haven't tested it
For now I will focus on Python but Java and C# will be useful too 
						
						
					 | 
					
						2009-03-27 18:54:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						fc7cf98347
					 | 
					
						
						
							
							Started porting GLUT example to Qt.
						
						
						
						
						
						
					 | 
					
						2009-03-26 23:03:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						50b3ff407e
					 | 
					
						
						
							
							Memory management for volumes.
						
						
						
						
						
						
					 | 
					
						2009-03-26 22:22:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Williams
							
						 
					 | 
					
						
						
							
						
						fab64488ee
					 | 
					
						
						
							
							Renamed Block to BlockData. Introduced new Block class which can be shared.
						
						
						
						
						
						
					 | 
					
						2009-03-26 21:17:37 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |