Commit Graph

611 Commits

Author SHA1 Message Date
8fbcd99ef8 Removed dependency on OgreSharedPtr from the library. 2008-02-07 20:51:44 +00:00
91c2c7241c Cleaning up some code. 2008-02-05 21:33:09 +00:00
1e3904098a Moved SurfacePatchRenderable to main application. 2008-02-04 19:30:57 +00:00
d2c87f7bf7 Moved VolumeResource, VolumeSerializer, and VolumeManager to main application. 2008-01-31 21:07:25 +00:00
4438660440 Moved some loading code out of PolyVoxSceneManager. 2008-01-31 20:43:57 +00:00
9e9537a9ee Introduced VolumeResourcePtr as a wrapper around Volume. 2008-01-31 20:27:33 +00:00
05c5d1dbce Fixed axis display code. 2008-01-29 21:15:26 +00:00
e5fbb59db2 Removed MaterialMap. 2008-01-29 21:04:13 +00:00
7b8e035bd1 Refactoring - PolyVoxSceneManager no longer derives from SceneManager. 2008-01-29 20:47:04 +00:00
a093b57ae4 2008-01-28 19:17:13 +00:00
168ab6760b Started moving code for maintaining scene graph out of _findVisibleObjects and into main application. 2008-01-27 21:01:06 +00:00
bdbfa5f457 Cleaning up. 2008-01-25 23:07:24 +00:00
1a41acd06b Cleaning up. 2008-01-24 21:07:31 +00:00
679e419946 Cleaning up. 2008-01-24 19:36:10 +00:00
048af66620 Cleaning up. 2008-01-23 22:02:12 +00:00
a319751d7e Cleaning up. 2008-01-19 23:22:06 +00:00
852f293e3b Cleaning up _findVisibleObjects. 2008-01-19 23:04:50 +00:00
247535f471 Cleaning up _findVisibleObjects. 2008-01-19 22:39:15 +00:00
e368926b5f Separated getChangedRegionGeometry() from _findVisibleObjects(). 2008-01-19 22:14:51 +00:00
b41793b520 Work on reducing batch count. 2008-01-19 21:04:55 +00:00
a0bcd6b214 Working on excessive batch count bug. 2008-01-17 21:44:16 +00:00
bb67aaceb1 Moved some stuff to the scrapyard 2008-01-16 21:35:43 +00:00
2ec6e8fbda Added normal based material. 2008-01-16 20:56:54 +00:00
4013e9143f Debugging materials... 2008-01-16 20:21:47 +00:00
c013b100a2 Got blending between materials working with texture atlases. 2008-01-16 19:51:47 +00:00
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
980b2d3664 Created experimental texture atlas version for testing out ideas such as interpolation. Didn't simplify code yet as previously promised.
Next task should probably be to simplify the code to remove unnecessary maps.
2008-01-13 19:56:42 +00:00
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
a2d7eba426 - Fix case-sensitive file name 2008-01-07 13:25:41 +00:00
31656cb68b Started using texture atlas instead of many small meshes. 2007-12-03 22:24:48 +00:00
ee060d85d3 Adding axis for debugging. 2007-10-09 18:59:04 +00:00
4bf983dce4 Moving some file around... 2007-10-08 21:26:13 +00:00
ef1d2a15a9 Adding axis for debugging. 2007-10-08 10:23:09 +00:00
ca1756c504 Adding axis for debugging. 2007-10-08 01:25:53 +00:00
52446c765d Refactoring mesh generation code. 2007-10-07 16:33:53 +00:00
8137b1eb46 Refactoring mesh generation code. 2007-10-06 18:31:37 +00:00
e276ada7ce Work on mesh generation code. 2007-10-06 17:28:55 +00:00
a2c984408d Fixed problem with computeNormal() sometimes returning zero length. 2007-10-06 00:52:43 +00:00
579c7d379a Work on mesh generation code. 2007-10-06 00:05:04 +00:00
3f79261f8f Work on mesh generation code. 2007-10-05 23:28:52 +00:00
08f1034d76 Various fixes... 2007-10-05 22:53:04 +00:00
742b8e68ec Removed mutable stuff and opted for const_cast instead. 2007-10-05 21:49:30 +00:00
f730438f21 Pressing 't' now toggles wireframe mode. 2007-10-05 00:47:11 +00:00
6cafc64e24 Fixed (hacked!) const problems under Linux. 2007-10-04 13:41:24 +00:00
5c747c2ff1 Work on getting debug build to work under Visual Studio.
Also fixed assertion failures in debug build.
2007-10-03 23:02:09 +00:00
54c62a3594 Optimising the way mesh data is sent to the GPU. 2007-10-01 00:22:14 +00:00
909d020bff Optimising the way mesh data is sent to the GPU. 2007-09-30 23:39:48 +00:00
d0386f8853 Removed SurfacePatch::getVertexAndIndexData and replaced it with passing a SurfacePatch to a SurfacePatchRenderable. 2007-09-29 01:10:01 +00:00
2a6e758e4b Work on surface classes 2007-09-28 23:45:31 +00:00
6f779427d8 Cleaning up decimation. 2007-09-28 23:40:33 +00:00