|
777b631f88
|
Mostly removed use of VoxelTypeTraits. It's a bit messy because I'm committing halfway through, as I'm away fro my development machine for the next week and want to pick this up from my laptop.
SurfaceExtractor test is currently broken due to custom threshold support not curretly working.
|
2012-07-05 14:49:51 +02:00 |
|
|
fbdfe3a4ec
|
Removed template template parameters from LowPassFilter.
|
2012-06-07 16:43:20 +02:00 |
|
|
c483b44a41
|
Replaced constants with functions for type traits.
|
2012-02-06 17:51:37 +01:00 |
|
|
49b5fb3f67
|
Refactoring of basic voxel types.
|
2012-01-12 17:14:45 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
2d78808000
|
Renamed IndexedSurfacePatch to SurfaceMesh.
|
2010-02-20 00:20:43 +00:00 |
|
|
9aee0d26d2
|
Removed Stan Melax's stuff. PolyVox should compile on Linux again now.
|
2010-02-19 21:24:35 +00:00 |
|
|
5c8dd011e7
|
Switched to ZLib license.
|
2009-11-10 18:37:50 +00:00 |
|
|
c695a7bc86
|
Initial work on progressive mesh generation. Currently based on Stan Melax's PolyChop.
|
2009-10-20 22:02:58 +00:00 |
|
|
3010eb341d
|
Making use of sampling adjacent voxels. General optimisations and improvements.
|
2009-06-06 23:08:08 +00:00 |
|
|
41e33b1f59
|
More optimisations...
|
2009-06-06 20:41:52 +00:00 |
|
|
69d6ad86a7
|
Removed old, redundant surface extraction algorithms (FastSurfaceExtractor and DecimatedSurfaceExtractor). These are now replaced by the general SurfaceExtractor.
|
2009-05-31 09:59:43 +00:00 |
|
|
03163404df
|
Refactoring and optimising Marching Cubes algorithm.
|
2009-05-04 10:28:20 +00:00 |
|
|
6da15633e6
|
Small changes for the purpose of profiling.
|
2009-04-29 22:07:50 +00:00 |
|
|
d61827c365
|
Work on OpenGL Example.
|
2009-04-20 21:00:28 +00:00 |
|
|
c627c90cd0
|
Added support for non-cubic volumes.
|
2009-04-19 22:48:56 +00:00 |
|
|
8f0ca490df
|
Properly implemented Volume::tidyUpMemory().
|
2009-04-15 20:50:41 +00:00 |
|
|
df68b1fe7a
|
Work on volume memory management.
|
2009-04-10 08:56:37 +00:00 |
|
|
97b162ee20
|
Work on basic logging framework.
|
2009-04-06 21:16:40 +00:00 |
|
|
df1bf690c9
|
Massive changes to the organisation of PolyVoxCore and PolyVoxYtil.
Also added start of logging capability.
|
2009-04-03 21:36:22 +00:00 |
|
|
bd1d2b2244
|
Moved various files from PolyVoxCore to PolyVoxImpl.
|
2009-04-01 22:51:13 +00:00 |
|
|
73d0d9e0d6
|
Small linux fix
|
2009-03-30 21:51:34 +00:00 |
|
|
096d335ee2
|
Small linux fix
|
2009-03-30 21:50:24 +00:00 |
|
|
5acbd012cf
|
Switched to integer naming conventions from C++0x (e.g. uint16_t)
|
2009-03-30 21:44:23 +00:00 |
|
|
25898425f5
|
One or two things towards gettings it working on Linux.
At least now it _attempts_ to build the example :)
|
2009-03-29 00:32:28 +00:00 |
|
|
ee5e33612c
|
Work on Qt version of example.
|
2009-03-28 00:27:35 +00:00 |
|
|
fc7cf98347
|
Started porting GLUT example to Qt.
|
2009-03-26 23:03:49 +00:00 |
|
|
5955a29a46
|
Work on Volume class.
|
2009-03-24 22:29:39 +00:00 |
|
|
f705eaf67c
|
|
2009-03-20 13:09:11 +00:00 |
|
|
d951f4d3b0
|
Renamed BlockVolume to Volume.
Renamed BlockVolumeIterator to VolumeIterator.
|
2009-03-19 22:04:34 +00:00 |
|
|
74292f7a62
|
Work on new OpenGL example - Splitting into several files.
|
2009-03-18 22:48:44 +00:00 |
|
|
877396af31
|
Work on new OpenGL example - Splitting into several files.
|
2009-03-18 22:35:21 +00:00 |
|
|
bd5acdb4cd
|
Work on new OpenGL example - Splitting into several files.
|
2009-03-18 21:10:51 +00:00 |
|
|
a50bb8413e
|
Work on new OpenGL example.
|
2009-03-18 20:44:05 +00:00 |
|
|
e32d840c50
|
Work on new OpenGL example - Fixed bug with missing polygons.
|
2009-03-17 23:44:47 +00:00 |
|