no clue :) just to push it
[demo] / src / uniforms.h
1 #ifndef UNIFORMS_H_
2 #define UNIFORMS_H_
3
4 class UniformBuffer {
5 protected:
6         int size;
7
8 public:
9         UniformBuffer();
10         virtual ~UniformBuffer();
11
12         virtual bool create(int size);
13         virtual void destroy() = 0;
14
15         virtual void bind(int binding) const = 0;
16         virtual bool update(void *data) = 0;
17 };
18
19 #endif // UNIFORMS_H_