Commit Graph

784 Commits

Author SHA1 Message Date
David Williams
6889ff55bd Updated expected path to match Linux result. Again, some investigation is needed into why it is different from Windows. 2011-07-03 09:33:50 +01:00
David Williams
46ac159ec1 More work on Smooth LOD. 2011-07-02 18:40:34 +01:00
David Williams
ccfa7db1fa Initial commit of VolumeResampler and LOD demo. 2011-07-02 12:39:04 +01:00
David Williams
3ab157dc3b Took out QBENCHMARK_ONCE as it didn't work on the CDash machine. 2011-07-02 09:57:18 +01:00
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