mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 10:43:21 +02:00
Update render perf tool to use the new API
This commit is contained in:
parent
54a7265be8
commit
5bbcbbb811
1 changed files with 5 additions and 3 deletions
|
@ -403,7 +403,12 @@ private:
|
||||||
renderArgs._blitFramebuffer = finalFramebuffer;
|
renderArgs._blitFramebuffer = finalFramebuffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_gpuContext->beginFrame(renderArgs._blitFramebuffer);
|
||||||
|
gpu::doInBatch(renderArgs._context, [&](gpu::Batch& batch) {
|
||||||
|
batch.resetStages();
|
||||||
|
});
|
||||||
render(&renderArgs);
|
render(&renderArgs);
|
||||||
|
_gpuContext->endFrame();
|
||||||
GLuint glTex;
|
GLuint glTex;
|
||||||
{
|
{
|
||||||
auto gpuTex = renderArgs._blitFramebuffer->getRenderBuffer(0);
|
auto gpuTex = renderArgs._blitFramebuffer->getRenderBuffer(0);
|
||||||
|
@ -428,9 +433,6 @@ private:
|
||||||
_offscreenContext->makeCurrent();
|
_offscreenContext->makeCurrent();
|
||||||
framebufferCache->releaseFramebuffer(renderArgs._blitFramebuffer);
|
framebufferCache->releaseFramebuffer(renderArgs._blitFramebuffer);
|
||||||
renderArgs._blitFramebuffer.reset();
|
renderArgs._blitFramebuffer.reset();
|
||||||
gpu::doInBatch(renderArgs._context, [&](gpu::Batch& batch) {
|
|
||||||
batch.resetStages();
|
|
||||||
});
|
|
||||||
_fpsCounter.increment();
|
_fpsCounter.increment();
|
||||||
static size_t _frameCount { 0 };
|
static size_t _frameCount { 0 };
|
||||||
++_frameCount;
|
++_frameCount;
|
||||||
|
|
Loading…
Reference in a new issue