97 Commits

Author SHA1 Message Date
Matt Williams
7c9cefc2d6 Add missing headers causing compile errors on Linux
Don't build GL example at all on Linux
Add PolyVoxConfig.cmake file
2008-11-22 20:09:59 +00:00
David Williams
29ef5f021e Rearranging files in PolyVox. 2008-07-03 19:17:17 +00:00
David Williams
4f546d1dc4 Working on refactoring code into namespaces - DOES NOT BUILD 2008-07-02 21:36:56 +00:00
David Williams
f8a090abba Moving stuff around - not currently buildable! 2008-06-08 19:48:39 +00:00
David Williams
119cd925f0 Moving stuff around - not currently buildable! 2008-06-08 19:05:49 +00:00
David Williams
adff2177fd Moved some code around... 2008-06-08 18:03:20 +00:00
David Williams
f75805999d Reorganising some code... 2008-06-08 17:51:36 +00:00
David Williams
f6f5cb524d Initial check-in of OpenGL example. Doesn't do anything yet. 2008-06-08 15:09:45 +00:00
David Williams
6fdbbc9b41 Updated CMake files with 'CMAKE_MINIMUM_REQUIRED(VERSION 2.6)'
Also slight change to the way boost is found.
2008-06-08 09:47:52 +00:00
David Williams
c8d632b554 Renamed VolumeIterator to BlockVolumeIterator 2008-05-26 20:07:06 +00:00
Matt Williams
29d1cd8ad1 Fix PolyVox library versioning
There's no need to link PolyVox against 'nothing'
2008-05-25 20:56:35 +00:00
David Williams
96eecdbbe2 Added Region class. 2008-05-24 19:48:41 +00:00
David Williams
c4debf2ca7 Renamed PolyVoxSceneManager to VolumeChangeTracker 2008-05-24 18:58:32 +00:00
David Williams
0b012cbd75 Moved some code from PolyVoxSceneManager to SurfaceExtractors 2008-05-24 17:29:27 +00:00
David Williams
b42f28793f Renamed Volume to BlockVolume. 2008-05-24 16:25:05 +00:00
David Williams
06d433f559 Work on seperating PolyVox and Thermite. Now they are two seperate solutions. 2008-05-24 09:29:20 +00:00
David Williams
b48b869eb2 Commited refactoring changes made on the train. 2008-05-13 19:49:03 +00:00
David Williams
1d3c60f341 Tidying code and removing warnings. 2008-04-24 19:06:41 +00:00
David Williams
83d6a7327b Separated gradient estimation code. 2008-04-20 21:58:14 +00:00
David Williams
bc28e240f3 Templatized VolumeIterator class. 2008-04-20 19:58:37 +00:00
David Williams
593a26ebd2 Templatized Volume class. 2008-04-20 19:23:41 +00:00
David Williams
7177db44ac Templatized Block class. 2008-04-20 18:44:00 +00:00
David Williams
35f9996663 Removed redundant classes SurfaceEdge, SurfaceTriange, and SurfaceTypes.
Also fixed a new bug in IndexedSurfacePatch
2008-04-16 20:46:24 +00:00
David Williams
1d8fc1c544 Renamed PolyVoxSceneManager to PolyVox 2008-04-15 21:36:37 +00:00
David Williams
ebc0ad9cca Renamed some headers to avoid ambiguity. 2008-03-13 22:21:50 +00:00
David Williams
5c075c7da2 Added RegionGeometry.cpp 2008-02-12 22:14:40 +00:00
David Williams
cc4902b4d7 Removed IntegralVector3.h 2008-02-11 19:54:57 +00:00
David Williams
e180f67bae Started getting rid of IntegrealVector3.
Also added ForwardDeclarations.h
2008-02-10 21:58:35 +00:00
David Williams
76df5e00b5 Moved core code from Ogre namespace to PolyVox namespace. 2008-02-10 11:45:34 +00:00
David Williams
a518afff41 Removed more Ogre stuff from core library... 2008-02-10 11:22:10 +00:00
David Williams
1e3904098a Moved SurfacePatchRenderable to main application. 2008-02-04 19:30:57 +00:00
David Williams
d2c87f7bf7 Moved VolumeResource, VolumeSerializer, and VolumeManager to main application. 2008-01-31 21:07:25 +00:00
David Williams
9e9537a9ee Introduced VolumeResourcePtr as a wrapper around Volume. 2008-01-31 20:27:33 +00:00
David Williams
e5fbb59db2 Removed MaterialMap. 2008-01-29 21:04:13 +00:00
David Williams
e368926b5f Separated getChangedRegionGeometry() from _findVisibleObjects(). 2008-01-19 22:14:51 +00:00
David Williams
bb67aaceb1 Moved some stuff to the scrapyard 2008-01-16 21:35:43 +00:00
David Williams
ee060d85d3 Adding axis for debugging. 2007-10-09 18:59:04 +00:00
David Williams
4bf983dce4 Moving some file around... 2007-10-08 21:26:13 +00:00
David Williams
52446c765d Refactoring mesh generation code. 2007-10-07 16:33:53 +00:00
David Williams
8137b1eb46 Refactoring mesh generation code. 2007-10-06 18:31:37 +00:00
David Williams
6f779427d8 Cleaning up decimation. 2007-09-28 23:40:33 +00:00
David Williams
2c69a373a1 Switched to Half-Edge based data structure for meshes. 2007-09-05 21:40:32 +00:00
David Williams
eaf17afc10 Refactoring work... working on meshes 2007-08-27 22:45:51 +00:00
David Williams
7bd433cbf3 Start of some refactoring work... 2007-08-19 16:15:56 +00:00
David Williams
8f70a4edc5 Moving from using ManualObject to using HardwareBuffers directly. 2007-08-14 21:28:35 +00:00
Matt Williams
2d92286889 Centralise versioning and apply versioning to library 2007-08-05 23:57:36 +00:00
David Williams
9f7b715279 Renamed to PolyVox 2007-07-01 17:15:21 +00:00