#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);