Changed the OpenGL part and the GLSL shaders to use UBO and
[demo] / src / vulkan / uniforms-vk.h
1 #ifndef UNIFORMS_VK_H_
2 #define UNIFORMS_VK_H_
3
4 #include "uniforms.h"
5
6 class UniformBufferVK : public UniformBuffer {
7 public:
8         UniformBufferVK();
9         virtual ~UniformBufferVK();
10
11         virtual bool create(int size);
12         virtual void destroy() override;
13
14         virtual void bind(int binding) const override;
15         virtual void update(void *data) override;
16 };
17
18 #endif //UNIFORMS_VK_H_