destroy all textures on window destruction and restore OpenGL objects when Android resumes the app

This commit is contained in:
2017-04-28 15:06:23 +01:00
parent 96401a1e5d
commit 2e47ccb0c6
12 changed files with 87 additions and 42 deletions

View File

@@ -25,6 +25,11 @@ Texture2D& TextureManager::get(uint16_t id)
return m_textures[id];
}
void TextureManager::invalidate()
{
m_textures.clear();
}
bool Texture2D::create(int width, int height, GLint internal_format, GLint format, const uint8_t* data)
{
m_width = width;