1354 Commits

Author SHA1 Message Date
Daviw Williams
7bb7be0dec Work on block compression. 2013-01-10 16:37:02 +01:00
Daviw Williams
c7937b176d Very bad (but functional!) initial implementation of LargeVolume compression with miniz. 2013-01-10 16:20:29 +01:00
Daviw Williams
a8383b47db Temporarily disabled multiple samplers as they break the LargeVolume tests. 2013-01-08 16:54:17 +01:00
Matt Williams
a5d55d4415 We ignore these operators since they don't exist in C# 2013-01-04 12:03:38 +00:00
Matt Williams
1f466d4931 Move this line to make sure the flag is always applied 2013-01-04 12:02:26 +00:00
Daviw Williams
a0cd1d09b3 Added a correct set of ADD_TEST macros. Oddly it seems that Visual Studio's 'RUN_TESTS' target doesn't really it care which ADD_TEST macros are used, it just runs all of them. Presumably Linux needs it though. 2013-01-03 13:23:40 +01:00
Daviw Williams
4b45bb297f More volume unit tests - now iterating backwards as well as forwards. 2013-01-02 17:05:35 +01:00
Daviw Williams
25fae419f3 Removed some old testing code. 2013-01-02 16:11:19 +01:00
Daviw Williams
7bbaa0d559 Better testing of volume samplers. 2013-01-02 16:09:30 +01:00
Daviw Williams
a4b6339689 Fixed typos. 2013-01-02 15:15:30 +01:00
Daviw Williams
97024ba9b2 More volume test configurations. 2013-01-02 14:48:30 +01:00
Daviw Williams
1e9bb88337 Fixed compile errors in VS2008. 2013-01-02 14:13:42 +01:00
Daviw Williams
c05293844f Work on volume tests. 2013-01-02 14:13:14 +01:00
David Williams
ff789d296d Removed remaining traces of assert() 2013-01-01 18:08:59 +00:00
David Williams
4ee55bba2e More replacing assert() with POLYVOX_ASSERT 2013-01-01 15:34:34 +00:00
David Williams
29720c4568 More replacing assert() with POLYVOX_ASSERT. 2013-01-01 14:50:58 +00:00
David Williams
4fcc8a15d7 Merge branch 'develop' of https://bitbucket.org/volumesoffun/polyvox into develop 2013-01-01 14:10:24 +00:00
David Williams
858a9c0e1b Replaced some assert()s with POLYVOX_ASSERT()s. 2013-01-01 14:09:40 +00:00
David Williams
d5b03cdbc3 Made use of POLYVOX_THROW where appropriate. 2012-12-29 23:29:28 +01:00
David Williams
0c78d97ba5 Better defaults for compiler capabilities. 2012-12-29 23:16:29 +01:00
David Williams
9273094ebd Added config.h to control exceptions and asserts. 2012-12-29 22:56:15 +01:00
David Williams
161835f42b Boost is no longer needed if <cstdint> is not found. 2012-12-29 22:26:21 +01:00
David Williams
5be6a8ba44 Updated default compiler capabilities as used by Visual Studio - these are subject to change further. 2012-12-29 20:41:23 +00:00
David Williams
2b70f81a9a Added missing .cpp file... thought I did this already?! 2012-12-29 20:32:21 +00:00
David Williams
50c9934376 Bringing minor improvements from Cubiquity's PolyVox into the main branch. 2012-12-29 17:02:07 +00:00
David Williams
ed614802fe Merge branch 'develop' of https://bitbucket.org/volumesoffun/polyvox into develop 2012-12-29 14:07:11 +00:00
David Williams
607febb673 Merge branch 'feature/error-handling' into develop 2012-12-29 14:06:15 +00:00
David Williams
4f7a6256a9 The throwing of exceptions can now be disabled, and in this case a handler function is called instead. 2012-12-29 00:11:23 +00:00
Matt Williams
de26bb4b9c Merge branch 'hotfix/v0.2.1' into develop
Conflicts:
	library/PolyVoxCore/include/PolyVoxCore/LargeVolume.inl
	library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl
	library/PolyVoxCore/include/PolyVoxCore/SimpleVolume.inl
2012-12-27 01:08:46 +00:00
Matt Williams
95f0aa22c1 Merge branch 'hotfix/v0.2.1' v0.2.1 2012-12-27 01:03:06 +00:00
Matt Williams
8747c05be9 Bump version number to 0.2.1 2012-12-27 00:04:40 +00:00
Matt Williams
f0e2924c42 Fixed potential bug with negative voxel positions in large volume.
See commit 1f9264a
2012-12-26 23:39:06 +00:00
Matt Williams
c10e992bf2 Fixed bug with SimpleVolume and negative positions.
See commit 3f87fc780f6b60f6bf574833921bfca6
2012-12-26 23:24:09 +00:00
David Williams
7f4be2929e Changed type of single quotes used for link. I'm not sure if this makes a difference but it's for consistency. 2012-12-26 21:14:46 +00:00
David Williams
da77fa8432 Updated readme with some real information for BitBucket. 2012-12-26 21:03:31 +00:00
Matt Williams
3b46aaa5d3 Fix LowPassFilter test
The implicit default kernel size for the non-SAT version was 3 but the SAT
version was using an explicit kernel of 5 which caused a discrepancy.

Now just use a kernel of 3.
2012-12-26 21:02:57 +00:00
David Williams
9a30fa54a5 Fixed bug with peek function checking in wrong direction. 2012-12-26 21:01:30 +00:00
David Williams
f87b19bd58 Fixed build error on VS2008 2012-12-26 21:01:07 +00:00
Matt Williams
81a4294a7d Enable SWIG generation of C# bindings 2012-12-26 20:53:44 +00:00
David Williams
25a4ff1c8e Added comment. 2012-12-26 20:27:29 +00:00
David Williams
9ca84dc0e1 Updated CHANGELOG.txt 2012-12-26 20:24:55 +00:00
David Williams
ecad915001 Tidied up some code. 2012-12-26 20:18:46 +00:00
David Williams
64cd6e31b0 The non-C++11 implemention of POLYVOX_STATIC_ASSERT is no longer dependent on Boost. 2012-12-26 18:16:43 +00:00
David Williams
cc0b3ae2c0 Merge branch 'develop' into feature/error-handling 2012-12-26 17:18:42 +00:00
Matt Williams
59d415e305 Pave way for C# bindings
This callback implementation is Python-specific and so should be disabled
2012-12-26 17:11:08 +00:00
David Williams
3653528ae5 POLYVOX_HALT() implementation for Linux. 2012-12-26 16:44:34 +01:00
Matt Williams
9e7bb75687 Disable the C++11 feature detection on Visual Studio
There seems to be a bug in the interaction between CMake and Visual Studio
which floods the 'recent projects' list with the TRY_COMPILE projects.

If in the future this is fixed then it can re-enabled.
2012-12-26 15:40:59 +00:00
Matt Williams
03de39b8dd Add some documentation to the CompilerCapabilities.h files 2012-12-26 15:37:16 +00:00
Matt Williams
bc8240fe63 These checks are no longer needed since it's checked in the top level file 2012-12-26 15:09:54 +00:00
Matt Williams
a419c4f4e6 Mark Vector::operator< as deprecated in the Python bindings 2012-12-26 15:07:15 +00:00