diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2020-08-24 14:50:08 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2020-08-26 11:24:10 +0200 |
commit | 29281788884b69d7e7a86a17efbbe4c62c680e19 (patch) | |
tree | 714ab4fad98f9cb2c166c6b6721d4c3088fa34cc /src/render/jobs/filterproximitydistancejob.cpp | |
parent | cd3abdfe708bc665622021e79f4d1b17fe01e60b (diff) |
FilterProximityDistanceJob/FrustumCullingJob: reimplement QAspectJob::isRequired
So that we can benefit from early job discarding.
Change-Id: Icf2dfe074d3593932099d6dad80bf761947f3902
Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/render/jobs/filterproximitydistancejob.cpp')
-rw-r--r-- | src/render/jobs/filterproximitydistancejob.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
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); |