Reverse delete order of fbo.

Should be safer.
This commit is contained in:
vlj 2014-06-22 18:08:26 +02:00
parent f76cd6e7a9
commit aaee62ca82

View File

@ -265,20 +265,19 @@ RTT::~RTT()
glDeleteTextures(1, &DepthStencilTexture); glDeleteTextures(1, &DepthStencilTexture);
if (UserConfigParams::m_shadows) if (UserConfigParams::m_shadows)
{ {
delete m_shadow_FBO;
glDeleteTextures(1, &shadowColorTex); glDeleteTextures(1, &shadowColorTex);
glDeleteTextures(1, &shadowDepthTex); glDeleteTextures(1, &shadowDepthTex);
} }
if (UserConfigParams::m_gi) if (UserConfigParams::m_gi)
{ {
delete m_RH_FBO;
delete m_RSM;
glDeleteTextures(1, &RSM_Color); glDeleteTextures(1, &RSM_Color);
glDeleteTextures(1, &RSM_Normal); glDeleteTextures(1, &RSM_Normal);
glDeleteTextures(1, &RSM_Depth); glDeleteTextures(1, &RSM_Depth);
glDeleteTextures(1, &RH_Red); glDeleteTextures(1, &RH_Red);
glDeleteTextures(1, &RH_Green); glDeleteTextures(1, &RH_Green);
glDeleteTextures(1, &RH_Blue); glDeleteTextures(1, &RH_Blue);
delete m_shadow_FBO;
delete m_RH_FBO;
delete m_RSM;
} }
} }