diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..52c505d --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +/.idea +/.cache +/.ccls-cache +/compile_commands.json +/cmake-build-debug +/build diff --git a/CMakeLists.txt b/CMakeLists.txt index eccb00e..d0a86ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.30) +cmake_minimum_required(VERSION 3.18..3.30) project(FractalInspector VERSION 1.0 diff --git a/src/FractalApp.cpp b/src/FractalApp.cpp index f17c2d0..a2df284 100644 --- a/src/FractalApp.cpp +++ b/src/FractalApp.cpp @@ -395,12 +395,13 @@ bool FractalInspectorApp::Open() { void FractalInspectorApp::PropagateWindowSize() { auto size = GetSize(); Vector2i vSize = Vector2i(size.x, size.y); + + if (vSize != canvas->GetDimensions()) + canvas->Resize(vSize); + JGL::Update(vSize); scene->SetViewportSize(Vector2(vSize)); console->MaxSize(Vector2(GetWidth()-10, GetHeight()-10)); - - // TODO: Causes the shader canvas to not appear...? - //canvas->Resize(vSize); }