than drop device will I get Memory error on drop device.
thanks.
and where is my wrong?
Code: Select all
m_gamemap.loadMap(); //like examples 16
//quit loop
m_gamemap.releaseMap();
m_device->drop(); //here is memory error
Code: Select all
//release map
void CGameMap::releaseMap()
{
if(m_Mesh)
{
m_Mesh->drop();
m_Mesh = NULL;
}
if(m_MapNode)
{
m_MapNode->remove();
m_MapNode = NULL;
}
if(m_ShaderNodeParent)
{
m_ShaderNodeParent->removeAll();
m_ShaderNodeParent=NULL;
}
if(m_MapMeta)
{
m_MapMeta->drop();
m_MapMeta=NULL;
}
}