diff --git a/projects/first_triangle/src/main.cpp b/projects/first_triangle/src/main.cpp index 3c3f91de9ac1c4490859559db2bca5bdd089ecfa..569033036c134407b3dd184ce5070d40cd6518ad 100644 --- a/projects/first_triangle/src/main.cpp +++ b/projects/first_triangle/src/main.cpp @@ -102,8 +102,6 @@ int main(int argc, const char** argv) { core.beginFrame(); core.renderTriangle(trianglePass, trianglePipeline, windowWidth, windowHeight); core.endFrame(); - - window.pollEvents(); } return 0; } diff --git a/src/vkcv/Core.cpp b/src/vkcv/Core.cpp index 41c2ac6f821a4dbd122b65fd06c3585d1fccd79d..5b01914796bebd9ac996648113db11e75fdfd557 100644 --- a/src/vkcv/Core.cpp +++ b/src/vkcv/Core.cpp @@ -154,7 +154,7 @@ namespace vkcv if (acquireSwapchainImage() != Result::SUCCESS) { return; } - + m_window.pollEvents(); m_Context.getDevice().waitIdle(); // FIMXE: this is a sin against graphics programming, but its getting late - Alex destroyTemporaryFramebuffers(); const vk::CommandBufferUsageFlags beginFlags = vk::CommandBufferUsageFlagBits::eOneTimeSubmit;