vulkan_test2

view src/vku.h @ 3:68e1c437343f

more vulkan
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 22 Sep 2017 01:01:10 +0300
parents
children c31c4115d44a
line source
1 #ifndef VKU_H_
2 #define VKU_H_
4 #include <vulkan/vulkan.h>
6 VkInstance vk;
7 VkDevice vkdev;
8 VkQueue vkq;
9 VkCommandPool vkcmdpool;
11 struct vk_buffer {
12 VkBuffer buf;
13 VkDeviceMemory mem_pool;
14 int mem_start, mem_size;
15 };
17 int vku_create_dev(void);
18 void vku_cleanup(void);
21 struct vk_buffer *vku_create_buffer(int sz, unsigned int usage);
22 void vku_destroy_buffer(struct vk_buffer *buf);
24 #endif /* VKU_H_ */