#include "renderer.h"
+class UniformBuffer;
+
+struct MorphVertUniforms {
+ float t;
+};
+
+struct MorphFragUniforms {
+ float fog_density;
+ Vec4 diffuse;
+};
+
class MorphRenderer : public Renderer {
protected:
- int t_loc;
+ MorphVertUniforms mu;
+ UniformBuffer *mbuf;
public:
MorphRenderer();
virtual ~MorphRenderer();
virtual bool create() override;
- virtual void draw() const override;
+ virtual void draw() override;
};
-#endif // MORPH_RENDERER_H_
\ No newline at end of file
+#endif // MORPH_RENDERER_H_