| 
							
							
								 David Williams | ba58cff815 | Removed use of 'R' raw string literals as CS 2012 doesn't support them. | 2014-05-26 22:51:09 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 5a23299634 | More tidying shader code. | 2014-05-26 21:14:54 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | fd3879faeb | Tidying OpenGLExample shader code. | 2014-05-26 21:10:07 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 40e528d782 | Added lighting to OpenGL example. | 2014-05-26 17:00:26 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 4ae25d6b1e | More commenting. | 2014-05-26 16:50:13 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | e9c8daa9cb | Add comments and tidying. | 2014-05-26 16:31:12 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 2a072f9347 | Rearranged some functions. | 2014-05-25 23:44:37 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 9e835a1110 | Shader now passed by shared pointer. | 2014-05-25 23:40:55 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | b97bf52214 | Tidying up. | 2014-05-25 23:34:12 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | ec08b28002 | Turned off back-face culling in examples, as this makes it easier to view certain shapes such as heightmaps. | 2014-05-25 21:45:28 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 499db6a185 | Changed default shader to use normal as RGB (more useful for debugging). | 2014-05-25 21:43:37 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 22869e4861 | More tweaks to scaling and translation. | 2014-05-25 21:36:41 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | b63a09cab3 | Changing the way the examples handle translation and scaling. | 2014-05-25 21:29:44 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 6738c4fc9e | Smooth example now also uses new example OpenGLWidget. | 2014-05-25 21:15:20 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 349dc2b0e6 | Centered volume in viewport. | 2014-05-25 21:06:44 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | e80c88a5ec | Paging example now uses the new example OpenGLWidget. | 2014-05-25 21:03:52 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | eb39f0bb4c | OpenGLExample is once again rendered as multiple separate mehses (but using the example framework this time). | 2014-05-25 12:28:45 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | f78aad8abd | Fixed colors to match previous version of the example. | 2014-05-24 22:58:31 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 99cf75e902 | Material now passed to shader as integer rather than float. | 2014-05-24 22:53:10 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 07b9cf05fa | Changed OpenGLExample to use MaterialDensityPair88 instead of MaterialDensityPair44. Added material to shaders. | 2014-05-24 21:09:26 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | aace1f2e36 | Exposing normals to example framework. | 2014-05-24 09:38:01 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | f65edddd81 | Tidying up. | 2014-05-24 08:38:18 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 6cbb2d44bf | Work on making OpenGLExample work with common example framework. | 2014-05-23 22:44:58 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 34f57911a7 | Converting OpenGLExample to use common OpenGLWidget. | 2014-05-23 22:18:17 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | d34fd6b3c8 | Moved OpenGLWidget into common folder so it can be used by other examples. | 2014-05-23 22:11:47 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 4f7e1e6846 | Each mesh now has it's own transform matrix applied, so that our example framework can support breaking a volume into regions. | 2014-05-23 22:03:57 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 9f5b2e1659 | Better templatization of addMesh. | 2014-05-23 17:02:46 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 37bdf8e3ac | Templatised code for example mesh conversion. | 2014-05-23 16:26:56 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 79acf814db | Revert "Compile fixes for VS2012" This reverts commit e8313a683b. | 2014-05-23 16:11:53 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | e8313a683b | Compile fixes for VS2012 | 2014-05-23 15:32:28 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 4aae00e4a8 | Renamed SurfaceMesh to just Mesh | 2014-05-23 15:17:07 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | da8f294847 | Comments | 2014-05-23 14:37:35 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 4cec89de38 | Added ability to specify the visible region  so that the example framework can support different volume sizes. | 2014-05-23 14:32:46 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | ab741583e4 | Renamed extractXxxSurface() to extractXxxMesh() | 2014-05-22 23:26:40 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | f8ce3a5f3d | Tidying camera code. | 2014-05-22 17:03:06 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 16cbb94d90 | Rotation is now applied by moving the camera rather than the meshes. | 2014-05-22 16:51:41 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 7d55e00f76 | More work adding support for multiple meshes. | 2014-05-22 16:38:02 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 51e93fdabc | Modifying the OpenGLWidget so that it can render multiple meshes. | 2014-05-22 16:25:36 +02:00 |  | 
			
				
					| 
							
							
								 Matt Williams | 7fc954a6bf | Fix SWIG include paths for C# bindings | 2014-05-20 14:43:18 +01:00 |  | 
			
				
					| 
							
							
								 David Williams | ef61480c3d | Merge branch 'feature/vertex-refactor' into develop | 2014-05-12 23:08:27 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | f2ba500c4c | Merge branch 'develop' into feature/vertex-refactor Conflicts:
	examples/Basic/main.cpp
	examples/Paging/main.cpp
	examples/SmoothLOD/main.cpp
	library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractorWithNormals.h
	tests/TestCubicSurfaceExtractor.cpp
	tests/TestSurfaceExtractor.cpp
	tests/TestVolumeSubclass.cpp | 2014-05-12 23:04:19 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 1e0b8e97eb | Merge branch 'feature/extractor-refactor' into develop | 2014-05-12 21:13:26 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | d69e840055 | Merge branch 'develop' into feature/vertex-refactor Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/DefaultIsQuadNeeded.h
	library/PolyVoxCore/include/PolyVoxCore/MarchingCubesSurfaceExtractor.inl
	library/PolyVoxCore/source/VertexTypes.cpp | 2014-05-11 20:45:31 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 5191c3c068 | Merge branch 'develop' into feature/extractor-refactor | 2014-05-11 20:35:44 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | a34c106382 | I accidentally merged the 'cubiquity-version' feature back into develop. It seems I can't simply reverse this commit (at least through SourceTree ) because it was a merge, so I'm having to simply revert the contents of the commit (i.e. the files). Bit of a mess! | 2014-05-11 20:34:41 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 1bff5c207c | Merge branch 'feature/cubiquity-version' of https://bitbucket.org/volumesoffun/polyvox.git into develop | 2014-05-11 19:47:05 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 217aa93720 | Test now uses free-function surface extractor. | 2014-05-11 16:41:52 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 95a3e2e9ce | Smooth LOD example now uses free function surface extractor. | 2014-05-11 16:29:51 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | 347028199c | Paging example now also uses free-function surface extractor. | 2014-05-11 16:27:38 +02:00 |  | 
			
				
					| 
							
							
								 David Williams | a51eaa4a02 | Merge branch 'develop' of https://bitbucket.org/volumesoffun/polyvox into feature/extractor-refactor Conflicts:
	examples/Basic/main.cpp | 2014-05-11 16:21:37 +02:00 |  |