summaryrefslogtreecommitdiffstats
path: root/src/render/backend/apishadermanager_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/backend/apishadermanager_p.h')
-rw-r--r--src/render/backend/apishadermanager_p.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/render/backend/apishadermanager_p.h b/src/render/backend/apishadermanager_p.h
index 17a3a9865..d8820d12f 100644
--- a/src/render/backend/apishadermanager_p.h
+++ b/src/render/backend/apishadermanager_p.h
@@ -200,15 +200,15 @@ private:
bool isSameShader(const APIShader *apiShader, const Shader *shaderNode)
{
- const QVector<QByteArray> nodeShaderCode = shaderNode->shaderCode();
- const QVector<QByteArray> apiShaderCode = apiShader->shaderCode();
+ const std::vector<QByteArray> &nodeShaderCode = shaderNode->shaderCode();
+ const std::vector<QByteArray> &apiShaderCode = apiShader->shaderCode();
- const int s = nodeShaderCode.size();
+ const size_t s = nodeShaderCode.size();
Q_ASSERT(s == apiShaderCode.size());
- for (int i = 0; i < s; ++i)
- if (nodeShaderCode.at(i) != apiShaderCode.at(i))
+ for (size_t i = 0; i < s; ++i)
+ if (nodeShaderCode[i] != apiShaderCode[i])
return false;
return true;