call Create() in CreateRenderTarget
This commit is contained in:
@@ -2021,15 +2021,11 @@ unsigned RageDisplay_OGL::CreateRenderTarget( const RenderTargetParam ¶m, in
|
|||||||
{
|
{
|
||||||
RenderTarget *pTarget;
|
RenderTarget *pTarget;
|
||||||
if( GLExt.m_bGL_EXT_framebuffer_object )
|
if( GLExt.m_bGL_EXT_framebuffer_object )
|
||||||
{
|
pTarget = new RenderTarget_FramebufferObject;
|
||||||
RenderTarget_FramebufferObject *pTargetFBO = new RenderTarget_FramebufferObject;
|
|
||||||
pTargetFBO->Create( param, iTextureWidthOut, iTextureHeightOut );
|
|
||||||
pTarget = pTargetFBO;
|
|
||||||
}
|
|
||||||
else
|
else
|
||||||
{
|
|
||||||
pTarget = g_pWind->CreateRenderTarget( param, iTextureWidthOut, iTextureHeightOut );
|
pTarget = g_pWind->CreateRenderTarget( param, iTextureWidthOut, iTextureHeightOut );
|
||||||
}
|
|
||||||
|
pTarget->Create( param, iTextureWidthOut, iTextureHeightOut );
|
||||||
|
|
||||||
unsigned iTexture = pTarget->GetTexture();
|
unsigned iTexture = pTarget->GetTexture();
|
||||||
|
|
||||||
|
|||||||
@@ -478,9 +478,7 @@ bool LowLevelWindow_X11::SupportsRenderToTexture() const
|
|||||||
|
|
||||||
RenderTarget *LowLevelWindow_X11::CreateRenderTarget( const RenderTargetParam ¶m, int &iTextureWidthOut, int &iTextureHeightOut )
|
RenderTarget *LowLevelWindow_X11::CreateRenderTarget( const RenderTargetParam ¶m, int &iTextureWidthOut, int &iTextureHeightOut )
|
||||||
{
|
{
|
||||||
RenderTarget_X11 *pTarget = new RenderTarget_X11( this );
|
return new RenderTarget_X11( this );
|
||||||
pTarget->Create( param, iTextureWidthOut, iTextureHeightOut );
|
|
||||||
return pTarget;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void LowLevelWindow_X11::BeginConcurrentRenderingMainThread()
|
void LowLevelWindow_X11::BeginConcurrentRenderingMainThread()
|
||||||
|
|||||||
Reference in New Issue
Block a user