vulkan_test2
diff src/vku.h @ 5:cec4b0e7fce8
created swapchain
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 22 Sep 2017 17:48:18 +0300 |
parents | c31c4115d44a |
children | 1dd2c7398afc |
line diff
1.1 --- a/src/vku.h Fri Sep 22 15:26:29 2017 +0300 1.2 +++ b/src/vku.h Fri Sep 22 17:48:18 2017 +0300 1.3 @@ -34,6 +34,9 @@ 1.4 1.5 void vku_submit_cmdbuf(VkQueue q, VkCommandBuffer buf, VkFence done_fence); 1.6 1.7 +VkSwapchainKHR vku_create_swapchain(VkSurfaceKHR surf, int xsz, int ysz, int n, 1.8 + VkPresentModeKHR pmode, VkSwapchainKHR prev); 1.9 + 1.10 struct vku_buffer *vku_create_buffer(int sz, unsigned int usage); 1.11 void vku_destroy_buffer(struct vku_buffer *buf); 1.12 1.13 @@ -44,6 +47,7 @@ 1.14 #ifdef VK_USE_PLATFORM_XLIB_KHR 1.15 #include <X11/Xlib.h> 1.16 int vku_xlib_usable_visual(Display *dpy, VisualID vid); 1.17 +VkSurfaceKHR vku_xlib_create_surface(Display *dpy, Window win); 1.18 #endif 1.19 1.20 #endif /* VKU_H_ */