summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-07-04 08:46:14 +0200
committerPaul Lemire <paul.lemire@kdab.com>2016-07-17 21:29:20 +0000
commit78432f7a3720b94540140128a5c31d2da31364bb (patch)
tree30efce7a07cf9de328021fc0c58ab928edb79e73
parentc620e083d09c0745c9771eca06fc6fd3a8f20e90 (diff)
Renderer: update comment regarding RenderStateSet
Change-Id: I97dab557574b791621ad95f427e348b3a0a3ec97 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--src/render/backend/renderer.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/render/backend/renderer.cpp b/src/render/backend/renderer.cpp
index f3fe21ac3..6a2831a66 100644
--- a/src/render/backend/renderer.cpp
+++ b/src/render/backend/renderer.cpp
@@ -830,10 +830,8 @@ Renderer::ViewSubmissionResultData Renderer::submitRenderViews(const QVector<Ren
}
// Set RenderView render state
- // TO DO: The RenderStateSet is created for each renderView but it references
- // RenderStateImpl which are directly updated by the frontend events.
- // If we want submission to happen in parallel to frame preparation, this needs
- // to be changed
+ // Note: the RenderStateSet is allocated once per RV if needed
+ // and it contains a list of StateVariant value types
RenderStateSet *renderViewStateSet = renderView->stateSet();
if (renderViewStateSet)
m_graphicsContext->setCurrentStateSet(renderViewStateSet);