1092 Commits

Author SHA1 Message Date
David Williams
02d6f6c58e Fixed some typos in documentation. 2012-11-18 10:50:37 +01:00
David Williams
b3f3483e9e Fixing a couple of typos. 2012-11-18 00:38:37 +01:00
David Williams
6fc8eb4a18 Fixing typos in documentation. 2012-11-18 00:33:40 +01:00
David Williams
6f8e765e15 Fixing typos in CHANGELOG.txt 2012-11-17 18:09:12 +01:00
David Williams
a67f9f86fa Updated Tutorial 1 to match BasicExample. 2012-11-17 17:11:08 +01:00
David Williams
03cd1ada6d Small changes to basic example, mostly for clarity. 2012-11-17 16:38:46 +01:00
Matt Williams
27f943adb3 Silence all the SWIG warning hopefully 2012-11-17 13:44:27 +00:00
Matt Williams
0566645c9e Mostly revert bb87e9e6280b321708f631f286b57a67343c769e to fix crash
Using const references seemed to be causing a crash so have
changed back to just passing the function by value.
2012-11-17 13:04:12 +00:00
Matt Williams
5774285d60 Move VoxelFilters.inl to 'PolyVoxCore' rather than 'polyvoxcore' 2012-11-17 12:03:59 +00:00
David Williams
570b633f6b Now it's really fixed. 2012-11-17 12:37:39 +01:00
David Williams
a3edb3358b I broke all the examples when I updated GLEW, now fixed. 2012-11-17 12:34:58 +01:00
Daviw Williams
422d2cb1b7 Fixed some linker warning about code that cannot be accessed. 2012-11-16 11:14:55 +01:00
Daviw Williams
ef34c5d889 Fixed conversion warning. 2012-11-16 10:50:46 +01:00
Daviw Williams
ba6f3ac48b Updated GLEW to latest version (this fixes some compiler warnings). 2012-11-16 10:48:32 +01:00
Daviw Williams
7eca9490de Fixed conversion warning. 2012-11-16 10:40:21 +01:00
Daviw Williams
2654783bed Fixed some casting warnings in CubicSurfaceExtractorWithNormals. 2012-11-15 15:42:25 +01:00
unknown
b5b212cd73 Changed the way deprecation is applied on the MeshDecimator. 2012-11-12 16:49:36 +01:00
unknown
c59a659964 Marked some parts of PolyVox as deprecated. 2012-11-09 16:12:26 +01:00
unknown
4be56378e4 Merge branch 'develop' of git@gitorious.org:polyvox/polyvox.git into develop 2012-11-09 15:12:27 +01:00
unknown
af0643ce80 Added new functions for findings the dimensions of regions. These replace the deprecated versions. 2012-11-09 15:12:02 +01:00
Matt Williams
f36c7e7249 Merge branch 'develop' of gitorious.org:polyvox/polyvox into develop 2012-11-09 13:29:53 +00:00
Matt Williams
b534811477 Explicitly include the TypeDef.h header in SWIG
This time the bindings really should be fixed.
2012-11-09 13:27:44 +00:00
unknown
17054c6747 Removed exception specifiers from PolyVox. See http://stackoverflow.com/questions/88573/should-i-use-an-exception-specifier-in-c
They are also deprecated in C++11 anyway.
2012-11-09 14:04:01 +01:00
Matt Williams
5c88f2e49f Inform SWIG of the meaning of the POLYVOX_DEPRECATED command in Linux
If the bindings fail to build on Windows, we might need to add an
equivalent there too.
2012-11-08 10:10:01 +00:00
Matt Williams
221036cbd1 Add POLYVOX_DEPRECATED to deprecated functions 2012-11-07 17:19:17 +00:00
Matt Williams
f2a6fa9a7f Add POLYVOX_DEPRECATED macro to label deprecated classes and functions 2012-11-07 17:18:53 +00:00
Matt Williams
54188ce1f9 Fix include paths for Impl 2012-11-06 11:12:10 +00:00
unknown
d4edc1047e Renamed 'PolyVoxImpl' to just 'Impl'. 2012-11-05 17:00:09 +01:00
unknown
3c69bb651f Moved PolyVoxImpl inside of PolyVoxCore. This is the first stage of some tidying to better hide implementation details from the user. 2012-11-05 16:40:02 +01:00
unknown
29e656145e Removed accidental testing commit. 2012-11-05 10:35:32 +01:00
David Williams
1bfdbbf531 Ambient occlusion calcualator now actually uses the return value from isVoxelTransparent. 2012-11-03 10:03:46 +01:00
unknown
46de894af1 Formatting fix. 2012-11-02 16:36:39 +01:00
unknown
e93d568cb4 Exposed linear and bilinear interpolation, in addition to trilinear.
Moved them somewhere publically accessable.
2012-11-02 16:34:31 +01:00
unknown
787b5c6928 Removed traces of boost/std::hash. 2012-11-02 15:34:07 +01:00
unknown
57350a55d6 Removed some unused variable warning. 2012-11-02 15:23:24 +01:00
unknown
b92d3fbfc0 Updated changelog 2012-11-02 15:17:42 +01:00
unknown
b5414381ec Added asserting copy constructors and assignment operators to volumes. 2012-11-02 14:41:56 +01:00
unknown
2566f3a7d2 Examples have had their loops backwards... fortunately all the volumes were cubic so it didn't matter. 2012-11-02 13:29:58 +01:00
David Williams
f07fc46458 Verified AStar fix. 2012-11-02 11:45:31 +01:00
unknown
1e81403e62 Hopefully fixed difference in A* between windows.Linux. 2012-11-02 11:36:28 +01:00
David Williams
38f34faaac Fixed some variable shadowing warnings. 2012-11-01 13:05:43 +01:00
Matt Williams
8f4b422ece Fix some docs with incorrect or missing variable names 2012-10-30 10:18:09 +00:00
Matt Williams
c261124775 Add dot path so that doxygen can properly run on Windows 2012-10-30 09:54:07 +00:00
Matt Williams
17c31b2ca1 Add some \deprecated Doxygen commands to deprecated functions 2012-10-28 20:20:39 +00:00
Matt Williams
cc714af44c Add some [out] parameter documentation 2012-10-28 16:06:17 +00:00
Matt Williams
6ed2e7bbd1 Add documentation for calculateAmbientOcclusion 2012-10-28 15:52:47 +00:00
Matt Williams
bb87e9e628 Fix Ambient Occlusion Calculator to accept functors, functions and lambdas
By changing the 'pass by value' to be a 'pass by const reference' (and
adding some const qualifiers) the calculator can take any of the three
types.

Performance could be improved further using C++11 perfect forwarding to
pass the function on without changing a thing. I added a comment to remind
us of this.

Also added a test for passing a function and a (commented out) test for
passing a lambda.
2012-10-28 15:41:53 +00:00
Matt Williams
d6640f64d0 Add benchmark annotations to the tests
This will affect total running times simce some tests will be run multiple
times but it allows precise becnhmarking.
2012-10-27 21:37:54 +01:00
Matt Williams
856cdca604 Add a whole bunch of documentation 2012-10-27 18:53:32 +01:00
unknown
313f7a11ec Merge branch 'develop' of git@gitorious.org:polyvox/polyvox.git into develop 2012-10-27 15:49:43 +02:00