21ce252e1e
Work on refactoring voxel types.
2012-01-16 14:56:47 +01:00
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
49b5fb3f67
Refactoring of basic voxel types.
2012-01-12 17:14:45 +01:00
97e6b56778
Fixed some compiler warnings.
...
Removed m_mapUsedMaterials as it didn't seem to be used.
2011-11-28 16:43:40 +00:00
06cc2806dd
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2011-09-04 12:13:56 +01:00
894455e35f
Tidying up of headers and #includes.
2011-09-04 12:12:30 +01:00
bdc2770cba
G++ compile fixes.
2011-08-18 22:45:39 +01:00
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
9f0ae602b8
Increased warning level in Visual studio.
2011-07-19 22:09:24 +01:00
834aa5d6c3
Warning fixes for GCC 4.6.
2011-07-04 22:21:27 +01:00
2da63912fb
Renamed glew.c to glew.cpp to avoid compilation warnings with '-std=c++0x'
2011-06-18 23:38:02 +01:00
659529787a
Fixing some warnings in PolyVox.
2011-06-11 18:49:56 +01:00
528cb73771
Moved headers into subdirectories.
2011-05-17 22:27:46 +01:00
3a171e698b
Modified SurfaceExtractor to use template template parameters.
2011-04-30 23:51:04 +01:00
ea309ab15b
Renamed Volume to LargeVolume.
2011-04-28 21:21:59 +01:00
7d76a1bb69
CMake fixes for Windows.
2011-04-28 11:56:33 +01:00
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
ef52b906e6
Switched PoyVox to build as a static library.
2011-04-20 23:25:32 +01:00
d300e9fdde
Fixed crash in OpenGL example.
2011-04-10 21:04:33 +01:00
78c5884303
Applied ker's patch for prefetch and flush.
2011-03-22 21:44:12 +00:00
c7e452f537
Deprecated constructor.
2011-03-21 22:17:00 +00:00
60dbfd9335
Work on making paging optional.
2011-03-19 19:01:04 +00:00
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
8e6b1a3b7e
Applying ker's patch unmodified.
2011-03-10 20:31:11 +00:00
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
754690e251
Removed block sharing ready for compression.
2011-02-05 17:56:59 +00:00
03d9eb718f
Removed some functions which we probably don't need any more.
2011-01-16 21:44:53 +00:00
3205ce6c30
Removed old and redundant Mesh* classes.
2011-01-06 22:46:24 +00:00
83b2f84529
OpenGLExample does decimation now, so so we can check it still compiles.
2011-01-06 22:36:25 +00:00
db13224bba
Reverted some accidental commits from testing the MeshDecimator.
2011-01-06 21:54:07 +00:00
a7828995d9
Just tidying up the MeshDecimator stuff a bit...
2011-01-05 22:05:53 +00:00
773cfc4887
Work on MeshDecimator.
2011-01-03 21:46:40 +00:00
090e002ff1
Reverted accidental commit.
2011-01-02 17:50:54 +00:00
68ac0f0056
Work on MeshDecimator.
2011-01-02 17:43:41 +00:00
fd2070bd90
OpenGL examples fix for Linux.
2010-12-27 10:34:51 +00:00
9e1de4ba72
Templatised SurfaceMesh class on vertex type.
...
Replaced 'SurfaceVertex' with PositionMaterial and PositionMaterialNormal classes.
Different surface extractors can now work with different vertex types.
2010-10-17 21:13:46 +00:00
7f2518e6c8
Changes to support non-C++0x compilers.
2010-09-01 22:01:52 +00:00
85e5a27457
Changed interface to SurfaceExtractor.
2010-08-21 20:14:40 +00:00
c906e71bc3
Tidying up basic OpenGL example.
2010-07-09 21:36:29 +00:00
c7514c975f
More cleaning up of the Qt 'dependency'. Qt is now used by the tests, the OpenGL example and the documentation. These are of course all optional components.
2010-07-02 13:57:34 +00:00
73ff9e16b2
Fixes for build errors on Linux.
2010-06-29 20:58:42 +00:00
bc0829b4f9
Added smoothRegion function to smooth part of a volume.
2010-06-28 17:50:53 +00:00
254fa3329e
PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.
2010-06-25 21:41:13 +00:00
7ffcd0c7ed
Move to VS 2010.
...
Update to Ogre SDK 1.7.1
Removed support for compilers which don't adhere to C++0X
2010-05-23 21:51:34 +00:00
34d138417e
Work on making the surface extractor use the new Array class.
2010-03-14 22:24:32 +00:00
b6eb517021
Removed support from SurfaceExtractor for extracting surfaces at different LOD levels.
2010-03-13 00:05:32 +00:00
4c8c1593c0
Removed '_d' from debug file names.
2010-03-08 23:22:05 +00:00
789cf60f68
Required .dlls now get installed next to example.
2010-03-07 23:26:29 +00:00
6f70396c9a
Cleaner way of requesting Qt modules
2010-03-05 15:15:42 +00:00
e9b963acc2
Use shortcut variables to point to PolyVoxCore source and binary directories.
2010-03-02 22:24:56 +00:00