no clue :) just to push it
[demo] / src / morph_renderer.h
1 #ifndef MORPH_RENDERER_H_
2 #define MORPH_RENDERER_H_
3
4 #include "renderer.h"
5
6 class UniformBuffer;
7
8 struct MorphVertUniforms {
9         float t;
10 };
11
12 struct MorphFragUniforms {
13         float fog_density;
14         Vec4 diffuse;
15 };
16
17 class MorphRenderer : public Renderer {
18 protected:
19         MorphVertUniforms mu;
20         UniformBuffer *mbuf;
21
22 public:
23         MorphRenderer();
24         virtual ~MorphRenderer();
25
26         virtual bool create() override;
27         virtual void draw() override;
28 };
29
30 #endif // MORPH_RENDERER_H_