diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-03-31 09:08:37 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2015-05-10 12:25:27 +0000 |
commit | b43e70b9dde614a91d6c9f993c3b444cd113e4e2 (patch) | |
tree | acc96d87b6739ba8effae57fc605a8b35f73eb8b /src/render/backend/jobs | |
parent | bc36e7d6549ab9209e87a5edaa8d6643e1d8f36a (diff) |
Fix: Allow StateSet to not contain any Qt3D::QRenderState
This offers a way to explicitly request every render states to be disabled.
Also updated the doc to be clear about how render states are defined.
Change-Id: I91af58dd3ede7ffd7fc9cc022c5e007104791151
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/jobs')
-rw-r--r-- | src/render/backend/jobs/renderviewjobutils.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/render/backend/jobs/renderviewjobutils.cpp b/src/render/backend/jobs/renderviewjobutils.cpp index d16d124a9..50ba5a0ab 100644 --- a/src/render/backend/jobs/renderviewjobutils.cpp +++ b/src/render/backend/jobs/renderviewjobutils.cpp @@ -344,9 +344,6 @@ void parametersFromMaterialEffectTechnique(ParameterInfoList *infoList, RenderStateSet *buildRenderStateSet(const QList<RenderState*> &states, QFrameAllocator *allocator) { - if (states.isEmpty()) - return Q_NULLPTR; - RenderStateSet *stateSet = allocator->allocate<RenderStateSet>(); Q_FOREACH (RenderState *renderState, states) { |