forgot to include ui.[hc] in the repo
[vkrt] / src / ui.c
diff --git a/src/ui.c b/src/ui.c
new file mode 100644 (file)
index 0000000..13f96fc
--- /dev/null
+++ b/src/ui.c
@@ -0,0 +1,19 @@
+#include <string.h>
+#include "ui.h"
+
+bool
+vk_create_swapchain(struct vk_ctx *ctx,
+                    struct vk_swapchain *swapchain)
+{
+    VkSwapchainCreateInfoKHR s_info;
+
+    memset(&s_info, 0, sizeof s_info);
+    s_info.sType = VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR;
+    s_info.flags = VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR;
+    s_info.surface = swapchain->surface;
+    s_info.minImageCount = 2;
+
+    // FIXME: to be continued
+
+    return true;
+}