David Williams
|
1d8fc25cb7
|
Compile fixes for GCC/Linux
|
2014-05-26 23:14:29 +02:00 |
|
David Williams
|
321d3eb7d4
|
Removed initializer which isn't supported in VS 2012.
|
2014-05-26 22:51:55 +02:00 |
|
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 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 |
|