From 5bbcbbb811985e1bfba7bd054f95ec72f82f1739 Mon Sep 17 00:00:00 2001 From: Bradley Austin Davis Date: Tue, 26 Jul 2016 17:06:44 -0700 Subject: [PATCH] Update render perf tool to use the new API --- tests/render-perf/src/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/render-perf/src/main.cpp b/tests/render-perf/src/main.cpp index ace637e92a..22dd96b83b 100644 --- a/tests/render-perf/src/main.cpp +++ b/tests/render-perf/src/main.cpp @@ -403,7 +403,12 @@ private: renderArgs._blitFramebuffer = finalFramebuffer; } + _gpuContext->beginFrame(renderArgs._blitFramebuffer); + gpu::doInBatch(renderArgs._context, [&](gpu::Batch& batch) { + batch.resetStages(); + }); render(&renderArgs); + _gpuContext->endFrame(); GLuint glTex; { auto gpuTex = renderArgs._blitFramebuffer->getRenderBuffer(0); @@ -428,9 +433,6 @@ private: _offscreenContext->makeCurrent(); framebufferCache->releaseFramebuffer(renderArgs._blitFramebuffer); renderArgs._blitFramebuffer.reset(); - gpu::doInBatch(renderArgs._context, [&](gpu::Batch& batch) { - batch.resetStages(); - }); _fpsCounter.increment(); static size_t _frameCount { 0 }; ++_frameCount;