101 Commits

Author SHA1 Message Date
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
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
f060898986 Physics geometry is now updated. 2008-03-29 23:00:13 +00:00
David Williams
8f5e5e51b4 Got a box bouncing around the scene. 2008-03-05 21:16:48 +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
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
91c2c7241c Cleaning up some code. 2008-02-05 21:33:09 +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
David Williams
9e9537a9ee Introduced VolumeResourcePtr as a wrapper around Volume. 2008-01-31 20:27:33 +00:00
David Williams
05c5d1dbce Fixed axis display code. 2008-01-29 21:15:26 +00:00
David Williams
e5fbb59db2 Removed MaterialMap. 2008-01-29 21:04:13 +00:00
David Williams
7b8e035bd1 Refactoring - PolyVoxSceneManager no longer derives from SceneManager. 2008-01-29 20:47:04 +00:00
David Williams
a093b57ae4 2008-01-28 19:17:13 +00:00
David Williams
168ab6760b Started moving code for maintaining scene graph out of _findVisibleObjects and into main application. 2008-01-27 21:01:06 +00:00
David Williams
bdbfa5f457 Cleaning up. 2008-01-25 23:07:24 +00:00
David Williams
1a41acd06b Cleaning up. 2008-01-24 21:07:31 +00:00
David Williams
679e419946 Cleaning up. 2008-01-24 19:36:10 +00:00
David Williams
048af66620 Cleaning up. 2008-01-23 22:02:12 +00:00
David Williams
a319751d7e Cleaning up. 2008-01-19 23:22:06 +00:00
David Williams
852f293e3b Cleaning up _findVisibleObjects. 2008-01-19 23:04:50 +00:00
David Williams
247535f471 Cleaning up _findVisibleObjects. 2008-01-19 22:39:15 +00:00
David Williams
e368926b5f Separated getChangedRegionGeometry() from _findVisibleObjects(). 2008-01-19 22:14:51 +00:00
David Williams
b41793b520 Work on reducing batch count. 2008-01-19 21:04:55 +00:00
David Williams
a0bcd6b214 Working on excessive batch count bug. 2008-01-17 21:44:16 +00:00
David Williams
bb67aaceb1 Moved some stuff to the scrapyard 2008-01-16 21:35:43 +00:00
David Williams
2ec6e8fbda Added normal based material. 2008-01-16 20:56:54 +00:00
David Williams
4013e9143f Debugging materials... 2008-01-16 20:21:47 +00:00
David Williams
c013b100a2 Got blending between materials working with texture atlases. 2008-01-16 19:51:47 +00:00
David Williams
98af071bdd Refactoring work. Removed some maps and created separate members for single material surfaces and multi material surfaces. 2008-01-13 21:25:35 +00:00
David Williams
38686782bb Texture atlas approach basics working but with no texture interpolation and no blending between material.
Next task should probably be to simplify the code to remove unnecessary maps.
2008-01-08 20:21:40 +00:00
David Williams
31656cb68b Started using texture atlas instead of many small meshes. 2007-12-03 22:24:48 +00:00
David Williams
ee060d85d3 Adding axis for debugging. 2007-10-09 18:59:04 +00:00
David Williams
ef1d2a15a9 Adding axis for debugging. 2007-10-08 10:23:09 +00:00
David Williams
ca1756c504 Adding axis for debugging. 2007-10-08 01:25:53 +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
a2c984408d Fixed problem with computeNormal() sometimes returning zero length. 2007-10-06 00:52:43 +00:00
David Williams
579c7d379a Work on mesh generation code. 2007-10-06 00:05:04 +00:00
David Williams
3f79261f8f Work on mesh generation code. 2007-10-05 23:28:52 +00:00