From d733b641b864ca19fe386d68aeed80562b41fbda Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 7 Apr 2026 19:30:11 +0200 Subject: [PATCH] Fixed flicering (it was missmatched indices --- .gitignore | 42 +++++++++++++++++++++++++++++++++++++++++- src/main.cpp | 4 ++-- 2 files changed, 43 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 378eac2..4b953c1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,41 @@ -build +# Build directories +build/ +build-*/ +cmake-build-*/ + +# CMake generated files +CMakeFiles/ +CMakeCache.txt +cmake_install.cmake +Makefile + +# Compiled objects +*.o +*.obj +*.so +*.dll +*.exe +*.out + +# Static / dynamic libs +*.a +*.lib + +# Debug / logs +*.log + +# IDE / editors +.vscode/ +.idea/ +*.swp + +# OS files +.DS_Store +Thumbs.db + +# direnv +.direnv/ + +# Nix flakes +result +result-* diff --git a/src/main.cpp b/src/main.cpp index ed86d62..05009e9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -403,7 +403,7 @@ class HelloTriangleApplication { #ifdef DEBUG std::cout << "Logical device created\n"; #endif - } + } void createSurface() { #ifdef DEBUG @@ -1022,7 +1022,7 @@ class HelloTriangleApplication { commandBuffer.begin( {} ); transition_image_layout( - swapChainImages[frameIndex], + swapChainImages[imageIndex], vk::ImageLayout::eUndefined, vk::ImageLayout::eColorAttachmentOptimal, {},