2 #include "src/gl/common.h" |
2 #include "src/gl/common.h" |
3 #include "src/gl/basicshaderprogram.h" |
3 #include "src/gl/basicshaderprogram.h" |
4 |
4 |
5 class AxesLayer final : public RenderLayer |
5 class AxesLayer final : public RenderLayer |
6 { |
6 { |
7 BasicShader shader; |
7 gl::basic_shader shader; |
8 public: |
8 public: |
9 void initializeGL() override; |
9 void initializeGL() override; |
10 void overpaint(QPainter* painter) override; |
10 void overpaint(QPainter* painter) override; |
11 void paintGL() override; |
11 void paintGL() override; |
12 void mvpMatrixChanged(const glm::mat4& mvpMatrix) override; |
12 void mvpMatrixChanged(const glm::mat4& mvpMatrix) override; |