X-Git-Url: https://eleni.mutantstargoat.com/git/?p=demo;a=blobdiff_plain;f=src%2Fvulkan%2Fmesh-vk.h;fp=src%2Fvulkan%2Fmesh-vk.h;h=a4ad0bd01f6cba162ab1813dc2d1174cdc42894b;hp=9b8c67769977025ef9cd1e1be8020c3a0429b724;hb=d90ed8aef9e3547eee75ad793c352ee022d35050;hpb=855c42d8e50fff743fd7b1be5e91cb0db18def77 diff --git a/src/vulkan/mesh-vk.h b/src/vulkan/mesh-vk.h index 9b8c677..a4ad0bd 100644 --- a/src/vulkan/mesh-vk.h +++ b/src/vulkan/mesh-vk.h @@ -2,15 +2,16 @@ #define MESH_VK_H_ #include "mesh.h" +#include "vkutil.h" class MeshVK : public Mesh { private: - VkBuffer vk_vertices; - VkBuffer vk_normals; - VkBuffer vk_tex_coords; - VkBuffer vk_indices; + vku_buffer *vk_vertices; + vku_buffer *vk_normals; + vku_buffer *vk_tex_coords; + vku_buffer *vk_indices; - virtual void update_vertex_data() override; + virtual bool update_vertex_data() override; public: MeshVK(); MeshVK(const MeshVK &mesh);