Matt Williams
|
3a8453b370
|
A few minor changes to help build on Linux
Still get "PolyVox/include/Volume.inl:128: error: ‘mVolume’ was not declared in this scope" though
|
2008-05-18 19:13:18 +00:00 |
|
David Williams
|
28dda03cb3
|
Got mesh smoothing working.
Cleaning up code.
Various changes made without internet access.
|
2008-05-16 20:53:41 +00:00 |
|
David Williams
|
1e73d4013d
|
Switched to smaller and better data structure for finding duplicated vertices.
|
2008-05-13 20:59:39 +00:00 |
|
David Williams
|
b48b869eb2
|
Commited refactoring changes made on the train.
|
2008-05-13 19:49:03 +00:00 |
|
David Williams
|
2107128f7c
|
Only the region size constants remain.
|
2008-04-27 21:31:02 +00:00 |
|
David Williams
|
f07b617f02
|
More work to remove fixed size constants.
|
2008-04-27 15:53:12 +00:00 |
|
David Williams
|
1848780585
|
More work on removing obscure constants.
|
2008-04-26 23:21:50 +00:00 |
|
David Williams
|
1fa967fb9b
|
Work on removing obscure constants.
|
2008-04-26 22:01:29 +00:00 |
|
David Williams
|
1b592cd1fd
|
Changes to allow varying block sizes.
|
2008-04-26 17:21:25 +00:00 |
|
David Williams
|
1d3c60f341
|
Tidying code and removing warnings.
|
2008-04-24 19:06:41 +00:00 |
|
David Williams
|
545aa92d14
|
Switched to floats for vetex positions ready for mesh smoothing.
Added new way to detect duplicate vertices but it's not enabled as it doesn't work yet...
|
2008-04-21 18:53:56 +00:00 |
|
David Williams
|
83d6a7327b
|
Separated gradient estimation code.
|
2008-04-20 21:58:14 +00:00 |
|
David Williams
|
286ba35b42
|
Various refactoring of volume stuff. Including moving region growing code to scrapyard.
|
2008-04-20 21:32:44 +00:00 |
|
David Williams
|
efce9b8c95
|
Template class fixes.
|
2008-04-20 20:44: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
|
2bc1fc2b88
|
PolyVox now returns vertex positions as floats rather than ints.
Avoids converting and scaling in the engine.
|
2008-04-16 19:56:07 +00:00 |
|
David Williams
|
1d8fc1c544
|
Renamed PolyVoxSceneManager to PolyVox
|
2008-04-15 21:36:37 +00:00 |
|
David Williams
|
fd804f51b4
|
Removed TextureAtlas based material after speeding up the one based on multiple texture units.
|
2008-04-15 18:03:23 +00:00 |
|
David Williams
|
7cd44c1335
|
Small fixes.
|
2008-04-13 10:45:00 +00:00 |
|
David Williams
|
82958ec049
|
Added better objects from OgreBullet demo.
|
2008-04-13 10:08:28 +00:00 |
|
David Williams
|
4e7822ca9a
|
Added depth_bias to Single.material
|
2008-04-12 19:21:38 +00:00 |
|
David Williams
|
e64834007d
|
Added Multi.material which avoids the use of a texture atlas.
|
2008-04-12 19:14:48 +00:00 |
|
David Williams
|
0c3352382c
|
Added Single.material which avoids the use of a texture atlas.
|
2008-04-12 17:54:56 +00:00 |
|
David Williams
|
5791919f01
|
Simplyfing and improving updatePolyVoxGeometry()
|
2008-03-30 22:05:18 +00:00 |
|
David Williams
|
f060898986
|
Physics geometry is now updated.
|
2008-03-29 23:00:13 +00:00 |
|
Matt Williams
|
7286f7ce81
|
Minor changes to work towards getting it compiling on linux again
|
2008-03-16 20:39:04 +00:00 |
|
David Williams
|
ebc0ad9cca
|
Renamed some headers to avoid ambiguity.
|
2008-03-13 22:21:50 +00:00 |
|
David Williams
|
b57094ca10
|
Added world and forward declaration files.
|
2008-03-11 22:04:31 +00:00 |
|
David Williams
|
8f5e5e51b4
|
Got a box bouncing around the scene.
|
2008-03-05 21:16:48 +00:00 |
|
David Williams
|
5c075c7da2
|
Added RegionGeometry.cpp
|
2008-02-12 22:14:40 +00:00 |
|
David Williams
|
99b54dfa2e
|
Removed redundant headers - reduced build time.
|
2008-02-12 21:41:24 +00:00 |
|
David Williams
|
66cc4a5eab
|
Drastically reduced memory usage.
|
2008-02-12 19:32:56 +00:00 |
|
David Williams
|
abb3def1e7
|
Tiding up...
|
2008-02-11 20:34:45 +00:00 |
|
David Williams
|
d8dacdadc3
|
Renamed some constants.
|
2008-02-11 20:16:08 +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
|
9138ae51da
|
Added replacement vector class.
|
2008-02-09 17:50:10 +00:00 |
|
David Williams
|
38b266d261
|
Started removing OgreVector3 from main library.
|
2008-02-09 17:49:34 +00:00 |
|
David Williams
|
f263714ebc
|
Removed Ogre logging from main library.
|
2008-02-09 16:58:48 +00:00 |
|
David Williams
|
f29af2f8d4
|
Removed OgrePrerequisites.h from main library.
|
2008-02-07 21:33:11 +00:00 |
|
David Williams
|
8fbcd99ef8
|
Removed dependency on OgreSharedPtr from the library.
|
2008-02-07 20:51:44 +00:00 |
|
David Williams
|
91c2c7241c
|
Cleaning up some code.
|
2008-02-05 21:33:09 +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
|
4438660440
|
Moved some loading code out of PolyVoxSceneManager.
|
2008-01-31 20:43:57 +00:00 |
|