|
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 |
|
|
4779f91787
|
TestVolume unit test now tests PagedVolume rather than SimpleVolume and LargeVolume.
|
2014-09-20 14:49:12 +02:00 |
|
|
d2bbd6beba
|
Some renaming.
|
2014-09-18 14:58:17 +02:00 |
|
|
8dd026e095
|
Work on limiting maximum memory usage.
|
2014-09-18 14:51:43 +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 |
|
|
4781ca5c42
|
Work on removing compression from LargeVolume.
|
2014-09-12 15:36:28 +02:00 |
|
|
882798ccb8
|
Modifying surface extractor test to work with LargeVolume.
|
2014-09-12 00:02:06 +02:00 |
|
|
a9f1a29868
|
Adding Vector performance test.
|
2014-09-05 16:06:40 +02:00 |
|
|
25860122b0
|
Fixed incorrect array indexing.
|
2014-08-25 23:07:29 +02:00 |
|
|
d06dbdf054
|
Bit renaming. Old Array class is gone, and is replaced by the Array2D class which has also been renamed to Array.
|
2014-08-24 22:30:50 +02:00 |
|
|
d49db280d5
|
TestVolumeSubclass now uses Array2D instead of Array.
|
2014-08-24 21:55:44 +02:00 |
|
|
528873bcd3
|
Extended 'Array2D class to be multidimensional (will rename it shortly).
|
2014-08-24 21:54:59 +02:00 |
|
|
20815b6083
|
Moved Array2D to it's own file.
|
2014-08-21 21:38:19 +02:00 |
|
|
46358adfbc
|
New array class is 50(!) times faster than the old one on raw read-write performance. It's also significantly simply.
|
2014-08-21 21:31:09 +02:00 |
|
|
d9f328cadb
|
It seems the PolyVox Array class is really slow compared to raw C arrays. I've added a test ready for some experimentation.
|
2014-08-21 16:57:23 +02:00 |
|
|
4482538f9e
|
Added header for testing RawVolume as well as SimpleVolume.
|
2014-08-20 17:16:45 +02:00 |
|
|
33c5fe7526
|
More cubic surface extractor tests.
|
2014-08-19 21:36:08 +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 |
|
|
e2051ed713
|
Tweaks to cubic surface tests.
|
2014-08-18 21:25:29 +02:00 |
|
|
c0added385
|
Work on cubic extractor tests.
|
2014-08-18 16:48:32 +02:00 |
|
|
ec9b06ef0f
|
Work on cubic surface extractor tests.
|
2014-08-18 16:40:36 +02:00 |
|
|
4b3b940b91
|
Removed old testing code.
|
2014-08-18 16:29:08 +02:00 |
|
|
5e7c4fbc12
|
Added handy type aliases for meshes.
|
2014-08-18 16:01:31 +02:00 |
|
|
be47aec7f7
|
Work on cubic extractor tests.
|
2014-08-18 15:47:00 +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 |
|
|
ba6685289d
|
Work on cubic extractor interface.
|
2014-08-17 23:43:59 +02:00 |
|
|
5c30aa20f9
|
Working on new tests for extractCubicSurface().
|
2014-08-17 15:45:23 +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 |
|