4 #include <vulkan/vulkan.h>
8 class UniformBufferVK : public UniformBuffer {
12 VkWriteDescriptorSet descr_write;
13 VkDescriptorBufferInfo ubo_inf;
17 virtual ~UniformBufferVK();
19 virtual bool create(int size);
20 virtual void destroy() override;
22 virtual void bind(int binding) const override;
23 virtual bool update(void *data) override;
26 #endif //UNIFORMS_VK_H_