X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=src%2Fvulkan%2Funiforms-vk.h;fp=src%2Fvulkan%2Funiforms-vk.h;h=50e1e84ad8da0bbcda77f88ea08f336b2ac1e9db;hp=68847ce0976bb2a89d316dad85630a7c43a92feb;hb=86c912d603be75ac8b2fdb2229f1696e9c0c01d9;hpb=e04bbfa8eb50d10fc87c3cbd6667de5de767eaa7 diff --git a/src/vulkan/uniforms-vk.h b/src/vulkan/uniforms-vk.h index 68847ce..50e1e84 100644 --- a/src/vulkan/uniforms-vk.h +++ b/src/vulkan/uniforms-vk.h @@ -1,9 +1,15 @@ #ifndef UNIFORMS_VK_H_ #define UNIFORMS_VK_H_ +#include #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_