From 3dc17e38c236bddb3e3872ee575153cd72af5138 Mon Sep 17 00:00:00 2001 From: Sebastian Gaida <gaida@ca-digit.com> Date: Thu, 20 May 2021 15:17:12 +0200 Subject: [PATCH] [#14][Code] move pollEvents to Core.beginFrame() hides poll events from User, so i can't be forgotten --- projects/first_triangle/src/main.cpp | 2 -- src/vkcv/Core.cpp | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/projects/first_triangle/src/main.cpp b/projects/first_triangle/src/main.cpp index 3c3f91de..56903303 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 41c2ac6f..5b019147 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; -- GitLab