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_ */