From 17b3abc3bab4436c5d2928c2dd2b0e707ffd58c2 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 13 Feb 2007 23:00:18 +0000 Subject: [PATCH] bPreserveTexture --- stepmania/src/RageTextureRenderTarget.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stepmania/src/RageTextureRenderTarget.cpp b/stepmania/src/RageTextureRenderTarget.cpp index 5023f58575..0576c73a50 100644 --- a/stepmania/src/RageTextureRenderTarget.cpp +++ b/stepmania/src/RageTextureRenderTarget.cpp @@ -74,7 +74,12 @@ void RageTextureRenderTarget::FinishRenderingTo() class LunaRageTextureRenderTarget: public Luna { public: - static int BeginRenderingTo( T* p, lua_State *L ) { p->BeginRenderingTo(); return 0; } + static int BeginRenderingTo( T* p, lua_State *L ) + { + bool bPreserveTexture = !!luaL_opt( L, lua_toboolean, 1, false ); + p->BeginRenderingTo( bPreserveTexture ); + return 0; + } static int FinishRenderingTo( T* p, lua_State *L ) { p->FinishRenderingTo(); return 0; } LunaRageTextureRenderTarget()