mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 19:41:20 +02:00
Only add RenderShadowTask if isDeferred
This commit is contained in:
parent
c0c246c934
commit
b38eae3731
1 changed files with 3 additions and 1 deletions
|
@ -19,7 +19,9 @@ void RenderViewTask::build(JobModel& task, const render::Varying& input, render:
|
||||||
|
|
||||||
// Warning : the cull functor passed to the shadow pass should only be testing for LOD culling. If frustum culling
|
// Warning : the cull functor passed to the shadow pass should only be testing for LOD culling. If frustum culling
|
||||||
// is performed, then casters not in the view frustum will be removed, which is not what we wish.
|
// is performed, then casters not in the view frustum will be removed, which is not what we wish.
|
||||||
task.addJob<RenderShadowTask>("RenderShadowTask", cullFunctor, tagBits, tagMask);
|
if (isDeferred) {
|
||||||
|
task.addJob<RenderShadowTask>("RenderShadowTask", cullFunctor, tagBits, tagMask);
|
||||||
|
}
|
||||||
|
|
||||||
const auto items = task.addJob<RenderFetchCullSortTask>("FetchCullSort", cullFunctor, tagBits, tagMask);
|
const auto items = task.addJob<RenderFetchCullSortTask>("FetchCullSort", cullFunctor, tagBits, tagMask);
|
||||||
assert(items.canCast<RenderFetchCullSortTask::Output>());
|
assert(items.canCast<RenderFetchCullSortTask::Output>());
|
||||||
|
|
Loading…
Reference in a new issue