Fixed minor compile errors:
- Lack of <functional> in AStarPathfinder.h - Lack of <cstdint> in several files (why did this compile on GCC?)
This commit is contained in:
		| @@ -29,14 +29,10 @@ freely, subject to the following restrictions: | ||||
|  | ||||
| #include "PolyVoxCore/Array.h" | ||||
|  | ||||
| #include <functional> | ||||
| #include <list> | ||||
| #include <stdexcept> //For runtime_error | ||||
|  | ||||
| namespace std { | ||||
| template<class _Signature > | ||||
| class function; | ||||
| } | ||||
|  | ||||
| namespace PolyVox | ||||
| { | ||||
| 	const float sqrt_1 = 1.0f; | ||||
|   | ||||
| @@ -26,6 +26,8 @@ freely, subject to the following restrictions: | ||||
|  | ||||
| #include "PolyVoxCore/Impl/TypeDef.h" | ||||
|  | ||||
| #include <cstdint> | ||||
|  | ||||
| namespace PolyVox | ||||
| { | ||||
| 	template<typename VoxelType> | ||||
|   | ||||
| @@ -26,6 +26,8 @@ freely, subject to the following restrictions: | ||||
|  | ||||
| #include "PolyVoxCore/Impl/TypeDef.h" | ||||
|  | ||||
| #include <cstdint> | ||||
|  | ||||
| namespace PolyVox | ||||
| { | ||||
| 	template <uint32_t noOfDims, typename ElementType> class Array; | ||||
|   | ||||
| @@ -26,6 +26,8 @@ freely, subject to the following restrictions: | ||||
|  | ||||
| #include "PolyVoxCore/Impl/TypeDef.h" | ||||
|  | ||||
| #include <cstdint> | ||||
|  | ||||
| namespace PolyVox | ||||
| { | ||||
| 	POLYVOX_API uint8_t logBase2(uint32_t uInput); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user