}
// Create render target texture
- video::ITexture *oldtexture = driver->findTexture(texture_name.c_str());
- if(oldtexture)
- driver->removeTexture(oldtexture);
video::ITexture *rtt = driver->addRenderTargetTexture(
dim, texture_name.c_str(), video::ECF_A8R8G8B8);
if(rtt == NULL)
}
// Set render target
- driver->setRenderTarget(rtt, true, true, video::SColor(0,0,0,0));
+ driver->setRenderTarget(rtt, false, true, video::SColor(0,0,0,0));
// Get a scene manager
scene::ISceneManager *smgr_main = device->getSceneManager();
smgr->drop();
// Unset render target
- driver->setRenderTarget(0, true, true, 0);
+ driver->setRenderTarget(0, false, true, 0);
return rtt;
}