There is a mistake at Drawing_a_triangle/Drawing/Rendering_and_presentation/Submitting_the_command_buffer ("https://vulkan-tutorial.com/Drawing_a_triangle/Drawing/Rendering_and_presentation"). [link](https://vulkan-tutorial.com/Drawing_a_triangle/Drawing/Rendering_and_presentation) ``` submitInfo.commandBufferCount = 1; submitInfo.pCommandBuffers = commandBuffer; ``` I think ```submitInfo.pCommandBuffers``` is a pointer of ```VkCommandBuffer``` So it can be fixed as: ``` submitInfo.commandBufferCount = 1; submitInfo.pCommandBuffers = &commandBuffer; ```