summaryrefslogtreecommitdiffstats
path: root/src/render/backend/jobs
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-03-31 09:08:37 +0200
committerPaul Lemire <paul.lemire@kdab.com>2015-05-10 12:25:27 +0000
commitb43e70b9dde614a91d6c9f993c3b444cd113e4e2 (patch)
treeacc96d87b6739ba8effae57fc605a8b35f73eb8b /src/render/backend/jobs
parentbc36e7d6549ab9209e87a5edaa8d6643e1d8f36a (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.cpp3
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) {