History

Templatize item culling

Zach Pomerantz committed 10 years ago

Commit bf68f2f1 parent c8d33423 files · +11 −44Browse files

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

Unified · Split

libraries/render-utils/src/RenderDeferredTask.cpp+2−2
@@ -56,7 +56,7 @@ RenderDeferredTask::RenderDeferredTask() : Task() { · 55 unmodified lines
5656 context->getItemsConfig().opaque.numFeed = count;
5757 })
5858 )));
59− _jobs.push_back(Job(new CullItemsOpaque::JobModel("CullOpaque", _jobs.back().getOutput())));
59+ _jobs.push_back(Job(new CullItems<RenderDetails::OPAQUE_ITEM>::JobModel("CullOpaque", _jobs.back().getOutput())));
6060 _jobs.push_back(Job(new DepthSortItems::JobModel("DepthSortOpaque", _jobs.back().getOutput())));
6161 auto& renderedOpaques = _jobs.back().getOutput();
6262
@@ -67,7 +67,7 @@ RenderDeferredTask::RenderDeferredTask() : Task() { · 4 unmodified lines
6767 context->getItemsConfig().transparent.numFeed = count;
6868 })
6969 )));
70− _jobs.push_back(Job(new CullItemsTransparent::JobModel("CullTransparent", _jobs.back().getOutput())));
70+ _jobs.push_back(Job(new CullItems<RenderDetails::TRANSLUCENT_ITEM>::JobModel("CullTransparent", _jobs.back().getOutput())));
7171 _jobs.push_back(Job(new DepthSortItems::JobModel("DepthSortTransparent", _jobs.back().getOutput(), DepthSortItems(false))));
7272 auto& renderedTransparents = _jobs.back().getOutput();
7373