diff --git a/headers/Mandelbrot.h b/headers/Mandelbrot.h index 0a510c6..1fb2ae4 100644 --- a/headers/Mandelbrot.h +++ b/headers/Mandelbrot.h @@ -16,7 +16,7 @@ private: int iterations = 0; double scale = 1; QVector2D translation; - void setShaderValues(QOpenGLShaderProgram&); + void setShaderValues(QOpenGLShaderProgram&) const; }; diff --git a/src/Mandelbrot.cpp b/src/Mandelbrot.cpp index e464844..524beb3 100644 --- a/src/Mandelbrot.cpp +++ b/src/Mandelbrot.cpp @@ -13,7 +13,7 @@ void Mandelbrot::draw(GLuint vao, QOpenGLShaderProgram& shader) { glBindVertexArray(0); } -void Mandelbrot::setShaderValues(QOpenGLShaderProgram &shader) { +void Mandelbrot::setShaderValues(QOpenGLShaderProgram &shader) const { shader.setUniformValue("origin", QVector2D(-1, 1)); shader.setUniformValue("size", QVector2D(2, 2)); shader.setUniformValue("iterationCount", iterations);