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 e8313a683bd748ab36b2aff42ebdd16d28bd5320.
|
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 |
|
David Williams
|
573c36db87
|
Renamed vertex classes to the far more meaningful 'CubicVertex' and 'MarchingCubesVertex'. The old names didn't make much sense, even less so now they are templatized.
|
2014-05-11 15:17:59 +02:00 |
|
David Williams
|
ae87dbee77
|
Fixed materials in OpenGL example.
|
2014-05-08 16:40:27 +02:00 |
|
David Williams
|
b0a8ca8a64
|
This commit templatizes the vertex classes on voxel types. This was the main change which was made for Cubiquity and it's very messy at the moment. However, this will improve when we make more use of 'auto' to hide the template madness.
|
2014-05-07 23:47:18 +02:00 |
|