nuclear@3: #ifndef VKU_H_ nuclear@3: #define VKU_H_ nuclear@3: nuclear@3: #include nuclear@3: nuclear@3: VkInstance vk; nuclear@3: VkDevice vkdev; nuclear@3: VkQueue vkq; nuclear@3: VkCommandPool vkcmdpool; nuclear@3: nuclear@3: struct vk_buffer { nuclear@3: VkBuffer buf; nuclear@3: VkDeviceMemory mem_pool; nuclear@3: int mem_start, mem_size; nuclear@3: }; nuclear@3: nuclear@3: int vku_create_dev(void); nuclear@3: void vku_cleanup(void); nuclear@3: nuclear@3: nuclear@3: struct vk_buffer *vku_create_buffer(int sz, unsigned int usage); nuclear@3: void vku_destroy_buffer(struct vk_buffer *buf); nuclear@3: nuclear@3: #endif /* VKU_H_ */