| 
							
							
								 Matt Williams | f3c9514f50 | Link against GLU as well as GL since it seems that gluErrorString is in there in my version. | 2010-03-02 21:49:36 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | ae9f3459cc | Minor update to the INSTALL.txt test | 2010-03-02 17:56:52 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | fe0991b731 | Add an installation readme for PolyVox. It is essentially plain-text but it can also be converted to HTML since it uses the reStructuredText markup. | 2010-03-02 17:44:58 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 04b93b18f6 | Add a status message at the end of the CMake run. Move the ADD_DEPENDENCIES() call inside the conditional. | 2010-03-02 16:12:25 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 0db01213a7 | Set Qt to be a required package | 2010-03-02 16:08:33 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | e7522e23a8 | Add some simple vector tests | 2010-02-26 16:12:16 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 7597b56620 | Improve test macro. Add include guards to the test header. | 2010-02-26 16:11:13 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 6a828ec244 | Reorganise the test CMakeLists.txt file. Add a CMake macro for easily adding new tests. | 2010-02-26 15:13:10 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 3422503eeb | Add option to disable building examples or tests. | 2010-02-25 16:53:48 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | b1078ce61c | Fix incorrect header | 2010-02-25 12:27:05 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | fe3961c041 | Use QTestLib to harness the tests. | 2010-02-25 12:20:44 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 44ee0d5309 | Include <algorithm> header to fix build when in C++0x mode | 2010-02-25 00:16:21 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | b3e6e54c1b | Add an extremely simple test which checks the size of the volume doesn't change. This will hopefully also be tracked by the dashboard. | 2010-02-24 16:32:36 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 9c697cae35 | Add nightly time to config | 2010-02-24 15:08:07 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | bced686fed | Add support for building on the CDash site. Running the 'Experimental' target (that is, 'make Experimental' on Linux) will submit the build
results to http://my.cdash.org/index.php?project=PolyVox.
I've (hopefully) set up a nightly build as well. | 2010-02-24 14:26:49 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 2d78808000 | Renamed IndexedSurfacePatch to SurfaceMesh. | 2010-02-20 00:20:43 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 3ed74a982c | Work on decimation code. | 2010-02-19 23:09:35 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 9aee0d26d2 | Removed Stan Melax's stuff. PolyVox should compile on Linux again now. | 2010-02-19 21:24:35 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | d3ad3d985b | Some tidying up of the LOD work. | 2010-02-07 23:48:33 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1448f95b0a | More work on LOD - allowing material boundaries to collapse. | 2010-02-07 22:53:13 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | d238da5fc9 | More work on lod decimation. | 2010-02-03 22:47:08 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 801c7f5c7f | Some tidying and commenting of LOD code. | 2010-02-03 21:48:04 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 89c48cdc27 | Working version of mesh decimation code which acts directly on vertex/index buffers. Also initial work on a 'dynamic' mesh for simplification... but this probably won't be needed now. | 2010-02-02 23:18:17 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5c8dd011e7 | Switched to ZLib license. | 2009-11-10 18:37:50 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a1f5d4dc73 | Improved extractSubset() to generate more memory efficient meshes. | 2009-11-05 20:56:36 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e820b3de6e | Improvements to the way blending between materials is handled. | 2009-10-24 18:48:52 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | c695a7bc86 | Initial work on progressive mesh generation. Currently based on Stan Melax's PolyChop. | 2009-10-20 22:02:58 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5eb538e925 | Added code to determine how much memory a volume is using. Also map of homogenous regions is no longer static. | 2009-10-17 20:39:38 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | cacde3e01a | Made PolyVoxConfig.cmake differentiate between release and debug .dll's. This was previously done by FindPolyVox.cmake. | 2009-09-13 21:43:21 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | daf489a605 | Set all the required variables in the PolyVoxConfig.cmake file | 2009-09-02 23:31:57 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 1664a86a7b | Add CMake option for enabling C++0x mode. Might need tweaking to work in Windows. | 2009-09-02 13:19:34 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 094d279f74 | Fix for compile problem in 64-bit mode. | 2009-09-01 19:01:41 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 10c0f794b1 | Added flag to test if we are on a material boundary. | 2009-09-01 17:24:00 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 5ca6178e10 | Commit commented out version of the code which fixes the build on Linux | 2009-08-31 21:52:46 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 9f92a07823 | Set individual path variables for Core and Util in PolyVoxConfig.cmake | 2009-08-31 18:50:20 +00:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 9df6288c67 | Update Linux install paths to be FHS compliant. Windows paths should be unchanged. | 2009-08-31 18:25:26 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 099c5c7fbf | Work on volume resource loading. | 2009-08-09 14:37:43 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e5d38b597e | Vertices now know whether they are on the edge of an indexed surface patch. This allows improved smoothing. | 2009-07-23 16:54:46 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ab906a03f6 | Improvements to smoothing code. | 2009-07-04 21:35:10 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 3229fcd62e | Added comment. | 2009-07-04 18:44:00 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | ebcf266bc7 | Added some normal smoothing code. | 2009-07-04 17:51:14 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a7a90a03a1 | Work on LOD system. | 2009-06-28 10:59:22 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | e51b9cfee9 | Work on improving material system. | 2009-06-27 19:11:33 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 9d1f9e7959 | Hack to fix crash. | 2009-06-23 21:01:31 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 1994155d07 | Removed the boost::function stuff. It was too heavy, and not that useful without boost::bind (which added more weight). Switched to listener classes - to be reviewed with C++0x. | 2009-06-21 10:12:56 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | a91ff9a10f | Made sure all Thermite stuff is in the Thermite namespace. | 2009-06-19 21:02:44 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | bf26f9c89a | Replaced function pointers with boost::function. | 2009-06-18 23:04:10 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 5e2b8156c9 | Added initial loading progress dialog. | 2009-06-18 21:56:21 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | b4d9351f1b | Regeneration of regions can now be prioritised, for example by distance to camera. | 2009-06-10 20:57:47 +00:00 |  | 
			
				
					| 
							
							
								 David Williams | 530a53b4fe | Work on multi threaded surface extractor. | 2009-06-09 19:17:17 +00:00 |  |