|
7e19706681
|
C++11 random number generators are consistent across platforms, but the distribution classes are not: http://stackoverflow.com/a/13589262
|
2015-02-10 23:35:17 +01:00 |
|
|
feb9b6bdc6
|
Switched to using C++11 random number generator (MT) for tests, hoping it will be consistent across platforms.
|
2015-02-10 21:46:09 +01:00 |
|
|
049a77cd0c
|
Moved all headers from 'PolyVoxCore' to 'PolyVox', as we no longer have the core/util distinction.
|
2015-02-07 17:26:36 +01:00 |
|
|
86357d66b7
|
Normalized line endings
|
2014-09-25 22:38:01 +02:00 |
|
|
75df6621bd
|
GCC fixes
|
2014-09-21 23:07:14 +02:00 |
|
|
db2e62d2a8
|
Replaced LargeVolume and SimpleVolume with PagedVolume in tests and examples.
|
2014-09-21 17:57:42 +02:00 |
|
|
880dcd8645
|
Fixed incorrect messages about temp files not being deleted.
|
2014-09-20 17:17:18 +02:00 |
|
|
c0a22de2df
|
Removed a lot of compression-related code.
|
2014-09-13 12:20:56 +02:00 |
|
|
302c6e688b
|
More work eliminating compression from inside LargeVolume.
|
2014-09-13 11:59:51 +02:00 |
|
|
882798ccb8
|
Modifying surface extractor test to work with LargeVolume.
|
2014-09-12 00:02:06 +02:00 |
|
|
4482538f9e
|
Added header for testing RawVolume as well as SimpleVolume.
|
2014-08-20 17:16:45 +02:00 |
|
|
349009c67e
|
Removed template aliases as they push GCC version up to 4.7, and we don't really *need* them.
|
2014-08-19 21:02:06 +02:00 |
|
|
72f696652a
|
Added marching cubes performance tests.
|
2014-08-18 22:10:35 +02:00 |
|
|
5e7c4fbc12
|
Added handy type aliases for meshes.
|
2014-08-18 16:01:31 +02:00 |
|
|
3c82652f46
|
Removed the use of clever SFINAE tricks to resolve ambiguous functions. It was proving complex with the cubic surface extractor, so we remove it from the marching cubes version as well.
For now, we just rename the ambiguous functions differently to avoid the ambiguity but could come back to this in the future.
|
2014-08-18 15:38:18 +02:00 |
|
|
0ccc268b16
|
Avoided ambiguous functions through the (possibly too clever) use of SFINAE.
|
2014-08-16 09:55:08 +02:00 |
|
|
93fdd36f8f
|
Work on interface to 'extractMarchingCubesMesh' and tests.
|
2014-08-14 15:57:10 +02:00 |
|
|
d4118a2052
|
More work on tests.
|
2014-08-12 16:53:47 +02:00 |
|
|
ed4bdf08c4
|
Added extraction test for MaterialDensityPair.
|
2014-08-12 16:09:56 +02:00 |
|
|
0b5e7071ae
|
Added double test.
|
2014-08-12 15:57:52 +02:00 |
|
|
ccc9a3c158
|
More work on surface extraction tests.
|
2014-08-12 15:53:30 +02:00 |
|
|
e2f43ebc5d
|
More work on tests and surface extraction functions.
|
2014-08-11 23:46:01 +02:00 |
|
|
64ba3f20f8
|
Work on extractor tests.
|
2014-08-11 16:20:11 +02:00 |
|
|
11845c1d31
|
Work on tests.
|
2014-08-11 15:53:25 +02:00 |
|
|
4b3c8a1648
|
Committing half-finished work on test so that I can work on it from elsewhere.
|
2014-08-11 08:46:06 +02:00 |
|
|
eaea74b7f8
|
Templatizing marching cubes extractor on mesh type.
|
2014-08-10 09:18:27 +02:00 |
|
|
8326aa8668
|
Updated test (not really a useful fix but should probably think want we want from this test anyway).
|
2014-07-24 22:12:02 +02:00 |
|
|
2090b0087c
|
Vertices now carry general purpose 'data' rather than a 'material', though the data will be treated as a material in many cases. This is part of making the architecture more generic and involves some renaming.
|
2014-05-29 11:39:29 +02:00 |
|
|
764c9ac97c
|
Simplified vertex types to structs with public members.
Added (currently dummy) decode methods.
|
2014-05-27 17:05:15 +02:00 |
|
|
4aae00e4a8
|
Renamed SurfaceMesh to just Mesh
|
2014-05-23 15:17:07 +02:00 |
|
|
ab741583e4
|
Renamed extractXxxSurface() to extractXxxMesh()
|
2014-05-22 23:26:40 +02:00 |
|
|
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 |
|
|
217aa93720
|
Test now uses free-function surface extractor.
|
2014-05-11 16:41:52 +02:00 |
|
|
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 |
|
|
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 |
|
|
c5780dd8e2
|
Brought improved blending changes across from Cubiquity branch.
|
2014-02-26 16:55:09 +01:00 |
|
|
5cab70b24c
|
Fixed code to use proper zero initialisation.
|
2013-03-04 22:01:43 +01:00 |
|
|
898aa24126
|
Removed code which is redundant after previous commit.
|
2012-12-19 11:46:44 +01:00 |
|
|
44dcb0ba89
|
Different method of controlling the war mode of the MarchingCubesSurfaceExtractor.
|
2012-12-19 11:32:45 +01:00 |
|
|
2bc8e8e201
|
Tidying up marching cubes wrap mode support.
|
2012-12-14 15:32:07 +01:00 |
|
|
ca45d49e0c
|
More work on exposing wrap modes to marching cubes.
|
2012-12-14 15:25:21 +01:00 |
|
|
c06bfa9c09
|
Initial work on exposing the wrap modes to the marching cubes surface extractor.
|
2012-12-14 15:13:18 +01:00 |
|
|
d6640f64d0
|
Add benchmark annotations to the tests
This will affect total running times simce some tests will be run multiple
times but it allows precise becnhmarking.
|
2012-10-27 21:37:54 +01:00 |
|
|
3c0f2ab4b2
|
Fixed all warnings with -Wall and -Wextra
|
2012-10-25 17:12:41 +02:00 |
|
|
66035c6d13
|
Fixes to the way the marching cubes controller is used.
|
2012-07-15 23:19:59 +02:00 |
|
|
b140e16083
|
Renamed MarchingCubesController to DefaultMarchingCubesController.
|
2012-07-15 23:07:00 +02:00 |
|
|
9a498bad7b
|
Renamed SurfaceExtractionController to MarchingCubesController.
|
2012-07-15 17:53:37 +02:00 |
|
|
679d98735a
|
Renamed SurfaceExtractor to MarchingCubesSurfaceExtractor.
|
2012-07-15 17:40:37 +02:00 |
|
|
23fbb59af8
|
Added test for CustomSurfaceExtractorController.
|
2012-07-09 18:30:21 +02:00 |
|
|
1217ea1fd8
|
Work on custom thresholds in SurfaceExtractionController.
|
2012-07-09 17:24:55 +02:00 |
|