e89a55d154
Applied default Visual Studio formatting to most files. This is a quick fix for the tabs vs spaces issue that messes up the formatting in any editor (esp. Linux) which handles tabs/spaces differently to Visual Studio. Some parts of the formatting look a bit worse but overall it should be better (or at least more consistent).
...
I didn't apply the changes to a few macro-heavy files as Visual Studio removes all indentation from macros, whereas the indentation can be handy to see nesting.
2015-12-26 23:11:27 +00:00
b3ca051878
Changed 'embedded' licenses from zlib to MIT.
2015-12-26 21:45:41 +00:00
0e995b5140
Fixed some compiler warnings.
2015-03-21 07:40:32 +01:00
bfc7dfdc1b
Removed the ability to specify a region in the PagedVolume's constructor, and updated the tests and examples where required.
2015-02-28 23:31:23 +01:00
64d010527b
Removed old getVoxelAt()/setVoxelAt() functions. they've been flagged as deprecated for a while now, and are replaced by just getVoxel()/setVoxel().
2015-02-27 11:07:15 +01:00
049a77cd0c
Moved all headers from 'PolyVoxCore' to 'PolyVox', as we no longer have the core/util distinction.
2015-02-07 17:26:36 +01:00
86357d66b7
Normalized line endings
2014-09-25 22:38:01 +02:00
db2e62d2a8
Replaced LargeVolume and SimpleVolume with PagedVolume in tests and examples.
2014-09-21 17:57:42 +02:00
07b9cf05fa
Changed OpenGLExample to use MaterialDensityPair88 instead of MaterialDensityPair44.
...
Added material to shaders.
2014-05-24 21:09:26 +02:00
ef34c5d889
Fixed conversion warning.
2012-11-16 10:50:46 +01:00
2566f3a7d2
Examples have had their loops backwards... fortunately all the volumes were cubic so it didn't matter.
2012-11-02 13:29:58 +01:00
777b631f88
Mostly removed use of VoxelTypeTraits. It's a bit messy because I'm committing halfway through, as I'm away fro my development machine for the next week and want to pick this up from my laptop.
...
SurfaceExtractor test is currently broken due to custom threshold support not curretly working.
2012-07-05 14:49:51 +02:00
152c073341
Merge branch 'master' of git@gitorious.org:polyvox/polyvox.git
2012-02-06 17:52:47 +01:00
c483b44a41
Replaced constants with functions for type traits.
2012-02-06 17:51:37 +01:00
bd7e316acb
Small compile fix for VS2008
2012-02-06 15:12:13 +01:00
3c0bbf1d4b
Reverted accidental commit.
2012-01-26 16:51:21 +01:00
21ce252e1e
Work on refactoring voxel types.
2012-01-16 14:56:47 +01:00
a79633de09
Work on refactoring basic voxel types.
...
Also, this will probably cause a compile error on Linux but I'm committing anyway so I remember to investigate it...
2012-01-13 21:55:23 +00:00
49b5fb3f67
Refactoring of basic voxel types.
2012-01-12 17:14:45 +01:00
659529787a
Fixing some warnings in PolyVox.
2011-06-11 18:49:56 +01:00
528cb73771
Moved headers into subdirectories.
2011-05-17 22:27:46 +01:00
ea309ab15b
Renamed Volume to LargeVolume.
2011-04-28 21:21:59 +01:00
596dcf507e
Reverted some of ker's changes to bring back the concepts of width, height, and depth.
2011-03-11 22:14:51 +00:00
8e6b1a3b7e
Applying ker's patch unmodified.
2011-03-10 20:31:11 +00:00
4ef0cfb468
Applied patch from ker such that int32_t's are now used instead of uint16_t's for addressing voxel positions.
2011-03-03 23:00:00 +00:00
254fa3329e
PolyVox and Thermite3D now support the use of a density component as well as a material component for each voxel.
2010-06-25 21:41:13 +00:00
7ffcd0c7ed
Move to VS 2010.
...
Update to Ogre SDK 1.7.1
Removed support for compilers which don't adhere to C++0X
2010-05-23 21:51:34 +00:00
5c8dd011e7
Switched to ZLib license.
2009-11-10 18:37:50 +00:00
c627c90cd0
Added support for non-cubic volumes.
2009-04-19 22:48:56 +00:00
a719aec2e7
Small linux fix
2009-03-30 22:02:26 +00:00
c66629c1ad
Small linux fix
2009-03-30 22:01:06 +00:00
5acbd012cf
Switched to integer naming conventions from C++0x (e.g. uint16_t)
2009-03-30 21:44:23 +00:00
d951f4d3b0
Renamed BlockVolume to Volume.
...
Renamed BlockVolumeIterator to VolumeIterator.
2009-03-19 22:04:34 +00:00
a50bb8413e
Work on new OpenGL example.
2009-03-18 20:44:05 +00:00