Removed the ability to set the target memory usage after construction, and this is now just done through the constructor. I don't think the functionality was useful, and this simplifies more logic.

This commit is contained in:
David Williams
2015-03-05 23:42:50 +01:00
parent 89550fcd44
commit c804190d84
4 changed files with 23 additions and 90 deletions

View File

@ -249,11 +249,7 @@ namespace PolyVox
public:
/// Constructor for creating a fixed size volume.
PagedVolume
(
Pager* pPager = nullptr,
uint16_t uChunkSideLength = 32
);
PagedVolume(Pager* pPager = nullptr, uint32_t uTargetMemoryUsageInBytes = 256 * 1024 * 1024, uint16_t uChunkSideLength = 32);
/// Destructor
~PagedVolume();
@ -327,11 +323,6 @@ namespace PolyVox
uint8_t m_uChunkSideLengthPower;
Pager* m_pPager;
// Enough to make sure a chunks and it's neighbours can be loaded, with a few to spare.
const uint32_t uMinPracticalNoOfChunks = 32;
// Should prevent multi-gigabyte volumes when chunk sizes are reasonable.
const uint32_t uMaxPracticalNoOfChunks = 32768;
};
}