12 Commits

Author SHA1 Message Date
David Williams
1444f187a6 More tidying up, moving private code out of main header. 2016-01-03 09:40:52 +00:00
David Williams
8678d741b3 Rearranging cubic extractor code. 2016-01-02 17:38:23 +00:00
David Williams
b3ca051878 Changed 'embedded' licenses from zlib to MIT. 2015-12-26 21:45:41 +00:00
David Williams
354b6aa9d0 When PolyVox files include other PolyVox files the 'PolyVox' part of the path is not needed. This is only needed when examples, tests, and external applications include PolyVox. 2015-12-20 20:56:37 +00:00
David Williams
74dfaa293f Fixed usage of region which was too large for the cubic surface extractor. 2015-12-19 15:26:20 +00:00
David Williams
9e600c0bcb Refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-17 22:57:41 +00:00
David Williams
43bb832c46 Refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-08 23:50:41 +00:00
David Williams
9617197893 Refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-08 23:29:38 +00:00
David Williams
65a973f94e Started refactoring CubicSurfaceExtractor to free functions rather than just wrapping a class. 2015-12-07 23:45:24 +00:00
David Williams
f16a247934 Changed implementation of logging macros.
We have observed some strange performance-related behavior as described here: https://stackoverflow.com/questions/29652787/adding-stringstream-cout-hurts-performance-even-when-the-code-is-never-called

This set of changes addresses this problem. The old macros would simply expand the logging code in place, whereas we now have logging functions and the macros call these. Overall I believe it is tidier.
2015-05-07 22:58:00 +02:00
David Williams
1213a4047a Fully stripped out references to wrap modes. 2015-03-04 23:13:37 +01:00
David Williams
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