Daviw Williams
c5023ff623
Changed void* to uint8_t*.
2013-02-08 13:29:49 +01:00
Daviw Williams
c3801db4e2
Set tests to use MinizCompressor.
2013-02-07 16:20:05 +01:00
Daviw Williams
e4f1a5f0ce
Merge branch 'feature/large-volume-work' into develop
2013-02-07 16:17:03 +01:00
Daviw Williams
36968bdd79
Merge branch 'develop' into feature/large-volume-work
2013-02-07 16:11:03 +01:00
Daviw Williams
687dbe40cb
Updated Changelog and credits.
2013-02-07 16:06:46 +01:00
Daviw Williams
50c1c7c64b
Removed setCompressionEnabled() from LargeVolume.
2013-02-07 15:55:10 +01:00
Daviw Williams
8d2061bdb5
Fixed crash with MaxVerticesPerPosition being set too low.
2013-02-04 16:38:50 +01:00
David Williams
aef5373e8b
Fixed case problem in folder name.
2013-02-01 16:37:13 +01:00
Daviw Williams
09c6e2bf26
More work making the compression more robust.
2013-02-01 16:10:10 +01:00
Daviw Williams
a5b768e5f9
Working to make compression handing more robust.
2013-02-01 15:43:20 +01:00
Daviw Williams
3d66db50e0
Fixes and comments for RLE compression.
2013-02-01 14:09:29 +01:00
Daviw Williams
46e38c4714
Work on compression.
2013-01-31 16:56:32 +01:00
Daviw Williams
a81ec68714
Work on compression interface.
2013-01-31 16:35:50 +01:00
Daviw Williams
36676433be
Work on compression interface.
2013-01-31 15:54:04 +01:00
Daviw Williams
924744c5e6
Looks like RLECompressor works as well.
2013-01-30 16:58:13 +01:00
Daviw Williams
a1cdf78250
Block now working with new MinizCompressor. Removing some old compression code.
2013-01-30 16:49:06 +01:00
Daviw Williams
804a766037
Added my two new compressor classes - one based on Miniz and the other based on RLE.
2013-01-30 16:04:47 +01:00
Matt Williams
8ad0cae89a
Add an example which uses the Python bindings
...
This is more or less a copy of the BasicExample but using ever so slightly more
modern OpenGL (>=3.0). I've tried to comment this as much as possible.
In addition to this simple example I will go on to develop a more complex
application as discussed in issue #21
2013-01-19 14:24:10 +00:00
Matt Williams
d50e9dfebc
Start enabling the CubicSurfaceExtractors
2013-01-19 14:19:26 +00:00
Matt Williams
6e93048c9f
Add a test for C#
...
This test is not actually run yet but it serves as an example of how to use
the C# bindings.
2013-01-16 15:31:52 +00:00
Matt Williams
bab3c32ec5
Wrap the Vector operators for C#
...
This should allow all the normal vector operations as well as silence the
warnings from SWIG.
2013-01-16 15:30:22 +00:00
Matt Williams
e90215b0fc
These names only make sense for Python
...
In future, it might make sense to use these names as the intermediate names
for C# and Java too but for now, keep them separate.
2013-01-16 15:29:17 +00:00
Matt Williams
7b64c0c3c0
Move Compression.cpp to folder with correct case
2013-01-14 12:27:04 +00:00
Daviw Williams
68ee094cec
More work on block compression with miniz.
2013-01-11 13:29:33 +01:00
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