190 Commits

Author SHA1 Message Date
unknown
152c073341 Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2012-02-06 17:52:47 +01:00
unknown
c483b44a41 Replaced constants with functions for type traits. 2012-02-06 17:51:37 +01:00
unknown
bd7e316acb Small compile fix for VS2008 2012-02-06 15:12:13 +01:00
unknown
3c0bbf1d4b Reverted accidental commit. 2012-01-26 16:51:21 +01:00
David Williams
21ce252e1e Work on refactoring voxel types. 2012-01-16 14:56:47 +01:00
David Williams
a79633de09 Work on refactoring basic voxel types.
Also, this will probably cause a compile error on Linux but I'm committing anyway so I remember to investigate it...
2012-01-13 21:55:23 +00:00
p265186
49b5fb3f67 Refactoring of basic voxel types. 2012-01-12 17:14:45 +01:00
David Williams
97e6b56778 Fixed some compiler warnings.
Removed m_mapUsedMaterials as it didn't seem to be used.
2011-11-28 16:43:40 +00:00
David Williams
462295cf8b Switched BasicExample back to 'advanced' API (not SimpleInterface). 2011-10-16 23:03:04 +01:00
David Williams
db81e1bc3f Work on simple interface. 2011-10-15 00:01:17 +01:00
David Williams
6f31898fd7 Renamed Volume base class to BaseVolume.
Added initial version of simple interface.
2011-10-14 23:57:10 +01:00
David Williams
06cc2806dd Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git 2011-09-04 12:13:56 +01:00
David Williams
894455e35f Tidying up of headers and #includes. 2011-09-04 12:12:30 +01:00
David Williams
bdc2770cba G++ compile fixes. 2011-08-18 22:45:39 +01:00
David Williams
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.
2011-08-13 08:57:45 +01:00
David Williams
9f0ae602b8 Increased warning level in Visual studio. 2011-07-19 22:09:24 +01:00
David Williams
b7cb97513d Work on VolumeResampler and smooth LOD. 2011-07-16 22:55:49 +01:00
David Williams
834aa5d6c3 Warning fixes for GCC 4.6. 2011-07-04 22:21:27 +01:00
David Williams
46ac159ec1 More work on Smooth LOD. 2011-07-02 18:40:34 +01:00
David Williams
ccfa7db1fa Initial commit of VolumeResampler and LOD demo. 2011-07-02 12:39:04 +01:00
David Williams
2da63912fb Renamed glew.c to glew.cpp to avoid compilation warnings with '-std=c++0x' 2011-06-18 23:38:02 +01:00
David Williams
659529787a Fixing some warnings in PolyVox. 2011-06-11 18:49:56 +01:00
David Williams
528cb73771 Moved headers into subdirectories. 2011-05-17 22:27:46 +01:00
David Williams
55df6324fa Slightly more sensible mouse handling. 2011-05-09 23:02:13 +01:00
David Williams
3a171e698b Modified SurfaceExtractor to use template template parameters. 2011-04-30 23:51:04 +01:00
David Williams
36a9be83db Added template template parameters to CubicSurfaceExtractorWithNormals. 2011-04-30 22:46:45 +01:00
David Williams
afbf49f626 Added initial version of SimpleVolume by duplicating LargeVolume. 2011-04-29 22:02:40 +01:00
David Williams
ea309ab15b Renamed Volume to LargeVolume. 2011-04-28 21:21:59 +01:00
David Williams
7d76a1bb69 CMake fixes for Windows. 2011-04-28 11:56:33 +01:00
Matt Williams
f93c25acaf Improved OpenGL error handling for basic example. 2011-04-25 01:18:40 +02:00
Matt Williams
ac0fb2b310 Make dynamic or static libraries optional
The user can choose static or dynamic libraries using
BUILD_STATIC_LIBRARIES and BUILD_DYNAMIC_LIBRARIES. By default
Windows will only build static libraries and Linux will build both.
2011-04-21 21:40:51 +02:00
David Williams
ef52b906e6 Switched PoyVox to build as a static library. 2011-04-20 23:25:32 +01:00
David Williams
d300e9fdde Fixed crash in OpenGL example. 2011-04-10 21:04:33 +01:00
David Williams
a1d05423be Cut down paging example, as it was running too slowly. 2011-04-04 21:41:41 +00:00
David Williams
03b690673a Reverted accidental commit. 2011-03-29 20:48:16 +00:00
David Williams
aed8f79aa1 Documentation update.
Fixed crash in flushAll().
2011-03-28 19:55:45 +00:00
David Williams
a364f6d72c More flush/prefetch work from ker. 2011-03-24 21:34:57 +00:00
David Williams
78c5884303 Applied ker's patch for prefetch and flush. 2011-03-22 21:44:12 +00:00
David Williams
c7e452f537 Deprecated constructor. 2011-03-21 22:17:00 +00:00
David Williams
8306be728d Moved to perlin nose code to a separate file for copyright reasons. 2011-03-20 22:56:32 +00:00
David Williams
40295c84b1 Added paging example and reverted basic example back to it's previous state. 2011-03-20 22:42:05 +00:00
David Williams
60dbfd9335 Work on making paging optional. 2011-03-19 19:01:04 +00:00
David Williams
0b1659bdef Added ConstVolumeProxy to work around const setVoxelAt awkwardness. 2011-03-13 22:44:35 +00:00
David Williams
596dcf507e Reverted some of ker's changes to bring back the concepts of width, height, and depth. 2011-03-11 22:14:51 +00:00
David Williams
624a192be4 Compile fixes for non-boost systems, mostly related to function and bind. 2011-03-10 20:55:11 +00:00
David Williams
8e6b1a3b7e Applying ker's patch unmodified. 2011-03-10 20:31:11 +00:00
David Williams
4ef0cfb468 Applied patch from ker such that int32_t's are now used instead of uint16_t's for addressing voxel positions. 2011-03-03 23:00:00 +00:00
David Williams
3c34d401fc Added compatibility mode. 2011-02-14 22:14:41 +00:00
David Williams
ad0e923413 Documentation and tidying. 2011-02-13 00:07:12 +00:00
David Williams
29e2e14c3a More tidying up. 2011-02-12 22:21:17 +00:00