summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2020-07-07 09:13:03 +0200
committerPaul Lemire <paul.lemire@kdab.com>2020-07-09 08:02:15 +0200
commit80519df3768404e658614b882e320aded90d6030 (patch)
tree9a72d9b18b44d85bfa6028291d0eed8e941c89fc
parente8a6190d781da8ba4d11dcf5962d21055f2bcce8 (diff)
rhi/renderer: small tidies
Change-Id: I794a8c205e576b01eceb0d8b117aa643bec29fdc Reviewed-by: Mike Krus <mike.krus@kdab.com> Reviewed-by: Jean-Michaƫl Celerier <jean-michael.celerier@kdab.com>
-rw-r--r--src/plugins/renderers/rhi/renderer/renderer.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/renderers/rhi/renderer/renderer.cpp b/src/plugins/renderers/rhi/renderer/renderer.cpp
index 06b1924d3..a8cd0a161 100644
--- a/src/plugins/renderers/rhi/renderer/renderer.cpp
+++ b/src/plugins/renderers/rhi/renderer/renderer.cpp
@@ -1297,7 +1297,7 @@ std::vector<Renderer::RHIPassInfo>
Renderer::prepareCommandsSubmission(const std::vector<RenderView *> &renderViews)
{
// TO DO: Find a central place to initialize RHI resources
- const int renderViewCount = renderViews.size();
+ const size_t renderViewCount = renderViews.size();
// We need to have a single RHI RenderPass per RenderTarget
// as creating the pass clears the buffers
@@ -1305,14 +1305,14 @@ Renderer::prepareCommandsSubmission(const std::vector<RenderView *> &renderViews
// and submit all of these as part of the same RHI pass
std::vector<RHIPassInfo> rhiPassesInfo;
- for (int i = 0; i < renderViewCount;) {
+ for (size_t i = 0; i < renderViewCount;) {
std::vector<RenderView *> sameRenderTargetRVs;
std::vector<QRhiBuffer *> rvUbos;
RenderView *refRV = renderViews.at(i);
sameRenderTargetRVs.push_back(refRV);
for (i = i + 1; i < renderViewCount; ++i) {
- RenderView *curRV = renderViews.at(i);
+ RenderView *curRV = renderViews[i];
if (refRV->renderTargetId() == curRV->renderTargetId()) {
sameRenderTargetRVs.push_back(curRV);
} else
@@ -1327,8 +1327,8 @@ Renderer::prepareCommandsSubmission(const std::vector<RenderView *> &renderViews
rhiPassesInfo.push_back(bucket);
}
- for (int i = 0; i < renderViewCount; ++i) {
- RenderView *rv = renderViews.at(i);
+ for (size_t i = 0; i < renderViewCount; ++i) {
+ RenderView *rv = renderViews[i];
rv->forEachCommand([&] (RenderCommand &command) {
// Update/Create GraphicsPipelines
if (command.m_type == RenderCommand::Draw) {