David Williams
|
362bf9283a
|
Added some documentation for Volume class.
|
2009-04-26 23:12:45 +00:00 |
|
David Williams
|
cb37ab39da
|
Moved Block from PolyVoxCore to PolyVoxImpl.
|
2009-04-26 21:20:17 +00:00 |
|
David Williams
|
b7ea308897
|
Renamed BlockData to Block
|
2009-04-26 21:09:01 +00:00 |
|
David Williams
|
ed5bff9ee1
|
Small volume fixes.
|
2009-04-25 15:47:20 +00:00 |
|
David Williams
|
76fa702ea7
|
Renamed WorldRegion to MapRegion.
|
2009-04-21 22:05:31 +00:00 |
|
David Williams
|
498db68b59
|
Work on VolumeChangeTracker.
|
2009-04-21 21:46:55 +00:00 |
|
David Williams
|
0b847eb271
|
Small tweaks.
|
2009-04-20 19:23:11 +00:00 |
|
David Williams
|
c627c90cd0
|
Added support for non-cubic volumes.
|
2009-04-19 22:48:56 +00:00 |
|
David Williams
|
1f6a3231c1
|
Renamed BlockData to Block, and moved it out of Impl. It might be useful more generally...
|
2009-04-17 21:57:50 +00:00 |
|
David Williams
|
6e1ddaeb97
|
Removed Block class.
|
2009-04-17 21:25:49 +00:00 |
|
David Williams
|
03891ad6bb
|
Linux fix.
|
2009-04-15 21:21:44 +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
|
19ed8246ff
|
Removed isShared variable from block class. using shared_ptr reference counting instead.
|
2009-04-09 22:12:02 +00:00 |
|
David Williams
|
3a9c42576c
|
Removed homogeneous value from Block class.
|
2009-04-09 22:04:17 +00:00 |
|
David Williams
|
2c2f99a8e2
|
Made homogeneous blocks static so they can be shared between volumes.
|
2009-04-09 21:27:28 +00:00 |
|
David Williams
|
6d72169e11
|
Added new mesh smoothing algorithm.
|
2009-04-08 22:07:16 +00:00 |
|
David Williams
|
97b162ee20
|
Work on basic logging framework.
|
2009-04-06 21:16:40 +00:00 |
|
David Williams
|
1b76395856
|
Removed source folder which slipped through...
|
2009-04-03 21:37:37 +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
|
dbf7257edd
|
Small header-related Linux fix.
|
2009-04-02 21:44:19 +00:00 |
|
David Williams
|
08ce6f0b74
|
Making sure header includes are relative.
|
2009-04-02 21:34:56 +00:00 |
|
David Williams
|
d997378b76
|
Work on Volume class.
|
2009-04-02 21:02:50 +00:00 |
|
David Williams
|
92cf2402e2
|
Moved various files from PolyVoxCore to PolyVoxImpl.
|
2009-04-02 20:37:43 +00:00 |
|
David Williams
|
bd1d2b2244
|
Moved various files from PolyVoxCore to PolyVoxImpl.
|
2009-04-01 22:51:13 +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
|
47e0e66228
|
More C++0x support stuff.
|
2009-03-30 21:30:49 +00:00 |
|
David Williams
|
da6cc053fc
|
More C++0x support stuff.
|
2009-03-30 21:15:37 +00:00 |
|
David Williams
|
329093abcf
|
Work on mimicing C++0x support using boost.
|
2009-03-30 19:32:34 +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
|
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
|
69751dc084
|
To bind a template, you must bind a specific instantiation of it. I'm binding the instantiations defined by the typedefs in Vector.h (though I have to specify them manually in SWIG).
The uint8 etc. typedefs aren't working for now though.
|
2009-03-29 15:36:41 +00:00 |
|
Matt Williams
|
58355da40b
|
A few more tiny steps in the right direction
Getting templates to work is the next thing
|
2009-03-28 13:08:29 +00:00 |
|
Matt Williams
|
e50699ab63
|
Add #includes to help it build in GCC
Still not fully building atm but I'm not sure why
|
2009-03-28 00:17:07 +00:00 |
|
Matt Williams
|
c65c23acf4
|
Use correct file extensions for python dlls
Build it as 'PolyVoxCore' module
|
2009-03-27 23:00:37 +00:00 |
|
Matt Williams
|
27b17cf348
|
Extremely basic first go at SWIG bindings
Only Enums.h is wrapped so far and I haven't tested it
For now I will focus on Python but Java and C# will be useful too
|
2009-03-27 18:54:20 +00:00 |
|
David Williams
|
50b3ff407e
|
Memory management for volumes.
|
2009-03-26 22:22:04 +00:00 |
|
David Williams
|
fab64488ee
|
Renamed Block to BlockData. Introduced new Block class which can be shared.
|
2009-03-26 21:17:37 +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
|
d191902db3
|
Work on Block class.
|
2009-03-24 20:45:23 +00:00 |
|
David Williams
|
409afc3a99
|
Work removing POLYVOX_REGION_SIDE_LENGTH from fast surface extractor.
|
2009-03-24 19:55:00 +00:00 |
|
David Williams
|
152717e904
|
Work removing POLYVOX_REGION_SIDE_LENGTH from decimated surface extractor.
|
2009-03-23 23:02:07 +00:00 |
|
David Williams
|
02319db9dc
|
Work on removing hard coded vales.
|
2009-03-22 22:45:50 +00:00 |
|
David Williams
|
1292499c87
|
Removed some constants from VolumeChangeTracker.
|
2009-03-19 22:46:27 +00:00 |
|
David Williams
|
d951f4d3b0
|
Renamed BlockVolume to Volume.
Renamed BlockVolumeIterator to VolumeIterator.
|
2009-03-19 22:04:34 +00:00 |
|
Matt Williams
|
997bef28db
|
Update the Doxygen mainpage to show an example of how to make a page for a PolyVox tutorial.
|
2009-03-15 19:28:20 +00:00 |
|
David Williams
|
bdea87d6d6
|
Added setElements to Vector.
Work on new OpenGL example.
|
2009-03-13 22:10:32 +00:00 |
|
David Williams
|
0f4a4c0e2b
|
Removed setVoxel() function from BlockVolumeIterator and added setVoxelAt() function to BlockVolume.h
Improved OpenGL example.
|
2009-03-12 21:48:14 +00:00 |
|