initial commit
[vktest3] / src / vk.h
1 #ifndef VK_H_
2 #define VK_H_
3
4 #include <X11/Xlib.h>
5
6 enum {
7         VKINIT_DEPTH    = 1,
8         VKINIT_STENCIL  = 2,
9         VKINIT_RAY              = 0x100
10 };
11
12 void vk_init_xwin(Display *dpy, Window win);
13
14 int vk_init(unsigned int flags, unsigned int *usedflags);
15 void vk_cleanup(void);
16
17 int vk_reshape(int xsz, int ysz);
18
19 int vk_create_rpass(void);
20 void vk_free_rpass(int rp);
21 void vk_rpass_colorbuf(int rp, int fmt, int n);
22 void vk_rpass_msaa(int rp, int nsamp);
23 VkRenderPass vk_rpass(int rp);
24
25
26 #endif  /* VK_H_ */