Commit Graph

  • e5aab77cda Moved getVoxelAt into base sampler. David Williams 2012-12-01 23:49:13 +01:00
  • ff3395643d Moved some functionality into Sampler base class. David Williams 2012-12-01 21:56:16 +01:00
  • f310e51318 Renamed macros. David Williams 2012-12-01 21:28:49 +01:00
  • 90e279d7a4 Fixed bug with checking the wrong direction in peek function. David Williams 2012-12-01 20:41:27 +01:00
  • 5859281c62 Much as I hate to admit it, my fancy use of bit flags to detect which direction the sampler could move in was actually slower than the previous simpler version. This commit reverts most of the previous few commits. David Williams 2012-12-01 20:38:11 +01:00
  • 7b6fd11a06 Optimised code for setting the flag states. David Williams 2012-12-01 00:47:50 +01:00
  • ba827d446b Added 'containsPoint' functions which take separate components instead of vectors. David Williams 2012-11-30 23:47:03 +01:00
  • 9c71c3fa30 Switched to using bitset for flags. Optimized movement of samplers. David Williams 2012-11-30 22:42:35 +01:00
  • b57cec96a3 Fixed bug with checking the wrong direction before peeking. Daviw Williams 2012-11-30 16:08:35 +01:00
  • 256e289c8f Removed old code. Daviw Williams 2012-11-30 15:56:45 +01:00
  • b53fee2627 Fixed behaviour. LowPassFilter now passes again. Daviw Williams 2012-11-30 15:53:33 +01:00
  • fab995225c Switched to using bitflags to test if sampler is i a valid position. At least the LowPassFilterTest is currently broken. David Williams 2012-11-29 23:02:26 +01:00
  • a026546bb4 Making some functions in Vector use the new 'OperationType'. David Williams 2012-11-29 18:16:32 +01:00
  • b10b995a84 Fixed compiler warning. David Williams 2012-11-29 18:13:41 +01:00
  • bbdee0db25 Changed default wrap mode. David Williams 2012-11-27 23:54:11 +01:00
  • a7d7f64554 getEnclosedRegion now return a const ref. David Williams 2012-11-27 22:53:36 +01:00
  • c98f65c9a5 Added setWrapMode to BaseVolume::Sampler. Added initial border/clamping to RawVolumeSampler. David Williams 2012-11-27 22:31:50 +01:00
  • 7636b6fb55 Updated changelog with Region changes. Daviw Williams 2012-11-27 16:54:56 +01:00
  • 153d0afc77 Reordered functions for alphabetical order (except getters and setters). Daviw Williams 2012-11-27 16:51:22 +01:00
  • 61cd1d3a29 Renamed Region::erode() to Region::shrink() and renamed Region::dilate() to Region::grow. Daviw Williams 2012-11-27 16:49:19 +01:00
  • 312a3def68 Fix GLEW compile error on Windows. Matt Williams 2012-11-26 23:14:23 +00:00
  • 79cc521666 Remove Density and Material tyes from bindings Matt Williams 2012-11-26 13:58:51 +00:00
  • 6e296b010f Fix path for test Matt Williams 2012-11-25 18:46:56 +00:00
  • 3ed3ac6998 Start Python bindings for Raycast Matt Williams 2012-11-25 18:07:12 +00:00
  • 37fbe16939 Assert only takes one argument. Matt Williams 2012-11-25 11:22:38 +00:00
  • fd3ce69187 Wrap the correct class..but disable it since it needs more work. Matt Williams 2012-11-24 17:38:38 +00:00
  • 9960a757e5 Updated changelog. David Williams 2012-11-25 09:48:33 +01:00
  • fbc39e1cc3 Merge branch 'feature/region-enhancements' into develop David Williams 2012-11-25 09:30:59 +01:00
  • b2642ec5c6 More work on Region documentation. David Williams 2012-11-25 09:18:29 +01:00
  • 8f27c8fa9e Added accumulation functions. David Williams 2012-11-25 00:17:14 +01:00
  • bd00c8e572 Added rounding functions. David Williams 2012-11-25 00:04:18 +01:00
  • f5b638957c More Region documentation. David Williams 2012-11-24 23:36:46 +01:00
  • e32d47ed8d Documentation of Region class. David Williams 2012-11-24 23:02:26 +01:00
  • 1b207325c4 Added documentation and new 'shift' functions. David Williams 2012-11-24 22:38:43 +01:00
  • dec3f67a5a Inlined some functions. David Williams 2012-11-24 22:07:49 +01:00
  • 02b6421ab8 Reordered some functions. David Williams 2012-11-24 22:02:21 +01:00
  • 6d7246f907 More dilation and erosion functions for region. David Williams 2012-11-24 21:32:17 +01:00
  • e048f7c2f6 Clean up in interface files and CubicExtractor bindings Matt Williams 2012-11-24 15:42:02 +00:00
  • bb3d3c4b68 Add a EXTRACTORS macro to automate the generation of the extractors Matt Williams 2012-11-24 15:37:46 +00:00
  • e7daab5bbc Simplify macro by assuming PolyVox:: in front of all classes Matt Williams 2012-11-24 15:20:34 +00:00
  • edf2bf87d4 Add LargeVolume binding Matt Williams 2012-11-24 14:23:52 +00:00
  • 63e0298fbf Add a VOLUMETYPES macro to avoid repeating ourselves. Matt Williams 2012-11-24 14:16:52 +00:00
  • a932d060f2 Add RawVolume wrapper Matt Williams 2012-11-24 14:07:13 +00:00
  • 7fbe92e1e7 Separate out the BaseVolume definitions into their own file Matt Williams 2012-11-24 14:06:31 +00:00
  • 6e729ded56 Merge branch 'feature/region-enhancements' into develop David Williams 2012-11-24 12:52:52 +01:00
  • cbddc9cba4 Added basic dilation and erosion functions. David Williams 2012-11-24 12:52:37 +01:00
  • 9671f19444 Added setters to region. David Williams 2012-11-24 12:42:45 +01:00
  • c9df34336b Revert "Trivial change for testing." David Williams 2012-11-24 12:29:57 +01:00
  • d2cc4da68d Merge branch 'feature/region-enhancements' into develop David Williams 2012-11-24 12:27:19 +01:00
  • 8bc10530d2 Merge branch 'develop' into feature/region-enhancements David Williams 2012-11-24 12:25:01 +01:00
  • 9226337756 Partially revert commit bef6a7746e9ecf0dc1bec6737273c19c7142ce71 as it was causing complier warnings in Visual Studio. David Williams 2012-11-24 10:57:51 +01:00
  • beee8850e9 Added getters for upper corner (trivial commit - part of git testing). David Williams 2012-11-24 10:41:07 +01:00
  • 08ceb9df1d Merge branch 'feature/region-enhancements' into develop David Williams 2012-11-24 10:33:36 +01:00
  • 3d9f44af90 Trivial change for testing. David Williams 2012-11-24 10:24:45 +01:00
  • cb992b7c34 Added getter methods for lower corner. (Trivial commit - part of Git testing) David Williams 2012-11-24 10:20:20 +01:00
  • 24dcdcb97d A simple testing change as I'm investigating Git problems. David Williams 2012-11-24 09:48:56 +01:00
  • e56fd3ce4f Another code dump which was supposed to be a feature branch... having some Git issues at the moment. David Williams 2012-11-24 00:32:29 +01:00
  • 989cd453fe Consolidate glew into one location to speed up build. Matt Williams 2012-11-23 23:01:50 +00:00
  • 9f5fe452c9 Give shared_ptr the same treatment. Matt Williams 2012-11-23 14:16:23 +00:00
  • 989e6ea589 Fix SWIG complaining about redefining uint8_t etc. Matt Williams 2012-11-23 14:04:14 +00:00
  • dbb5832d52 Move the cstdint detection to the new framework Matt Williams 2012-11-23 12:59:16 +00:00
  • 4b2c899dc6 Define static_assert in the same way Matt Williams 2012-11-23 12:02:57 +00:00
  • c8657943c8 Create polyvox_constexpr macros based on the detected features Matt Williams 2012-11-23 11:51:55 +00:00
  • 3902e00a0f Add a CompilerCapabilities.h.in file which is filled in by CMake Matt Williams 2012-11-23 11:45:13 +00:00
  • 596bf12877 Run the feature detection at CMake time Matt Williams 2012-11-23 11:40:56 +00:00
  • a24fcc0c03 Add C++11 compiler support detection feature Matt Williams 2012-11-23 11:34:25 +00:00
  • c981ed2706 Add forward declaration for DefaultIsQuadNeeded Matt Williams 2012-11-23 15:40:51 +00:00
  • d28c2aa61d This is a collection of commits which were supposed to be part of a feature branch... but I got in a mess with Git and so am committing them all together. Daviw Williams 2012-11-23 15:51:22 +01:00
  • 3e79e0bfaa Fix LowPassFilter test Matt Williams 2012-11-22 22:23:07 +00:00
  • 0f838d54b6 Fix to correct method Matt Williams 2012-11-22 21:56:18 +00:00
  • 839e5374b6 Add required header and use const& in constructor Matt Williams 2012-11-22 20:43:53 +00:00
  • 88c8c4014a Fit off-by-one error in resampler by using available functions Matt Williams 2012-11-22 20:43:00 +00:00
  • 3577a56eb3 Rename some SWIG stuff to prepare for C# bindings Matt Williams 2012-11-21 17:03:17 +00:00
  • bef6a7746e Add const qualifiers to variables where it makes sense. Matt Williams 2012-11-21 15:23:45 +00:00
  • addbf9f365 This sampler is not used in the function. Matt Williams 2012-11-21 15:10:02 +00:00
  • 6d37583da5 Merge branch 'release/v0.2.0' Matt Williams 2012-11-19 16:16:33 +00:00
  • f722640a5a Bump version number to 0.2.0 v0.2.0 Matt Williams 2012-11-19 12:12:35 +00:00
  • 7f6d952dbe A better fix than 17a2a8e3d1f8bd8e841443ec5157ee71010ba965 for GLEW Matt Williams 2012-11-19 12:05:29 +00:00
  • aa29f0c45c Tidy up main Doxygen page Matt Williams 2012-11-19 10:44:47 +00:00
  • 17a2a8e3d1 Fix include path for glew headers. Matt Williams 2012-11-19 10:44:10 +00:00
  • 3b1a3f9536 Ran documentation through spell checker. David Williams 2012-11-18 14:23:33 +01:00
  • 64cb4f654f Our text files were a mix of Windows encoding and Unix encoding for the line endings. While I think the Windows approach is silly, it's also more widely supported (i.e. by Notepad.exe). I've now fixed this for consistency. David Williams 2012-11-18 10:56:55 +01:00
  • 02d6f6c58e Fixed some typos in documentation. David Williams 2012-11-18 10:50:37 +01:00
  • b3f3483e9e Fixing a couple of typos. David Williams 2012-11-18 00:38:37 +01:00
  • 6fc8eb4a18 Fixing typos in documentation. David Williams 2012-11-18 00:33:40 +01:00
  • 6f8e765e15 Fixing typos in CHANGELOG.txt David Williams 2012-11-17 18:09:12 +01:00
  • a67f9f86fa Updated Tutorial 1 to match BasicExample. David Williams 2012-11-17 17:11:08 +01:00
  • 03cd1ada6d Small changes to basic example, mostly for clarity. David Williams 2012-11-17 16:38:46 +01:00
  • 27f943adb3 Silence all the SWIG warning hopefully Matt Williams 2012-11-17 13:44:27 +00:00
  • 0566645c9e Mostly revert bb87e9e6280b321708f631f286b57a67343c769e to fix crash Matt Williams 2012-11-17 13:04:12 +00:00
  • 5774285d60 Move VoxelFilters.inl to 'PolyVoxCore' rather than 'polyvoxcore' Matt Williams 2012-11-17 12:03:59 +00:00
  • 570b633f6b Now it's really fixed. David Williams 2012-11-17 12:37:39 +01:00
  • a3edb3358b I broke all the examples when I updated GLEW, now fixed. David Williams 2012-11-17 12:34:58 +01:00
  • 422d2cb1b7 Fixed some linker warning about code that cannot be accessed. Daviw Williams 2012-11-16 11:14:55 +01:00
  • ef34c5d889 Fixed conversion warning. Daviw Williams 2012-11-16 10:50:46 +01:00
  • ba6f3ac48b Updated GLEW to latest version (this fixes some compiler warnings). Daviw Williams 2012-11-16 10:48:32 +01:00
  • 7eca9490de Fixed conversion warning. Daviw Williams 2012-11-16 10:40:21 +01:00
  • 2654783bed Fixed some casting warnings in CubicSurfaceExtractorWithNormals. Daviw Williams 2012-11-15 15:42:25 +01:00
  • b5b212cd73 Changed the way deprecation is applied on the MeshDecimator. unknown 2012-11-12 16:49:36 +01:00
  • c59a659964 Marked some parts of PolyVox as deprecated. unknown 2012-11-09 16:12:26 +01:00