Commit Graph

  • bdc2770cba G++ compile fixes. David Williams 2011-08-18 22:45:39 +01:00
  • 7515186b47 Initial checkin of IteratorController David Williams 2011-08-17 22:49:20 +01:00
  • e8b3fd16e2 Initial version of IteratorController and making LowPassFilter use iterators. David Williams 2011-08-15 21:31:52 +01:00
  • 90063354bd Added setVoxel() funtion to volume iterators. Fixed bugs with RawVolume iterator movement funtions. Proper implementation of RawVolume peek...() functions. David Williams 2011-08-15 21:10:09 +01:00
  • c73b45b721 Fixed bug with RawVolume always starting coordinates at (0,0,0). Removed Filters.h/.inl Added Summed Area Table support to LowPassFilter. Added test for low pass filter. David Williams 2011-08-13 08:57:45 +01:00
  • 03e340e7dd Initial version of LowPassFilter class, which will eventually replace the smoothRegion() function. David Williams 2011-08-03 20:43:02 +01:00
  • 6bb5fb5786 Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-08-02 14:03:57 +02:00
  • fb0a2d0dac GCC compile fixes. David Williams 2011-07-31 08:08:00 +01:00
  • 53ae3de413 Replaced GCC/VS2010 hacks with code that should compile on both platforms. David Williams 2011-07-31 08:58:52 +01:00
  • 2e27e957a7 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-07-30 14:12:51 +01:00
  • b94b7e7baf Moved sampler position into base class. David Williams 2011-07-30 14:07:33 +01:00
  • 5e62d639fb Compile fixes for g++. David Williams 2011-07-30 12:45:32 +01:00
  • 5ddc553ef2 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-07-30 13:13:48 +01:00
  • d1649c9323 More work on base Volume class and sampler. Added new test case for creating a volume subclass. David Williams 2011-07-30 10:12:28 +01:00
  • 8b0eea1152 Added a bunch of 'this->' statements to fix compilation on g++. David Williams 2011-07-30 08:03:17 +01:00
  • 84c78f6839 More work adding base volume class. David Williams 2011-07-29 22:00:22 +01:00
  • f7c511b2c6 Moved volume pointer into base sampler class. David Williams 2011-07-27 21:46:57 +01:00
  • f847e6ad94 g++ compile fixes David Williams 2011-07-26 20:58:46 +01:00
  • 8dc1951a06 More work making volumes use a base class. David Williams 2011-07-26 21:36:17 +01:00
  • 80832f49c0 Compile fixes for G++ David Williams 2011-07-24 20:45:23 +01:00
  • 8c7056d1a9 Made SimpleVolume and RawVolume derive from base Volume class. David Williams 2011-07-24 21:33:04 +01:00
  • 555ddc47a5 Compile fixes for G++. David Williams 2011-07-24 12:26:43 +01:00
  • 6f428d2e18 Base Volume class now compiles and works. David Williams 2011-07-20 23:38:16 +01:00
  • 9e8be282f1 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-07-20 22:34:55 +01:00
  • ca8da0b0f3 Initial commit of new Volume base class, which will be a base for the other volume classes. It's not working at this point... David Williams 2011-07-20 22:34:44 +01:00
  • d327b88c17 Remove old Volume files from CMakeLists.txt Matt Williams 2011-07-20 18:50:12 +02:00
  • ef30a13aef Initial work adding base volume class. David Williams 2011-07-19 23:37:37 +01:00
  • 36e9b8af2a Fixed wrong include guards David Williams 2011-07-19 23:31:55 +01:00
  • 9f0ae602b8 Increased warning level in Visual studio. David Williams 2011-07-19 22:09:24 +01:00
  • b5db35adfa Merge branch 'master' of git://gitorious.org/polyvox/polyvox Matt Williams 2011-07-17 21:39:37 +02:00
  • 19f3a8bf6e GCC compile fix. David Williams 2011-07-17 20:31:53 +01:00
  • 26aea540f3 Fix compilation on Linux. Matt Williams 2011-07-17 13:37:02 +02:00
  • cb0afb17f9 Fixed incorrect header include guards in tests. David Williams 2011-07-17 00:50:02 +01:00
  • c7fa6552ae Optimisations to VolumeResampler David Williams 2011-07-16 23:15:33 +01:00
  • b7cb97513d Work on VolumeResampler and smooth LOD. David Williams 2011-07-16 22:55:49 +01:00
  • ed63e9c335 Removed debug code. David Williams 2011-07-06 21:21:22 +01:00
  • 28872ce7a9 New expected path to match CDash machine. David Williams 2011-07-06 21:20:57 +01:00
  • 312ec846b5 Added debug output to determine fix for failing regression test. David Williams 2011-07-05 22:41:24 +01:00
  • 9ed7147807 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-07-04 22:22:26 +01:00
  • 834aa5d6c3 Warning fixes for GCC 4.6. David Williams 2011-07-04 22:21:27 +01:00
  • 6889ff55bd Updated expected path to match Linux result. Again, some investigation is needed into why it is different from Windows. David Williams 2011-07-03 09:33:50 +01:00
  • 46ac159ec1 More work on Smooth LOD. David Williams 2011-07-02 18:40:34 +01:00
  • ccfa7db1fa Initial commit of VolumeResampler and LOD demo. David Williams 2011-07-02 12:39:04 +01:00
  • 3ab157dc3b Took out QBENCHMARK_ONCE as it didn't work on the CDash machine. David Williams 2011-07-02 09:57:18 +01:00
  • 1472a6a304 Added test for AStarPathfinder. David Williams 2011-07-02 00:57:41 +01:00
  • ea5f0dfcc7 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-07-01 22:54:17 +01:00
  • 61f97bb8db Fixes for GCC 4.6 warnings. David Williams 2011-07-01 22:48:02 +01:00
  • 71e9921b5f Fix test values to those on Linux Matt Williams 2011-06-19 13:07:57 +02:00
  • 2da63912fb Renamed glew.c to glew.cpp to avoid compilation warnings with '-std=c++0x' David Williams 2011-06-18 23:38:02 +01:00
  • bb51313939 Updated unit tests results to match CDash machine. David Williams 2011-06-18 23:07:35 +01:00
  • e98e1c2a0d Improvements and fixes to RawVolume. David Williams 2011-06-18 11:55:07 +01:00
  • d4de479b7c More cutting down of RawVolume. David Williams 2011-06-18 11:03:28 +01:00
  • 65bb742562 More cutting down RawVolume David Williams 2011-06-18 10:36:43 +01:00
  • 586a755d93 Cutting some stuff out of RawVolume. David Williams 2011-06-18 00:19:43 +01:00
  • 35ed5564d2 Initial version of RawVolume as copy of SimpleVolume. David Williams 2011-06-17 23:44:21 +01:00
  • c86a7f58e0 Updated the TestAmbientOcclusionCalculator reference values to match those from Linux/GCC, so that tests pass on CDash. David Williams 2011-06-12 13:14:19 +01:00
  • 659529787a Fixing some warnings in PolyVox. David Williams 2011-06-11 18:49:56 +01:00
  • ffa4fcaade Added test for AmbientOcclusionCalculator. David Williams 2011-06-11 18:04:04 +01:00
  • 8b353fb5bc Added Material16 and Material32 types. Small fixes for where 8-bit material was assumed. David Williams 2011-06-08 22:25:30 +01:00
  • 22959716c1 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-06-07 21:49:13 +01:00
  • 85a87fec4c Updated tutorial with new class name. David Williams 2011-06-07 21:47:48 +01:00
  • acd3c3c791 Fix SWIG bindings Matt Williams 2011-06-07 20:33:01 +02:00
  • 72adbaa5a7 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git David Williams 2011-06-06 20:16:38 +01:00
  • 2c31a7455a Changed max no of blocks in memory and max no of compressed blocks to be 32 bit values. David Williams 2011-06-06 20:14:42 +01:00
  • 7a14b9245b Fix compilation of bindings Matt Williams 2011-05-23 22:45:50 +02:00
  • fc3682caa6 Add 'typename' to please GCC Matt Williams 2011-05-22 21:40:26 +02:00
  • cb0a746b6f Update include paths for bindings to new layout. Matt Williams 2011-05-22 21:32:02 +02:00
  • c03172e1af Renamed ImprovedCubicSurfaceExtractor back to CubicSurfaceExtractor. David Williams 2011-05-18 23:10:36 +01:00
  • 034928d5b9 Updated documentation with new include path. David Williams 2011-05-17 22:51:42 +01:00
  • 528cb73771 Moved headers into subdirectories. David Williams 2011-05-17 22:27:46 +01:00
  • 1a7647027d Tidying up ImprovedCubicSurfaceExtractor. David Williams 2011-05-14 12:30:39 +01:00
  • 5cca022fbe ImprovedCubicSurfaceExtractor now removes unused vertices. David Williams 2011-05-14 12:17:20 +01:00
  • 180b6a1945 Small improvements to improved cubuc surface extractor. David Williams 2011-05-13 23:54:09 +01:00
  • f756f764bc Fixed a bug which allowed duplicate vertices to get through. David Williams 2011-05-13 23:30:37 +01:00
  • 19079e97d8 More optimisations to ImprovedCubicSurfaceExtractor. David Williams 2011-05-12 21:56:45 +01:00
  • 14aa5af084 Optimisation, including use of VolumeSampler. David Williams 2011-05-12 21:01:49 +01:00
  • d0adeb328b Optimisations and improvements. David Williams 2011-05-10 23:53:07 +01:00
  • 3e00303371 Merging now controlled by constructor parameter. David Williams 2011-05-10 22:30:41 +01:00
  • 63d08b050b Tidying up code. David Williams 2011-05-10 22:19:09 +01:00
  • 4f781df27a Changed some things to pass by reference. David Williams 2011-05-10 21:58:36 +01:00
  • 89a35fd97f Reversed winding of ImprovedCubicSurfaceExtractor David Williams 2011-05-09 23:16:54 +01:00
  • 55df6324fa Slightly more sensible mouse handling. David Williams 2011-05-09 23:02:13 +01:00
  • 2ee7056b75 Added ImprovedCubicSurfaceExtractor to CMake file. David Williams 2011-05-09 22:37:17 +01:00
  • 0cd7e5f7b1 Initial checkin of ImprovedCubicSurfaceExtractor David Williams 2011-05-09 22:36:33 +01:00
  • dfc78eab05 Mde serialisation independant of volume type. David Williams 2011-05-01 17:47:55 +01:00
  • 6a38d9fca7 Made raycasting, ambient occlusion, and A* pathfinding independant of volume type. David Williams 2011-05-01 17:26:12 +01:00
  • 27968973a4 Made CubicSurfaceExtractor work with different volume types. David Williams 2011-05-01 16:43:33 +01:00
  • 2e2a2c694c Compile fixes for Linux. David Williams 2011-05-01 13:56:35 +01:00
  • 3a171e698b Modified SurfaceExtractor to use template template parameters. David Williams 2011-04-30 23:51:04 +01:00
  • 36a9be83db Added template template parameters to CubicSurfaceExtractorWithNormals. David Williams 2011-04-30 22:46:45 +01:00
  • 87d97436ea More work on SimpleVolume. David Williams 2011-04-30 12:34:13 +01:00
  • 0e27b2fb50 Swapped std::map for array in SimpleVolume. David Williams 2011-04-30 12:16:33 +01:00
  • 20a77ebf5b More cutting down SimpleVolume. David Williams 2011-04-30 11:35:57 +01:00
  • 366d005875 Pulling out timestamps and last accessed block from SimpleVolume. David Williams 2011-04-29 23:14:22 +01:00
  • 26eb865897 Pulling compression out of SimpleVolume. David Williams 2011-04-29 23:04:33 +01:00
  • 032accd915 Moved Block into SimpleVolume class. David Williams 2011-04-29 22:43:44 +01:00
  • bc9f1e8ac5 Stripping out paging from SimpleVolume. David Williams 2011-04-29 22:16:46 +01:00
  • afbf49f626 Added initial version of SimpleVolume by duplicating LargeVolume. David Williams 2011-04-29 22:02:40 +01:00
  • 34cd8c05ed Fix for compiling on Linux. David Williams 2011-04-28 22:50:18 +01:00
  • ea309ab15b Renamed Volume to LargeVolume. David Williams 2011-04-28 21:21:59 +01:00