some descriptor functions in vkutil - wip
[demo] / src / vulkan / uniforms-vk.h
index 68847ce..50e1e84 100644 (file)
@@ -1,9 +1,15 @@
 #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();
@@ -12,7 +18,7 @@ public:
        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_