No longer submit initial depth/stencil image barrier outside of setup command buffer (#57), updated swapChain usage to recent refactorings

This commit is contained in:
saschawillems 2016-03-04 16:54:56 +01:00
parent e2c6246d69
commit 51f76c4845

View file

@ -234,8 +234,8 @@ struct VulkanExample
vkGetPhysicalDeviceMemoryProperties(physicalDevice, &deviceMemoryProperties);
// Swap chain
swapChain.init(instance, physicalDevice, device);
swapChain.initSwapChain(app->window);
swapChain.connect(instance, physicalDevice, device);
swapChain.initSurface(app->window);
// Command buffer pool
VkCommandPoolCreateInfo cmdPoolInfo = {};
@ -254,15 +254,17 @@ struct VulkanExample
createSetupCommandBuffer();
startSetupCommandBuffer();
swapChain.setup(setupCmdBuffer, &width, &height);
flushSetupCommandBuffer();
createCommandBuffers();
swapChain.create(setupCmdBuffer, &width, &height);
setupDepthStencil();
setupRenderPass();
setupFrameBuffer();
flushSetupCommandBuffer();
createCommandBuffers();
prepareVertices();
prepareUniformBuffers();
setupDescriptorSetLayout();