/*!**************************************************************************** @Function ReleaseView @Return bool true if no error occured @Description Code in ReleaseView() will be called by PVRShell when the application quits or before a change in the rendering context. ******************************************************************************/ bool OGLES2StencilBuffer::ReleaseView() { // Delete textures glDeleteTextures(1, &m_uiCylinderTex); glDeleteTextures(1, &m_uiStoneTex); glDeleteTextures(1, &m_uiTileTex); // Delete program and shader objects glDeleteProgram(m_ShaderProgram.uiId); glDeleteShader(m_uiVertShader); glDeleteShader(m_uiFragShader); // Delete buffer objects m_Cylinder.DeleteVbos(); m_Sphere.DeleteVbos(); // Release Print3D Textures m_Print3D.ReleaseTextures(); return true; }