History

Exposing the timing of the jobs by default

samcake committed 10 years ago

Commit ca720ef1 parent 3887dfd5 files · +61 −61Browse files

Showing the changes to libraries/render-utils/src/RenderDeferredTask.cpp (1 of 5 files). Show all

Unified · Split

libraries/render-utils/src/RenderDeferredTask.cpp+1−11
@@ -12,8 +12,6 @@ · 11 unmodified lines
1212
1313 #include "RenderDeferredTask.h"
1414
15−#include <QElapsedTimer>
16−
1715 #include <PerfStat.h>
1816 #include <PathUtils.h>
1917 #include <RenderArgs.h>
@@ -47,13 +45,7 @@ void PrepareDeferred::run(const SceneContextPointer& sceneContext, const RenderC · 27 unmodified lines
4745 }
4846
4947 void RenderDeferred::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext) {
50− QElapsedTimer cpuTimer;
51− cpuTimer.start();
52− auto config = std::static_pointer_cast<Config>(renderContext->jobConfig);
53−
5448 DependencyManager::get<DeferredLightingEffect>()->render(renderContext);
55−
56− config->setStats(cpuTimer.elapsed());
5749 }
5850
5951 RenderDeferredTask::RenderDeferredTask(CullFunctor cullFunctor) {
@@ -183,8 +175,6 @@ void RenderDeferredTask::run(const SceneContextPointer& sceneContext, const Rend · 123 unmodified lines
183175 void DrawDeferred::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext, const ItemBounds& inItems) {
184176 assert(renderContext->args);
185177 assert(renderContext->args->_viewFrustum);
186− QElapsedTimer cpuTimer;
187− cpuTimer.start();
188178
189179 auto config = std::static_pointer_cast<Config>(renderContext->jobConfig);
190180
@@ -207,7 +197,7 @@ void DrawDeferred::run(const SceneContextPointer& sceneContext, const RenderCont · 16 unmodified lines
207197 args->_batch = nullptr;
208198 });
209199
210− config->setStats((int)inItems.size(), cpuTimer.elapsed());
200+ config->setNumDrawn((int)inItems.size());
211201 }
212202
213203 DrawOverlay3D::DrawOverlay3D(bool opaque) :