|
d0aa7cd60f
|
Replaced usage of our 'Array' class with native C array and got significant performance increase.
|
2014-08-21 00:06:20 +02:00 |
|
|
458a534bf3
|
Eliminated creation of temporary vector.
|
2014-08-20 17:18:20 +02:00 |
|
|
4482538f9e
|
Added header for testing RawVolume as well as SimpleVolume.
|
2014-08-20 17:16:45 +02:00 |
|
|
43e0d6f417
|
Merge branch 'feature/mesh-work' into develop
|
2014-08-19 21:44:09 +02:00 |
|
|
33c5fe7526
|
More cubic surface extractor tests.
|
2014-08-19 21:36:08 +02:00 |
|
|
17ee7982d5
|
Added typename for GCC.
|
2014-08-19 21:30:37 +02:00 |
|
|
9b88e97599
|
Linux/GCC fix.
|
2014-08-19 21:02:52 +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 |
|
|
c75b0d58ce
|
Fixed incorrect threshold calculation for floats.
|
2014-08-18 22:06:44 +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 |
|
|
0863d82068
|
Added check to alert the user if their version of Visual Studio is too old.
|
2014-08-18 16:20:43 +02:00 |
|
|
502b21c3bd
|
Moved comments around.
|
2014-08-18 16:13:59 +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 |
|
|
1f5c074364
|
Bringing extractCubicMesh into line with extractMarchingCubesMesh.
|
2014-08-16 16:38:32 +02:00 |
|
|
6c30f34089
|
Renamed 'Controller' to 'ControllerType' when used as a template parameter.
|
2014-08-16 16:24:52 +02:00 |
|
|
0ccc268b16
|
Avoided ambiguous functions through the (possibly too clever) use of SFINAE.
|
2014-08-16 09:55:08 +02:00 |
|
|
aa4591d206
|
Added comments.
|
2014-08-14 16:34:29 +02:00 |
|
|
93fdd36f8f
|
Work on interface to 'extractMarchingCubesMesh' and tests.
|
2014-08-14 15:57:10 +02:00 |
|
|
f1ed0c1be2
|
Examples now support both 16 and 32 bit indices.
|
2014-08-13 15:59:13 +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 |
|
|
29baac9d6d
|
Tidying mesh class.
|
2014-08-09 09:31:45 +02:00 |
|
|
94d1b57b81
|
Tidying mesh class.
|
2014-08-09 09:18:30 +02:00 |
|
|
c5cf71b161
|
Extractors now templatised on index type.
|
2014-08-07 23:39:56 +02:00 |
|
|
52dd0189d5
|
Simplified/removed multiple versions of functions, as we're now moving to VS2013 which supports default parameters for template functions.
|
2014-08-07 23:14:57 +02:00 |
|
|
37757da98c
|
Qualified use of abs() as it was causing problems on OS X
|
2014-07-30 23:43:26 +02:00 |
|
|
e1cdf0ca06
|
Merge branch 'feature/better-normal-encoding' into develop
|
2014-07-24 22:39:06 +02:00 |
|
|
112b277452
|
Updated GLSL decoder for new normal packing scheme.
|
2014-07-24 22:38:21 +02:00 |
|
|
2b7ef5b966
|
Reverted some changes which were just for testing the new normal encoding.
|
2014-07-24 22:21:53 +02:00 |
|
|
f9ee5a10b4
|
Merge branch 'develop' into feature/better-normal-encoding
|
2014-07-24 22:15:43 +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 |
|
|
bfa14a32df
|
Split 'decode()' function into several variants so it's not so heavily overloaded.
|
2014-07-24 16:55:11 +02:00 |
|
|
98e722271e
|
More restructuring code.
|
2014-07-24 15:40:03 +02:00 |
|
|
972bc3a456
|
Restructuring some code.
|
2014-07-24 15:13:08 +02:00 |
|
|
79c62be039
|
Oct-encoded normal now stored as uint again.
|
2014-07-23 23:50:04 +02:00 |
|