From 29281788884b69d7e7a86a17efbbe4c62c680e19 Mon Sep 17 00:00:00 2001 From: Paul Lemire Date: Mon, 24 Aug 2020 14:50:08 +0200 Subject: FilterProximityDistanceJob/FrustumCullingJob: reimplement QAspectJob::isRequired So that we can benefit from early job discarding. Change-Id: Icf2dfe074d3593932099d6dad80bf761947f3902 Reviewed-by: Mike Krus --- src/render/jobs/filterproximitydistancejob.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/render/jobs/filterproximitydistancejob.cpp') diff --git a/src/render/jobs/filterproximitydistancejob.cpp b/src/render/jobs/filterproximitydistancejob.cpp index cbbd39b8c..90978d573 100644 --- a/src/render/jobs/filterproximitydistancejob.cpp +++ b/src/render/jobs/filterproximitydistancejob.cpp @@ -58,6 +58,11 @@ FilterProximityDistanceJob::~FilterProximityDistanceJob() --instanceCounter; } +bool FilterProximityDistanceJob::isRequired() +{ + return hasProximityFilter(); +} + void FilterProximityDistanceJob::run() { Q_ASSERT(m_manager != nullptr); -- cgit v1.2.3