static void end_drawing();
static bool create_swapchain(VkSwapchainKHR *sc);
-static bool begin_init_command_buffer(VkCommandBuffer *cb);
static bool create_zbuffer();
static bool create_renderpass();
-static bool create_framebuffers(VkFramebuffer *fb, VkImageView *views);
+static bool create_framebuffers();
+static bool begin_init_command_buffer(VkCommandBuffer *cb);
static bool end_init_command_buffer(VkCommandBuffer *cb);
static bool allocate_rendering_command_buffers(VkCommandBuffer *bufs);
static void free_rendering_command_buffers(VkCommandBuffer *bufs, int count);
return false;
}
- if(!create_framebuffers(fbs, iviews)) {
+ if(!create_framebuffers()) {
fprintf(stderr, "Failed to create the framebuffer.\n");
return false;
}
return true;
}
-static bool create_framebuffers(VkFramebuffer *fb, VkImageView *views)
+static bool create_framebuffers()
{
/* framebuffer attachments */
VkImageView fb_att[2];
fbinf.layers = 1;
for(int i=0; i<2; i++) {
- fb_att[0] = views[i];
- if(vkCreateFramebuffer(vk_device, &fbinf, 0, &fb[i]) != VK_SUCCESS) {
+ fb_att[0] = iviews[i];
+ if(vkCreateFramebuffer(vk_device, &fbinf, 0, &fbs[i]) != VK_SUCCESS) {
fprintf(stderr, "Failed to create framebuffer %i\n", i);
return false;
}