#ifndef UNIFORMS_VK_H_
#define UNIFORMS_VK_H_
+#include <vulkan/vulkan.h>
#include "uniforms.h"
+#include "vkutil.h"
class UniformBufferVK : public UniformBuffer {
+private:
+ vku_buffer *ubo;
+ VkDescriptorSet dset;
+
public:
UniformBufferVK();
virtual ~UniformBufferVK();
virtual void destroy() override;
virtual void bind(int binding) const override;
- virtual void update(void *data) override;
+ virtual bool update(void *data) override;
};
#endif //UNIFORMS_VK_H_