diff --git a/CMakeLists.txt b/CMakeLists.txt index cba5599e..6ff798d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,9 @@ endif() IF(CMAKE_COMPILER_IS_GNUCXX) #Maybe "OR MINGW" ADD_DEFINITIONS(-std=c++0x) #Enable C++0x mode ENDIF() +if(CMAKE_CXX_COMPILER MATCHES "clang") + ADD_DEFINITIONS(-std=c++0x) #Enable C++0x mode +endif() ADD_SUBDIRECTORY(library) diff --git a/documentation/_extensions/sphinxcontrib/doxylink.py b/documentation/_extensions/sphinxcontrib/doxylink.py index 4d4039a8..9542b6d0 100644 --- a/documentation/_extensions/sphinxcontrib/doxylink.py +++ b/documentation/_extensions/sphinxcontrib/doxylink.py @@ -10,7 +10,7 @@ from docutils import nodes, utils from sphinx.util.nodes import split_explicit_title from sphinx.util.console import bold, standout -from parsing import normalise, ParseException +from .parsing import normalise, ParseException def find_url(doc, symbol): """ @@ -156,7 +156,7 @@ def parse_tag_file(doc): else: mapping[member_symbol] = {'kind' : kind, 'arglist' : {normalised_arglist : anchor_link}} else: - print 'Skipping %s %s%s. Error reported from parser was: %s' % (old_tuple[2], old_tuple[0], old_tuple[1], normalised_tuple[0]) + print('Skipping %s %s%s. Error reported from parser was: %s' % (old_tuple[2], old_tuple[0], old_tuple[1], normalised_tuple[0])) #from pprint import pprint; pprint(mapping) return mapping diff --git a/documentation/_extensions/sphinxcontrib/parsing.py b/documentation/_extensions/sphinxcontrib/parsing.py index 4e42f44b..a110e067 100644 --- a/documentation/_extensions/sphinxcontrib/parsing.py +++ b/documentation/_extensions/sphinxcontrib/parsing.py @@ -94,7 +94,7 @@ def normalise(symbol): arglist_input_string = arglist_input_string[:closing_bracket_location+1] except ValueError: #This shouldn't happen. - print 'Could not find closing bracket in %s' % arglist_input_string + print('Could not find closing bracket in %s' % arglist_input_string) raise try: diff --git a/examples/Basic/OpenGLWidget.cpp b/examples/Basic/OpenGLWidget.cpp index d0f4adc0..f33a8c7c 100644 --- a/examples/Basic/OpenGLWidget.cpp +++ b/examples/Basic/OpenGLWidget.cpp @@ -149,4 +149,4 @@ void OpenGLWidget::mouseMoveEvent(QMouseEvent* event) m_LastFrameMousePos = m_CurrentMousePos; update(); -} \ No newline at end of file +} diff --git a/examples/Basic/OpenGLWidget.h b/examples/Basic/OpenGLWidget.h index 199a33ed..011b9734 100644 --- a/examples/Basic/OpenGLWidget.h +++ b/examples/Basic/OpenGLWidget.h @@ -64,4 +64,4 @@ private: int m_yRotation; }; -#endif //__BasicExample_OpenGLWidget_H__ \ No newline at end of file +#endif //__BasicExample_OpenGLWidget_H__ diff --git a/examples/OpenGL/OpenGLWidget.cpp b/examples/OpenGL/OpenGLWidget.cpp index 7af04d61..f709d9b2 100644 --- a/examples/OpenGL/OpenGLWidget.cpp +++ b/examples/OpenGL/OpenGLWidget.cpp @@ -248,4 +248,4 @@ void OpenGLWidget::setupProjectionMatrix(void) float aspect = static_cast(width()) / static_cast(height()); glOrtho(frustumSize*aspect, -frustumSize*aspect, frustumSize, -frustumSize, 1.0, 5000); -} \ No newline at end of file +} diff --git a/examples/OpenGL/OpenGLWidget.h b/examples/OpenGL/OpenGLWidget.h index 9ffd35a6..2a808b4b 100644 --- a/examples/OpenGL/OpenGLWidget.h +++ b/examples/OpenGL/OpenGLWidget.h @@ -80,4 +80,4 @@ class OpenGLWidget : public QGLWidget unsigned int m_uVolumeDepthInRegions; }; -#endif //__PolyVox_OpenGLWidget_H__ \ No newline at end of file +#endif //__PolyVox_OpenGLWidget_H__ diff --git a/examples/Paging/OpenGLWidget.cpp b/examples/Paging/OpenGLWidget.cpp index dacfe30f..4347be2f 100644 --- a/examples/Paging/OpenGLWidget.cpp +++ b/examples/Paging/OpenGLWidget.cpp @@ -132,4 +132,4 @@ void OpenGLWidget::mouseMoveEvent(QMouseEvent* event) m_LastFrameMousePos = m_CurrentMousePos; update(); -} \ No newline at end of file +} diff --git a/examples/Paging/OpenGLWidget.h b/examples/Paging/OpenGLWidget.h index 199a33ed..011b9734 100644 --- a/examples/Paging/OpenGLWidget.h +++ b/examples/Paging/OpenGLWidget.h @@ -64,4 +64,4 @@ private: int m_yRotation; }; -#endif //__BasicExample_OpenGLWidget_H__ \ No newline at end of file +#endif //__BasicExample_OpenGLWidget_H__ diff --git a/examples/SmoothLOD/OpenGLWidget.cpp b/examples/SmoothLOD/OpenGLWidget.cpp index 52aaaf65..7c706648 100644 --- a/examples/SmoothLOD/OpenGLWidget.cpp +++ b/examples/SmoothLOD/OpenGLWidget.cpp @@ -183,4 +183,4 @@ void OpenGLWidget::mouseMoveEvent(QMouseEvent* event) m_LastFrameMousePos = m_CurrentMousePos; update(); -} \ No newline at end of file +} diff --git a/examples/SmoothLOD/OpenGLWidget.h b/examples/SmoothLOD/OpenGLWidget.h index 4dc465e0..059c369e 100644 --- a/examples/SmoothLOD/OpenGLWidget.h +++ b/examples/SmoothLOD/OpenGLWidget.h @@ -71,4 +71,4 @@ private: int m_yRotation; }; -#endif //__BasicExample_OpenGLWidget_H__ \ No newline at end of file +#endif //__BasicExample_OpenGLWidget_H__ diff --git a/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.h b/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.h index fa845144..b7e28223 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.h +++ b/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.h @@ -44,7 +44,7 @@ namespace PolyVox extern const POLYVOX_API Vector3DInt32 arrayPathfinderCorners[8]; /// This function provides the default method for checking whether a given voxel - /// is vaid for the path computed by the AStarPathfinder. + /// is valid for the path computed by the AStarPathfinder. template< template class VolumeType, typename VoxelType> bool aStarDefaultVoxelValidator(const VolumeType* volData, const Vector3DInt32& v3dPos); @@ -72,7 +72,7 @@ namespace PolyVox float fHBias = 1.0, uint32_t uMaxNoOfNodes = 10000, Connectivity connectivity = TwentySixConnected, - polyvox_function*, const Vector3DInt32&)> funcIsVoxelValidForPath = &aStarDefaultVoxelValidator, + polyvox_function*, const Vector3DInt32&)> funcIsVoxelValidForPath = &aStarDefaultVoxelValidator, polyvox_function funcProgressCallback = 0 ) :volume(volData) diff --git a/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.inl b/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.inl index 64a873d3..764488f8 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/AStarPathfinder.inl @@ -326,4 +326,4 @@ namespace PolyVox hVal += fHash; return hVal; } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/include/PolyVoxCore/AmbientOcclusionCalculator.inl b/library/PolyVoxCore/include/PolyVoxCore/AmbientOcclusionCalculator.inl index 29e7e4ae..301ee0f2 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/AmbientOcclusionCalculator.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/AmbientOcclusionCalculator.inl @@ -131,4 +131,4 @@ namespace PolyVox } } } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/include/PolyVoxCore/ArraySizes.h b/library/PolyVoxCore/include/PolyVoxCore/ArraySizes.h index 5ea88078..a8afd876 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/ArraySizes.h +++ b/library/PolyVoxCore/include/PolyVoxCore/ArraySizes.h @@ -74,4 +74,4 @@ namespace PolyVox }; }//namespace PolyVox -#endif //__PolyVox_ArraySizes_H__ \ No newline at end of file +#endif //__PolyVox_ArraySizes_H__ diff --git a/library/PolyVoxCore/include/PolyVoxCore/ConstVolumeProxy.h b/library/PolyVoxCore/include/PolyVoxCore/ConstVolumeProxy.h index 699edd43..cac2a282 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/ConstVolumeProxy.h +++ b/library/PolyVoxCore/include/PolyVoxCore/ConstVolumeProxy.h @@ -76,4 +76,4 @@ namespace PolyVox }; } -#endif //__PolyVox_ConstVolumeProxy_H__ \ No newline at end of file +#endif //__PolyVox_ConstVolumeProxy_H__ diff --git a/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.inl b/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.inl index 87ede88f..b28b0d0b 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractor.inl @@ -344,4 +344,4 @@ namespace PolyVox //Quads cannot be merged. return false; } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractorWithNormals.inl b/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractorWithNormals.inl index bfa23f17..bf47a80b 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractorWithNormals.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/CubicSurfaceExtractorWithNormals.inl @@ -139,4 +139,4 @@ namespace PolyVox lodRecord.endIndex = m_meshCurrent->getNoOfIndices(); m_meshCurrent->m_vecLodRecords.push_back(lodRecord); } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/include/PolyVoxCore/LargeVolumeSampler.inl b/library/PolyVoxCore/include/PolyVoxCore/LargeVolumeSampler.inl index 73c36d84..d827542b 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/LargeVolumeSampler.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/LargeVolumeSampler.inl @@ -512,4 +512,4 @@ namespace PolyVox } #undef BORDER_LOW -#undef BORDER_HIGH \ No newline at end of file +#undef BORDER_HIGH diff --git a/library/PolyVoxCore/include/PolyVoxCore/Log.h b/library/PolyVoxCore/include/PolyVoxCore/Log.h index d482fbf1..cf7efa8d 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/Log.h +++ b/library/PolyVoxCore/include/PolyVoxCore/Log.h @@ -60,4 +60,4 @@ namespace PolyVox #define POLYVOX_LOG_WARN(message) if(logHandler){logHandler(message, LS_WARN);} #define POLYVOX_LOG_ERROR(message) if(logHandler){logHandler(message, LS_ERROR);} -#endif \ No newline at end of file +#endif diff --git a/library/PolyVoxCore/include/PolyVoxCore/MaterialDensityPair.h b/library/PolyVoxCore/include/PolyVoxCore/MaterialDensityPair.h index 4eb5167d..93a5c8a3 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/MaterialDensityPair.h +++ b/library/PolyVoxCore/include/PolyVoxCore/MaterialDensityPair.h @@ -124,4 +124,4 @@ namespace PolyVox typename VoxelTypeTraits::MaterialType convertToMaterial(MaterialDensityPair88 voxel); } -#endif \ No newline at end of file +#endif diff --git a/library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl b/library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl index 05d23f3c..758e578d 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/RawVolumeSampler.inl @@ -419,4 +419,4 @@ namespace PolyVox #undef BORDER_LOWY #undef BORDER_HIGHY #undef BORDER_LOWZ -#undef BORDER_HIGHZ \ No newline at end of file +#undef BORDER_HIGHZ diff --git a/library/PolyVoxCore/include/PolyVoxCore/Raycast.h b/library/PolyVoxCore/include/PolyVoxCore/Raycast.h index 544c078d..b559834a 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/Raycast.h +++ b/library/PolyVoxCore/include/PolyVoxCore/Raycast.h @@ -122,4 +122,4 @@ namespace PolyVox #include "PolyVoxCore/Raycast.inl" -#endif //__PolyVox_Raycast_H__ \ No newline at end of file +#endif //__PolyVox_Raycast_H__ diff --git a/library/PolyVoxCore/include/PolyVoxCore/Raycast.inl b/library/PolyVoxCore/include/PolyVoxCore/Raycast.inl index 3fb32a2c..11a14cb1 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/Raycast.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/Raycast.inl @@ -179,4 +179,4 @@ namespace PolyVox m_result.intersectionVoxel = Vector3DInt32(0,0,0); m_result.previousVoxel = Vector3DInt32(0,0,0); } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/include/PolyVoxCore/SurfaceMesh.inl b/library/PolyVoxCore/include/PolyVoxCore/SurfaceMesh.inl index 5c4d0bc8..45d24ada 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/SurfaceMesh.inl +++ b/library/PolyVoxCore/include/PolyVoxCore/SurfaceMesh.inl @@ -485,4 +485,4 @@ namespace PolyVox m_vecVertices[ct].setPosition(position); } } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/include/PolyVoxCore/VoxelFilters.h b/library/PolyVoxCore/include/PolyVoxCore/VoxelFilters.h index 17d65e59..8e338e4f 100644 --- a/library/PolyVoxCore/include/PolyVoxCore/VoxelFilters.h +++ b/library/PolyVoxCore/include/PolyVoxCore/VoxelFilters.h @@ -32,4 +32,4 @@ namespace PolyVox float computeSmoothedVoxel(typename VolumeType::Sampler& volIter); } -#endif \ No newline at end of file +#endif diff --git a/library/PolyVoxCore/include/PolyVoxImpl/AStarPathfinderImpl.h b/library/PolyVoxCore/include/PolyVoxImpl/AStarPathfinderImpl.h index e4a03498..03199f7e 100644 --- a/library/PolyVoxCore/include/PolyVoxImpl/AStarPathfinderImpl.h +++ b/library/PolyVoxCore/include/PolyVoxImpl/AStarPathfinderImpl.h @@ -221,4 +221,4 @@ namespace PolyVox //bool operator<(const AllNodesContainer::iterator& lhs, const AllNodesContainer::iterator& rhs); } -#endif //__PolyVox_AStarPathfinderImpl_H__ \ No newline at end of file +#endif //__PolyVox_AStarPathfinderImpl_H__ diff --git a/library/PolyVoxCore/include/PolyVoxImpl/ArraySizesImpl.inl b/library/PolyVoxCore/include/PolyVoxImpl/ArraySizesImpl.inl index 727a885a..99f6ef67 100644 --- a/library/PolyVoxCore/include/PolyVoxImpl/ArraySizesImpl.inl +++ b/library/PolyVoxCore/include/PolyVoxImpl/ArraySizesImpl.inl @@ -43,4 +43,4 @@ namespace PolyVox std::copy(&pSizes[0],&pSizes[N-1],m_pSizes); m_pSizes[N-1]=uSize; } -}//namespace PolyVox \ No newline at end of file +}//namespace PolyVox diff --git a/library/PolyVoxCore/include/PolyVoxImpl/MarchingCubesTables.h b/library/PolyVoxCore/include/PolyVoxImpl/MarchingCubesTables.h index 59745a82..da199fcd 100644 --- a/library/PolyVoxCore/include/PolyVoxImpl/MarchingCubesTables.h +++ b/library/PolyVoxCore/include/PolyVoxImpl/MarchingCubesTables.h @@ -28,8 +28,8 @@ freely, subject to the following restrictions: namespace PolyVox { - extern POLYVOX_API int edgeTable[256]; - extern POLYVOX_API int triTable[256][16]; + extern const POLYVOX_API int edgeTable[256]; + extern const POLYVOX_API int triTable[256][16]; } #endif diff --git a/library/PolyVoxCore/include/PolyVoxImpl/SubArray.h b/library/PolyVoxCore/include/PolyVoxImpl/SubArray.h index 9055429a..06b235a9 100644 --- a/library/PolyVoxCore/include/PolyVoxImpl/SubArray.h +++ b/library/PolyVoxCore/include/PolyVoxImpl/SubArray.h @@ -85,4 +85,4 @@ namespace PolyVox #include "PolyVoxImpl/SubArray.inl" -#endif //__PolyVox_SubArray_H__ \ No newline at end of file +#endif //__PolyVox_SubArray_H__ diff --git a/library/PolyVoxCore/include/PolyVoxImpl/TypeDef.h b/library/PolyVoxCore/include/PolyVoxImpl/TypeDef.h index 10745e8c..d8ab9229 100644 --- a/library/PolyVoxCore/include/PolyVoxImpl/TypeDef.h +++ b/library/PolyVoxCore/include/PolyVoxImpl/TypeDef.h @@ -76,6 +76,9 @@ freely, subject to the following restrictions: #define polyvox_bind boost::bind #define polyvox_placeholder_1 _1 #define polyvox_placeholder_2 _2 + + #include + #define static_assert BOOST_STATIC_ASSERT //As long as we're requiring boost, we'll use it to compensate @@ -98,6 +101,7 @@ freely, subject to the following restrictions: #define polyvox_placeholder_1 std::placeholders::_1 #define polyvox_placeholder_2 std::placeholders::_2 #define polyvox_hash std::hash + //#define static_assert static_assert //we can use this #endif #endif diff --git a/library/PolyVoxCore/source/AStarPathfinder.cpp b/library/PolyVoxCore/source/AStarPathfinder.cpp index 95c680a1..fcb58ca2 100644 --- a/library/PolyVoxCore/source/AStarPathfinder.cpp +++ b/library/PolyVoxCore/source/AStarPathfinder.cpp @@ -64,4 +64,4 @@ namespace PolyVox Vector3DInt32(+1, +1, -1), Vector3DInt32(+1, +1, +1) }; -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/source/ArraySizes.cpp b/library/PolyVoxCore/source/ArraySizes.cpp index f6b7370f..4328ad3c 100644 --- a/library/PolyVoxCore/source/ArraySizes.cpp +++ b/library/PolyVoxCore/source/ArraySizes.cpp @@ -52,4 +52,4 @@ namespace PolyVox { return m_pSizes; } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/source/Density.cpp b/library/PolyVoxCore/source/Density.cpp index a7eaee91..976dd04a 100644 --- a/library/PolyVoxCore/source/Density.cpp +++ b/library/PolyVoxCore/source/Density.cpp @@ -30,4 +30,4 @@ namespace PolyVox { return voxel.getDensity(); } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/source/Log.cpp b/library/PolyVoxCore/source/Log.cpp index 37c91f12..929fd951 100644 --- a/library/PolyVoxCore/source/Log.cpp +++ b/library/PolyVoxCore/source/Log.cpp @@ -26,4 +26,4 @@ freely, subject to the following restrictions: namespace PolyVox { void (*logHandler)(std::string, int severity) = 0; -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/source/Material.cpp b/library/PolyVoxCore/source/Material.cpp index 0c51c04c..27d34678 100644 --- a/library/PolyVoxCore/source/Material.cpp +++ b/library/PolyVoxCore/source/Material.cpp @@ -30,4 +30,4 @@ namespace PolyVox //{ // return voxel.getDensity(); //} -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/source/MaterialDensityPair.cpp b/library/PolyVoxCore/source/MaterialDensityPair.cpp index 374fff2f..00a34a2b 100644 --- a/library/PolyVoxCore/source/MaterialDensityPair.cpp +++ b/library/PolyVoxCore/source/MaterialDensityPair.cpp @@ -48,4 +48,4 @@ namespace PolyVox { return voxel.getMaterial(); } -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/source/PolyVoxImpl/MarchingCubesTables.cpp b/library/PolyVoxCore/source/PolyVoxImpl/MarchingCubesTables.cpp index b9175671..c0e069f6 100644 --- a/library/PolyVoxCore/source/PolyVoxImpl/MarchingCubesTables.cpp +++ b/library/PolyVoxCore/source/PolyVoxImpl/MarchingCubesTables.cpp @@ -30,8 +30,8 @@ freely, subject to the following restrictions: namespace PolyVox { - int edgeTable[256]= - { + const int edgeTable[256]= + { 0x000, 0x109, 0x203, 0x30a, 0x80c, 0x905, 0xa0f, 0xb06, 0x406, 0x50f, 0x605, 0x70c, 0xc0a, 0xd03, 0xe09, 0xf00, 0x190, 0x099, 0x393, 0x29a, 0x99c, 0x895, 0xb9f, 0xa96, @@ -66,7 +66,7 @@ namespace PolyVox 0xb06, 0xa0f, 0x905, 0x80c, 0x30a, 0x203, 0x109, 0x000 }; - int triTable[256][16] = + const int triTable[256][16] = { {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, }, { 0, 8, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, }, diff --git a/library/PolyVoxCore/source/PolyVoxImpl/RandomVectors.cpp b/library/PolyVoxCore/source/PolyVoxImpl/RandomVectors.cpp index 81c3c4f3..532adf14 100644 --- a/library/PolyVoxCore/source/PolyVoxImpl/RandomVectors.cpp +++ b/library/PolyVoxCore/source/PolyVoxImpl/RandomVectors.cpp @@ -1052,4 +1052,4 @@ namespace PolyVox Vector3DFloat(+0.862667f, +0.053377f, +0.652333f), Vector3DFloat(-0.002289f, +0.568834f, -0.069185f) }; -} \ No newline at end of file +} diff --git a/library/PolyVoxCore/source/VoxelFilters.cpp b/library/PolyVoxCore/source/VoxelFilters.cpp index 45c5176c..19881cd6 100644 --- a/library/PolyVoxCore/source/VoxelFilters.cpp +++ b/library/PolyVoxCore/source/VoxelFilters.cpp @@ -63,4 +63,4 @@ namespace PolyVox sum /= 27.0f; return sum; } -} \ No newline at end of file +} diff --git a/library/PolyVoxUtil/source/Dummy.cpp b/library/PolyVoxUtil/source/Dummy.cpp index 4aca19e4..b5bbf04f 100644 --- a/library/PolyVoxUtil/source/Dummy.cpp +++ b/library/PolyVoxUtil/source/Dummy.cpp @@ -13,4 +13,4 @@ namespace PolyVox { return x; } -} \ No newline at end of file +}