From 98591e9fc19789e45b3b4bc9d4eb2749b3f5f565 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 28 Jul 2006 21:03:57 +0000 Subject: [PATCH] call Create() in CreateRenderTarget --- stepmania/src/RageDisplay_OGL.cpp | 10 +++------- .../src/arch/LowLevelWindow/LowLevelWindow_X11.cpp | 4 +--- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/stepmania/src/RageDisplay_OGL.cpp b/stepmania/src/RageDisplay_OGL.cpp index ac4452f844..cf04c814f8 100644 --- a/stepmania/src/RageDisplay_OGL.cpp +++ b/stepmania/src/RageDisplay_OGL.cpp @@ -2021,15 +2021,11 @@ unsigned RageDisplay_OGL::CreateRenderTarget( const RenderTargetParam ¶m, in { RenderTarget *pTarget; if( GLExt.m_bGL_EXT_framebuffer_object ) - { - RenderTarget_FramebufferObject *pTargetFBO = new RenderTarget_FramebufferObject; - pTargetFBO->Create( param, iTextureWidthOut, iTextureHeightOut ); - pTarget = pTargetFBO; - } + pTarget = new RenderTarget_FramebufferObject; else - { pTarget = g_pWind->CreateRenderTarget( param, iTextureWidthOut, iTextureHeightOut ); - } + + pTarget->Create( param, iTextureWidthOut, iTextureHeightOut ); unsigned iTexture = pTarget->GetTexture(); diff --git a/stepmania/src/arch/LowLevelWindow/LowLevelWindow_X11.cpp b/stepmania/src/arch/LowLevelWindow/LowLevelWindow_X11.cpp index eb197364b4..c3a96c3eaa 100644 --- a/stepmania/src/arch/LowLevelWindow/LowLevelWindow_X11.cpp +++ b/stepmania/src/arch/LowLevelWindow/LowLevelWindow_X11.cpp @@ -478,9 +478,7 @@ bool LowLevelWindow_X11::SupportsRenderToTexture() const RenderTarget *LowLevelWindow_X11::CreateRenderTarget( const RenderTargetParam ¶m, int &iTextureWidthOut, int &iTextureHeightOut ) { - RenderTarget_X11 *pTarget = new RenderTarget_X11( this ); - pTarget->Create( param, iTextureWidthOut, iTextureHeightOut ); - return pTarget; + return new RenderTarget_X11( this ); } void LowLevelWindow_X11::BeginConcurrentRenderingMainThread()