Use ShaderTraits based shader for paint background

Little bit less usage of old Shader API.
This commit is contained in:
Martin Gräßlin 2015-11-26 09:37:23 +01:00
parent ad7246e010
commit 5657405d32

View file

@ -1137,8 +1137,8 @@ void SceneOpenGL2::doPaintBackground(const QVector< float >& vertices)
vbo->setUseColor(true); vbo->setUseColor(true);
vbo->setData(vertices.count() / 2, 2, vertices.data(), NULL); vbo->setData(vertices.count() / 2, 2, vertices.data(), NULL);
ShaderBinder binder(ShaderManager::ColorShader); ShaderBinder binder(ShaderTrait::UniformColor);
binder.shader()->setUniform(GLShader::Offset, QVector2D(0, 0)); binder.shader()->setUniform(GLShader::ModelViewProjectionMatrix, m_projectionMatrix);
vbo->render(GL_TRIANGLES); vbo->render(GL_TRIANGLES);
} }