message: DynamicAtlasManager: fixed dtor to allow moved-out objects
diff: @@ -48,6 +48,8 @@ DynamicAtlasManager::DynamicAtlasManager(Uint32 Width, Uint32 Height) :
  }
  DynamicAtlasManager::~DynamicAtlasManager()
  +{
  + if (m_RegionMap)
  {
  #if DILIGENT_DEBUG
  DbgVerifyConsistency();
  @@ -58,6 +60,13 @@ DynamicAtlasManager::~DynamicAtlasManager()
  "Not all allocations have been freed");
  DEV_CHECK_ERR(m_FreeRegionsByWidth.size() == 1, "There expected to be a single free region");
  }
  + else
  + {
  + VERIFY_EXPR(m_FreeRegionsByWidth.empty());
  + VERIFY_EXPR(m_FreeRegionsByHeight.empty());
  + VERIFY_EXPR(m_dbgRegions.empty());
  + }
  +}
  DynamicAtlasManager::Region DynamicAtlasManager::Allocate(Uint32 Width, Uint32 Height)
  {
  