Daviw Williams
1e9bb88337
Fixed compile errors in VS2008.
2013-01-02 14:13:42 +01:00
David Williams
20a6095d75
Removed use of Vector deprecated operator<.
2012-12-09 14:36:22 +01:00
unknown
d4edc1047e
Renamed 'PolyVoxImpl' to just 'Impl'.
2012-11-05 17:00:09 +01:00
unknown
3c69bb651f
Moved PolyVoxImpl inside of PolyVoxCore. This is the first stage of some tidying to better hide implementation details from the user.
2012-11-05 16:40:02 +01:00
Matt Williams
8e4135ad41
Add newlines to end of files to silence compiler warnings
2012-02-27 23:03:36 +00:00
David Williams
834aa5d6c3
Warning fixes for GCC 4.6.
2011-07-04 22:21:27 +01:00
David Williams
528cb73771
Moved headers into subdirectories.
2011-05-17 22:27:46 +01:00
David Williams
ea309ab15b
Renamed Volume to LargeVolume.
2011-04-28 21:21:59 +01:00
David Williams
60dbfd9335
Work on making paging optional.
2011-03-19 19:01:04 +00:00
David Williams
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
David Williams
7f2518e6c8
Changes to support non-C++0x compilers.
2010-09-01 22:01:52 +00:00
David Williams
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
David Williams
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
David Williams
2d78808000
Renamed IndexedSurfacePatch to SurfaceMesh.
2010-02-20 00:20:43 +00:00
David Williams
5c8dd011e7
Switched to ZLib license.
2009-11-10 18:37:50 +00:00
David Williams
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
David Williams
358d07b234
SurfaceExtractor now returns shared pointer to surface.
2009-05-29 22:16:51 +00:00
David Williams
6da15633e6
Small changes for the purpose of profiling.
2009-04-29 22:07:50 +00:00
David Williams
d61827c365
Work on OpenGL Example.
2009-04-20 21:00:28 +00:00
David Williams
e87f84af86
Adjusting example to use non-cubic volume...
2009-04-20 19:51:10 +00:00
David Williams
2b5b076b98
Adjusting example to use non-cubic volume...
2009-04-20 19:43:40 +00:00
David Williams
3c5e2e6202
Demo now supports large volumes (1024x1024x1024 works nicely).
2009-04-08 19:18:12 +00:00
David Williams
df1bf690c9
Massive changes to the organisation of PolyVoxCore and PolyVoxYtil.
...
Also added start of logging capability.
2009-04-03 21:36:22 +00:00
David Williams
bd1d2b2244
Moved various files from PolyVoxCore to PolyVoxImpl.
2009-04-01 22:51:13 +00:00
David Williams
5acbd012cf
Switched to integer naming conventions from C++0x (e.g. uint16_t)
2009-03-30 21:44:23 +00:00
David Williams
ab331497d9
Small linux fix...
2009-03-29 22:37:12 +00:00
David Williams
d574a18ce3
Added the parts of boost which we need to access shared_ptr and weak_ptr. This will allow for improved memory management of large volumes.
2009-03-29 22:07:27 +00:00
Matt Williams
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
David Williams
00f19e05a4
Work on Qt version of example.
2009-03-28 09:36:09 +00:00
David Williams
dc39415eb8
Work on Qt version of example.
2009-03-28 00:21:13 +00:00
David Williams
ccfe97ed73
Work on Qt version of example.
2009-03-27 20:37:07 +00:00
David Williams
fc7cf98347
Started porting GLUT example to Qt.
2009-03-26 23:03:49 +00:00