History

templatize graphics engine tasks' run method

Zach Pomerantz committed 9 years ago

Commit 8d630671 parent dbf4f2d9 files · +18 −80Browse files

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

Unified · Split

libraries/render-utils/src/RenderForwardTask.cpp+0−20
@@ -86,26 +86,6 @@ RenderForwardTask::RenderForwardTask(CullFunctor cullFunctor) { · 85 unmodified lines
8686 addJob<Blit>("Blit", framebuffer);
8787 }
8888
89−void RenderForwardTask::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext) {
90− // sanity checks
91− assert(sceneContext);
92− if (!sceneContext->_scene) {
93− return;
94− }
95−
96−
97− // Is it possible that we render without a viewFrustum ?
98− if (!(renderContext->args && renderContext->args->hasViewFrustum())) {
99− return;
100− }
101−
102− auto config = std::static_pointer_cast<Config>(renderContext->jobConfig);
103−
104− for (auto job : _jobs) {
105− job.run(sceneContext, renderContext);
106− }
107−}
108−
10989 void PrepareFramebuffer::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext, gpu::FramebufferPointer& framebuffer) {
11090 auto framebufferCache = DependencyManager::get<FramebufferCache>();
11191 auto framebufferSize = framebufferCache->getFrameBufferSize();