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