summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2020-11-30 13:25:32 +0000
committerMike Krus <mike.krus@kdab.com>2021-01-11 14:20:35 +0000
commit9424b886d7ad0006b2ae9ce65c31613174bf3ae8 (patch)
tree449cb7094c5d32b1e058a0463777f1c3427b28a5
parent8a6b7a377d7cada0f4d98b35d2ac28f7e70aff83 (diff)
Clean up use to QVector vs QList
Change-Id: I797f52d7cf4f55b5991448c0498e0b149a3dd7c6 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
-rw-r--r--src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp b/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
index 1121c7041..c6fb0437b 100644
--- a/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
+++ b/src/plugins/renderers/rhi/graphicshelpers/submissioncontext.cpp
@@ -1484,29 +1484,29 @@ SubmissionContext::ShaderCreationInfo SubmissionContext::createShaderProgram(RHI
// Compile shaders
const auto &shaderCode = shader->shaderCode();
QShaderBaker b;
- QVector<QShaderBaker::GeneratedShader> generatedShaders;
+ QList<QShaderBaker::GeneratedShader> generatedShaders;
#if QT_FEATURE_vulkan
if (m_rhi->backend() == QRhi::Vulkan)
- generatedShaders.push_back({ QShader::SpirvShader, 100 });
+ generatedShaders.emplace_back(QShader::SpirvShader, 100);
#endif
#ifndef QT_NO_OPENGL
if (m_rhi->backend() == QRhi::OpenGLES2)
- generatedShaders.push_back({ QShader::GlslShader, glslVersionForFormat(format()) });
+ generatedShaders.emplace_back(QShader::GlslShader, glslVersionForFormat(format()));
#endif
#ifdef Q_OS_WIN
if (m_rhi->backend() == QRhi::D3D11)
- generatedShaders.push_back({ QShader::HlslShader, QShaderVersion(50) });
+ generatedShaders.emplace_back(QShader::HlslShader, QShaderVersion(50));
#endif
#ifdef Q_OS_MACOS
if (m_rhi->backend() == QRhi::Metal)
- generatedShaders.push_back({ QShader::MslShader, QShaderVersion(12) });
+ generatedShaders.emplace_back(QShader::MslShader, QShaderVersion(12));
#endif
- QVector<QShader::Variant> generatedShaderVariants(generatedShaders.size());
+ QList<QShader::Variant> generatedShaderVariants(generatedShaders.size());
b.setGeneratedShaders(generatedShaders);
b.setGeneratedShaderVariants(generatedShaderVariants);
@@ -1514,7 +1514,7 @@ SubmissionContext::ShaderCreationInfo SubmissionContext::createShaderProgram(RHI
// TODO handle caching as QShader does not have a built-in mechanism for that
QString logs;
bool success = true;
- for (int i = QShaderProgram::Vertex; i <= QShaderProgram::Compute; ++i) {
+ for (size_t i = QShaderProgram::Vertex; i <= QShaderProgram::Compute; ++i) {
const QShaderProgram::ShaderType type = static_cast<QShaderProgram::ShaderType>(i);
if (!shaderCode.at(i).isEmpty()) {
// Note: logs only return the error but not all the shader code