Prevent crash when AFT draws an AFT

by remember the previous render target.
This commit is contained in:
sigatrev
2015-03-17 21:41:31 -05:00
parent cc5c05a4f1
commit 45a0952a3b
5 changed files with 14 additions and 1 deletions
+2 -1
View File
@@ -47,6 +47,7 @@ void RageTextureRenderTarget::Destroy()
void RageTextureRenderTarget::BeginRenderingTo( bool bPreserveTexture )
{
m_iPreviousRenderTarget = DISPLAY->GetRenderTarget( );
DISPLAY->SetRenderTarget( m_iTexHandle, bPreserveTexture );
/* We're rendering to a texture, not the framebuffer.
@@ -69,7 +70,7 @@ void RageTextureRenderTarget::FinishRenderingTo()
DISPLAY->CameraPopMatrix();
DISPLAY->PopMatrix();
DISPLAY->SetRenderTarget( 0 );
DISPLAY->SetRenderTarget( m_iPreviousRenderTarget );
}
// lua start