Merge branch 'develop' into feature/cubiquity-version
Conflicts: library/PolyVoxCore/include/PolyVoxCore/MarchingCubesSurfaceExtractor.inl
This commit is contained in:
		| @@ -199,9 +199,9 @@ namespace PolyVox | ||||
| 		lodRecord.endIndex = m_meshCurrent->getNoOfIndices(); | ||||
| 		m_meshCurrent->m_vecLodRecords.push_back(lodRecord); | ||||
|  | ||||
| 		logTrace() << "Cubic surface extraction took " << timer.elapsedTimeInMilliSeconds() | ||||
| 		POLYVOX_LOG_TRACE("Cubic surface extraction took " << timer.elapsedTimeInMilliSeconds() | ||||
| 			<< "ms (Region size = " << m_regSizeInVoxels.getWidthInVoxels() << "x" << m_regSizeInVoxels.getHeightInVoxels() | ||||
| 			<< "x" << m_regSizeInVoxels.getDepthInVoxels() << ")"; | ||||
| 			<< "x" << m_regSizeInVoxels.getDepthInVoxels() << ")"); | ||||
| 	} | ||||
|  | ||||
| 	template<typename VolumeType, typename IsQuadNeeded> | ||||
|   | ||||
| @@ -130,8 +130,8 @@ namespace PolyVox | ||||
| 		lodRecord.endIndex = m_meshCurrent->getNoOfIndices(); | ||||
| 		m_meshCurrent->m_vecLodRecords.push_back(lodRecord); | ||||
|  | ||||
| 		logTrace() << "Cubic surface extraction took " << timer.elapsedTimeInMilliSeconds() | ||||
| 		POLYVOX_LOG_TRACE("Cubic surface extraction took " << timer.elapsedTimeInMilliSeconds() | ||||
| 			<< "ms (Region size = " << m_regSizeInVoxels.getWidthInVoxels() << "x" << m_regSizeInVoxels.getHeightInVoxels() | ||||
| 			<< "x" << m_regSizeInVoxels.getDepthInVoxels() << ")"; | ||||
| 			<< "x" << m_regSizeInVoxels.getDepthInVoxels() << ")"); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -62,10 +62,7 @@ namespace PolyVox | ||||
| 		{ | ||||
| 			for(std::vector<std::string>::iterator iter = m_vecCreatedFiles.begin(); iter < m_vecCreatedFiles.end(); iter++) | ||||
| 			{ | ||||
| 				if(!std::remove(iter->c_str())) | ||||
| 				{ | ||||
| 					logWarning() << "Failed to delete '" << *iter << "' when destroying FilePager"; | ||||
| 				} | ||||
| 				POLYVOX_LOG_WARNING_IF(!std::remove(iter->c_str()), "Failed to delete '" << *iter << "' when destroying FilePager"); | ||||
| 			} | ||||
|  | ||||
| 			m_vecCreatedFiles.clear(); | ||||
| @@ -89,7 +86,7 @@ namespace PolyVox | ||||
| 			FILE* pFile = fopen(filename.c_str(), "rb"); | ||||
| 			if(pFile) | ||||
| 			{ | ||||
| 				logTrace() << "Paging in data for " << region; | ||||
| 				POLYVOX_LOG_TRACE("Paging in data for " << region); | ||||
|  | ||||
| 				fseek(pFile, 0L, SEEK_END); | ||||
| 				size_t fileSizeInBytes = ftell(pFile); | ||||
| @@ -109,7 +106,7 @@ namespace PolyVox | ||||
| 			} | ||||
| 			else | ||||
| 			{ | ||||
| 				logTrace() << "No data found for " << region << " during paging in."; | ||||
| 				POLYVOX_LOG_TRACE("No data found for " << region << " during paging in."); | ||||
| 			} | ||||
| 		} | ||||
|  | ||||
| @@ -118,7 +115,7 @@ namespace PolyVox | ||||
| 			POLYVOX_ASSERT(pBlockData, "Attempting to page out NULL block"); | ||||
| 			//POLYVOX_ASSERT(pBlockData->hasUncompressedData() == false, "Block should not have uncompressed data"); | ||||
|  | ||||
| 			logTrace() << "Paging out data for " << region; | ||||
| 			POLYVOX_LOG_TRACE("Paging out data for " << region); | ||||
|  | ||||
| 			std::stringstream ssFilename; | ||||
| 			ssFilename << m_strFolderName << "/" << m_strRandomPrefix << "-" | ||||
|   | ||||
| @@ -159,7 +159,7 @@ namespace PolyVox | ||||
| 		do \ | ||||
| 		{ \ | ||||
| 			/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 			*(PolyVox::Impl::getTraceStreamInstance()) << (message) << std::endl; \ | ||||
| 			*(PolyVox::Impl::getTraceStreamInstance()) << message << std::endl; \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
|  | ||||
| @@ -174,7 +174,7 @@ namespace PolyVox | ||||
| 			if ((condition)) \ | ||||
| 			{ \ | ||||
| 				/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 				*(PolyVox::Impl::getTraceStreamInstance()) << (message) << std::endl; \ | ||||
| 				*(PolyVox::Impl::getTraceStreamInstance()) << message << std::endl; \ | ||||
| 			} \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
| @@ -212,7 +212,7 @@ namespace PolyVox | ||||
| 		do \ | ||||
| 		{ \ | ||||
| 			/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 			*(PolyVox::Impl::getDebugStreamInstance()) << (message) << std::endl; \ | ||||
| 			*(PolyVox::Impl::getDebugStreamInstance()) << message << std::endl; \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
|  | ||||
| @@ -227,7 +227,7 @@ namespace PolyVox | ||||
| 			if ((condition)) \ | ||||
| 			{ \ | ||||
| 				/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 				*(PolyVox::Impl::getDebugStreamInstance()) << (message) << std::endl; \ | ||||
| 				*(PolyVox::Impl::getDebugStreamInstance()) << message << std::endl; \ | ||||
| 			} \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
| @@ -265,7 +265,7 @@ namespace PolyVox | ||||
| 		do \ | ||||
| 		{ \ | ||||
| 			/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 			*(PolyVox::Impl::getInfoStreamInstance()) << (message) << std::endl; \ | ||||
| 			*(PolyVox::Impl::getInfoStreamInstance()) << message << std::endl; \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
|  | ||||
| @@ -280,7 +280,7 @@ namespace PolyVox | ||||
| 			if ((condition)) \ | ||||
| 			{ \ | ||||
| 				/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 				*(PolyVox::Impl::getInfoStreamInstance()) << (message) << std::endl; \ | ||||
| 				*(PolyVox::Impl::getInfoStreamInstance()) << message << std::endl; \ | ||||
| 			} \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
| @@ -318,7 +318,7 @@ namespace PolyVox | ||||
| 		do \ | ||||
| 		{ \ | ||||
| 			/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 			*(PolyVox::Impl::getWarningStreamInstance()) << (message) << std::endl; \ | ||||
| 			*(PolyVox::Impl::getWarningStreamInstance()) << message << std::endl; \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
|  | ||||
| @@ -333,7 +333,7 @@ namespace PolyVox | ||||
| 			if ((condition)) \ | ||||
| 			{ \ | ||||
| 				/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 				*(PolyVox::Impl::getWarningStreamInstance()) << (message) << std::endl; \ | ||||
| 				*(PolyVox::Impl::getWarningStreamInstance()) << message << std::endl; \ | ||||
| 			} \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
| @@ -371,7 +371,7 @@ namespace PolyVox | ||||
| 		do \ | ||||
| 		{ \ | ||||
| 			/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 			*(PolyVox::Impl::getErrorStreamInstance()) << (message) << std::endl; \ | ||||
| 			*(PolyVox::Impl::getErrorStreamInstance()) << message << std::endl; \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
|  | ||||
| @@ -386,7 +386,7 @@ namespace PolyVox | ||||
| 			if ((condition)) \ | ||||
| 			{ \ | ||||
| 				/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 				*(PolyVox::Impl::getErrorStreamInstance()) << (message) << std::endl; \ | ||||
| 				*(PolyVox::Impl::getErrorStreamInstance()) << message << std::endl; \ | ||||
| 			} \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
| @@ -424,7 +424,7 @@ namespace PolyVox | ||||
| 		do \ | ||||
| 		{ \ | ||||
| 			/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 			*(PolyVox::Impl::getFatalStreamInstance()) << (message) << std::endl; \ | ||||
| 			*(PolyVox::Impl::getFatalStreamInstance()) << message << std::endl; \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
|  | ||||
| @@ -439,7 +439,7 @@ namespace PolyVox | ||||
| 			if ((condition)) \ | ||||
| 			{ \ | ||||
| 				/* Appending the 'std::endl' forces the stream to be flushed. */ \ | ||||
| 				*(PolyVox::Impl::getFatalStreamInstance()) << (message) << std::endl; \ | ||||
| 				*(PolyVox::Impl::getFatalStreamInstance()) << message << std::endl; \ | ||||
| 			} \ | ||||
| 		} while(0) \ | ||||
| 		POLYVOX_MSC_WARNING_POP | ||||
|   | ||||
| @@ -258,8 +258,8 @@ namespace PolyVox | ||||
| 		m_uMaxNumberOfUncompressedBlocks = uMaxNumberOfUncompressedBlocks; | ||||
|  | ||||
| 		uint32_t uUncompressedBlockSizeInBytes = m_uBlockSideLength * m_uBlockSideLength * m_uBlockSideLength * sizeof(VoxelType); | ||||
| 		logDebug() << "The maximum number of uncompresed blocks has been set to " << m_uMaxNumberOfUncompressedBlocks | ||||
| 			<< ", which is " << m_uMaxNumberOfUncompressedBlocks * uUncompressedBlockSizeInBytes << " bytes";  | ||||
| 		POLYVOX_LOG_DEBUG("The maximum number of uncompresed blocks has been set to " << m_uMaxNumberOfUncompressedBlocks | ||||
| 			<< ", which is " << m_uMaxNumberOfUncompressedBlocks * uUncompressedBlockSizeInBytes << " bytes");  | ||||
| 	} | ||||
|  | ||||
| 	//////////////////////////////////////////////////////////////////////////////// | ||||
|   | ||||
| @@ -130,9 +130,9 @@ namespace PolyVox | ||||
| 		lodRecord.endIndex = m_meshCurrent->getNoOfIndices(); | ||||
| 		m_meshCurrent->m_vecLodRecords.push_back(lodRecord); | ||||
|  | ||||
| 		logTrace() << "Marching cubes surface extraction took " << timer.elapsedTimeInMilliSeconds() | ||||
| 		POLYVOX_LOG_TRACE("Marching cubes surface extraction took " << timer.elapsedTimeInMilliSeconds() | ||||
| 			<< "ms (Region size = " << m_regSizeInVoxels.getWidthInVoxels() << "x" << m_regSizeInVoxels.getHeightInVoxels() | ||||
| 			<< "x" << m_regSizeInVoxels.getDepthInVoxels() << ")"; | ||||
| 			<< "x" << m_regSizeInVoxels.getDepthInVoxels() << ")"); | ||||
| 	} | ||||
|  | ||||
| 	template<typename VolumeType, typename Controller> | ||||
|   | ||||
| @@ -68,8 +68,8 @@ namespace PolyVox | ||||
| 		uint32_t expectedCompressedSize = getExpectedCompressedSize(uSrcLength); | ||||
| 		if(m_vecTempBuffer.size() != expectedCompressedSize) | ||||
| 		{ | ||||
| 			logInfo() << "Resizing temp buffer to " << expectedCompressedSize << "bytes. " | ||||
| 				<< "This should only happen the first time the MinizBlockCompressor is used"; | ||||
| 			POLYVOX_LOG_INFO("Resizing temp buffer to " << expectedCompressedSize << "bytes. " | ||||
| 				<< "This should only happen the first time the MinizBlockCompressor is used"); | ||||
| 			m_vecTempBuffer.resize(expectedCompressedSize); | ||||
| 		} | ||||
|  | ||||
| @@ -90,8 +90,8 @@ namespace PolyVox | ||||
| 			// It is possible for the compression to fail. A common cause for this would be if the destination | ||||
| 			// buffer is not big enough. So now we try again using a buffer that is definitely big enough. | ||||
| 			// Note that ideally we will choose our earlier buffer size so that this almost never happens. | ||||
| 			logWarning() << "The compressor failed to compress the block, probabaly due to the buffer being too small."; | ||||
| 			logWarning() << "The compression will be tried again with a larger buffer."; | ||||
| 			POLYVOX_LOG_WARNING("The compressor failed to compress the block, probabaly due to the buffer being too small."); | ||||
| 			POLYVOX_LOG_WARNING("The compression will be tried again with a larger buffer."); | ||||
|  | ||||
| 			std::vector<uint8_t> vecExtraBigBuffer; | ||||
| 			vecExtraBigBuffer.resize(getMaxCompressedSize(uSrcLength)); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user