Tue, 11 Apr 2023 22:39:18 +0300
Split GL preferences that affect GL build to a new build preferences structure, modifying that requires rebuild, modifying render preferences does not
#pragma once #include "src/gl/common.h" #include "src/gl/basicshaderprogram.h" class AxesLayer final : public RenderLayer { BasicShader shader; public: void initializeGL() override; void overpaint(QPainter* painter) override; void paintGL() override; void mvpMatrixChanged(const glm::mat4& mvpMatrix) override; };