blob: 6e3f5aa64238c5592140108bba36caf2d3f7739a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#ifndef VKDEVICE_H
#define VKDEVICE_H
#include "vk_types.h"
struct vkdev* create_vkdev(VkInstance instance, VkSurfaceKHR surface);
void destroy_vkdev(struct vkdev *dev);
void get_swapchain_data(struct vkdev *dev, VkSurfaceKHR *surface);
int get_depth_format(struct vkdev *dev);
uint32_t get_memory_index(struct vkdev *dev, uint32_t type, uint32_t flags);
#endif
|