diff --git a/project/src/common/Display.cpp b/project/src/common/Display.cpp index ffc90e715..25564ecc2 100644 --- a/project/src/common/Display.cpp +++ b/project/src/common/Display.cpp @@ -907,9 +907,9 @@ void DirectRenderer::Render( const RenderTarget &inTarget, const RenderState &in RenderState state(inState); gDirectRenderContext = inTarget.mHardware; + gDirectRenderContext->BeginDirectRender(inState.mClipRect); Rect clip = inState.mClipRect; clip.y = inTarget.mHardware->Height() - clip.y - clip.h; - gDirectRenderContext->BeginDirectRender(clip); if (gNmeRenderGcFree) { gc_exit_blocking();