227 Commits

Author SHA1 Message Date
David Williams
83075fe117 Merging code for Lod0 with code for other Lod levels. 2009-05-30 10:02:05 +00:00
David Williams
44d1178434 Merging code for Lod0 with code for other Lod levels. 2009-05-30 09:37:12 +00:00
David Williams
358d07b234 SurfaceExtractor now returns shared pointer to surface. 2009-05-29 22:16:51 +00:00
David Williams
b1e111d940 Refactoring smoothing and normal generation code. 2009-05-27 22:09:38 +00:00
David Williams
5682b204a6 Refactoring smoothing and normal generation code. 2009-05-27 21:36:52 +00:00
David Williams
3acd9e5553 Added decimated mesh support to new surface extractor. Integrated with Thermite. 2009-05-20 22:56:25 +00:00
David Williams
85829e004f Work on refactoring surface extractor. 2009-05-20 20:09:34 +00:00
David Williams
46801f1e3d Work on refactoring surface extractor. 2009-05-14 22:52:55 +00:00
David Williams
74013b7500 Removed now redundant reference surface extractor. 2009-05-05 07:58:04 +00:00
David Williams
c03c18c1e4 Simplification of bitwise operations in Marching Cubes algorithm. 2009-05-04 19:18:18 +00:00
David Williams
03163404df Refactoring and optimising Marching Cubes algorithm. 2009-05-04 10:28:20 +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
c627c90cd0 Added support for non-cubic volumes. 2009-04-19 22:48:56 +00:00
David Williams
8f0ca490df Properly implemented Volume::tidyUpMemory(). 2009-04-15 20:50:41 +00:00
David Williams
df68b1fe7a Work on volume memory management. 2009-04-10 08:56:37 +00:00
David Williams
6d72169e11 Added new mesh smoothing algorithm. 2009-04-08 22:07:16 +00:00
David Williams
3c5e2e6202 Demo now supports large volumes (1024x1024x1024 works nicely). 2009-04-08 19:18:12 +00:00
David Williams
97b162ee20 Work on basic logging framework. 2009-04-06 21:16:40 +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
a719aec2e7 Small linux fix 2009-03-30 22:02:26 +00:00
David Williams
c66629c1ad Small linux fix 2009-03-30 22:01:06 +00:00
David Williams
73d0d9e0d6 Small linux fix 2009-03-30 21:51:34 +00:00
David Williams
096d335ee2 Small linux fix 2009-03-30 21:50:24 +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
a703bf7a43 Had to put the LIMK_DIRECTORIES line back in, as windows didn't work without it. 2009-03-30 19:43:38 +00:00
Matt Williams
a4a8362dba Example builds now
Seg faults on running though
2009-03-30 13:09:23 +00:00
Matt Williams
1fb999966f Put the bindings CMake stuff in a separate directory to keep things clean
Fully remove the if(win32) stuff from the examples
2009-03-29 23:02:03 +00:00
David Williams
ab331497d9 Small linux fix... 2009-03-29 22:37:12 +00:00
David Williams
4e1b815797 Fix for PolyVox::Region clashing with XWindows Region. 2009-03-29 22:32:44 +00:00
David Williams
aa028166bc Glew linux fix. 2009-03-29 22:27:27 +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
ee5e33612c Work on Qt version of example. 2009-03-28 00:27:35 +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
Matt Williams
a9ab2f2d4d Add first iteration of SDK building.
Builds a PolyVox NSIS installer with the 'package' target.
2009-03-26 18:03:21 +00:00
David Williams
5955a29a46 Work on Volume class. 2009-03-24 22:29:39 +00:00
David Williams
f705eaf67c 2009-03-20 13:09:11 +00:00
David Williams
d951f4d3b0 Renamed BlockVolume to Volume.
Renamed BlockVolumeIterator to VolumeIterator.
2009-03-19 22:04:34 +00:00
David Williams
1dcec5bd3b Small fixes and some comments. 2009-03-18 23:13:34 +00:00
David Williams
74292f7a62 Work on new OpenGL example - Splitting into several files. 2009-03-18 22:48:44 +00:00
David Williams
877396af31 Work on new OpenGL example - Splitting into several files. 2009-03-18 22:35:21 +00:00
David Williams
bd5acdb4cd Work on new OpenGL example - Splitting into several files. 2009-03-18 21:10:51 +00:00
David Williams
a50bb8413e Work on new OpenGL example. 2009-03-18 20:44:05 +00:00