David Williams
1472a6a304
Added test for AStarPathfinder.
2011-07-02 00:57:41 +01:00
David Williams
ea5f0dfcc7
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2011-07-01 22:54:17 +01:00
David Williams
61f97bb8db
Fixes for GCC 4.6 warnings.
2011-07-01 22:48:02 +01:00
Matt Williams
71e9921b5f
Fix test values to those on Linux
2011-06-19 13:07:57 +02:00
David Williams
2da63912fb
Renamed glew.c to glew.cpp to avoid compilation warnings with '-std=c++0x'
2011-06-18 23:38:02 +01:00
David Williams
bb51313939
Updated unit tests results to match CDash machine.
2011-06-18 23:07:35 +01:00
David Williams
e98e1c2a0d
Improvements and fixes to RawVolume.
2011-06-18 11:55:07 +01:00
David Williams
d4de479b7c
More cutting down of RawVolume.
2011-06-18 11:03:28 +01:00
David Williams
65bb742562
More cutting down RawVolume
2011-06-18 10:36:43 +01:00
David Williams
586a755d93
Cutting some stuff out of RawVolume.
2011-06-18 00:19:43 +01:00
David Williams
35ed5564d2
Initial version of RawVolume as copy of SimpleVolume.
2011-06-17 23:44:21 +01:00
David Williams
c86a7f58e0
Updated the TestAmbientOcclusionCalculator reference values to match those from Linux/GCC, so that tests pass on CDash.
...
For some reason Windows/VS2010 gives slightly different results - this needs investigating.
2011-06-12 13:14:19 +01:00
David Williams
659529787a
Fixing some warnings in PolyVox.
2011-06-11 18:49:56 +01:00
David Williams
ffa4fcaade
Added test for AmbientOcclusionCalculator.
2011-06-11 18:04:04 +01:00
David Williams
8b353fb5bc
Added Material16 and Material32 types.
...
Small fixes for where 8-bit material was assumed.
2011-06-08 22:25:30 +01:00
David Williams
22959716c1
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2011-06-07 21:49:13 +01:00
David Williams
85a87fec4c
Updated tutorial with new class name.
2011-06-07 21:47:48 +01:00
Matt Williams
acd3c3c791
Fix SWIG bindings
...
The bindings now compile and in Python a mesh can be extracted from a volume.
The only extractor currently bound is SurfaceExtractor<SimpleVolume, Material8>.
The bindings are still commented out in library/CMakeLists.txt by default.
2011-06-07 20:33:01 +02:00
David Williams
72adbaa5a7
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2011-06-06 20:16:38 +01:00
David Williams
2c31a7455a
Changed max no of blocks in memory and max no of compressed blocks to be 32 bit values.
2011-06-06 20:14:42 +01:00
Matt Williams
7a14b9245b
Fix compilation of bindings
...
The bindings now compile but are not complete. SWIG doesn't support
nested classes so the SimpleVolume can't be bound.
2011-05-23 22:45:50 +02:00
Matt Williams
fc3682caa6
Add 'typename' to please GCC
...
See http://stackoverflow.com/questions/610245/where-and-why-do-i-have-to-put-template-and-typename-on-dependent-names/613132#613132
2011-05-22 21:40:26 +02:00
Matt Williams
cb0a746b6f
Update include paths for bindings to new layout.
2011-05-22 21:33:32 +02:00
David Williams
c03172e1af
Renamed ImprovedCubicSurfaceExtractor back to CubicSurfaceExtractor.
2011-05-18 23:10:36 +01:00
David Williams
034928d5b9
Updated documentation with new include path.
2011-05-17 22:51:42 +01:00
David Williams
528cb73771
Moved headers into subdirectories.
2011-05-17 22:27:46 +01:00
David Williams
1a7647027d
Tidying up ImprovedCubicSurfaceExtractor.
2011-05-14 12:30:39 +01:00
David Williams
5cca022fbe
ImprovedCubicSurfaceExtractor now removes unused vertices.
2011-05-14 12:17:20 +01:00
David Williams
180b6a1945
Small improvements to improved cubuc surface extractor.
2011-05-13 23:54:09 +01:00
David Williams
f756f764bc
Fixed a bug which allowed duplicate vertices to get through.
2011-05-13 23:30:37 +01:00
David Williams
19079e97d8
More optimisations to ImprovedCubicSurfaceExtractor.
2011-05-12 21:56:45 +01:00
David Williams
14aa5af084
Optimisation, including use of VolumeSampler.
2011-05-12 21:01:49 +01:00
David Williams
d0adeb328b
Optimisations and improvements.
2011-05-10 23:53:07 +01:00
David Williams
3e00303371
Merging now controlled by constructor parameter.
2011-05-10 22:30:41 +01:00
David Williams
63d08b050b
Tidying up code.
2011-05-10 22:19:09 +01:00
David Williams
4f781df27a
Changed some things to pass by reference.
2011-05-10 21:58:36 +01:00
David Williams
89a35fd97f
Reversed winding of ImprovedCubicSurfaceExtractor
2011-05-09 23:16:54 +01:00
David Williams
55df6324fa
Slightly more sensible mouse handling.
2011-05-09 23:02:13 +01:00
David Williams
2ee7056b75
Added ImprovedCubicSurfaceExtractor to CMake file.
2011-05-09 22:37:17 +01:00
David Williams
0cd7e5f7b1
Initial checkin of ImprovedCubicSurfaceExtractor
2011-05-09 22:36:33 +01:00
David Williams
dfc78eab05
Mde serialisation independant of volume type.
2011-05-01 17:47:55 +01:00
David Williams
6a38d9fca7
Made raycasting, ambient occlusion, and A* pathfinding independant of volume type.
2011-05-01 17:26:12 +01:00
David Williams
27968973a4
Made CubicSurfaceExtractor work with different volume types.
2011-05-01 16:43:33 +01:00
David Williams
2e2a2c694c
Compile fixes for Linux.
2011-05-01 13:56:35 +01:00
David Williams
3a171e698b
Modified SurfaceExtractor to use template template parameters.
2011-04-30 23:51:04 +01:00
David Williams
36a9be83db
Added template template parameters to CubicSurfaceExtractorWithNormals.
2011-04-30 22:46:45 +01:00
David Williams
87d97436ea
More work on SimpleVolume.
2011-04-30 12:34:13 +01:00
David Williams
0e27b2fb50
Swapped std::map for array in SimpleVolume.
2011-04-30 12:16:33 +01:00
David Williams
20a77ebf5b
More cutting down SimpleVolume.
2011-04-30 11:35:57 +01:00
David Williams
366d005875
Pulling out timestamps and last accessed block from SimpleVolume.
2011-04-29 23:14:22 +01:00