From 3fb356e2a9adb63df86dbfa2fe6fa76f24f2799b Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sun, 17 Mar 2024 23:05:31 -0400 Subject: [PATCH] Fix renderer crashing due to SimulationData not being instantiated early enough --- src/PowderToyRenderer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/PowderToyRenderer.cpp b/src/PowderToyRenderer.cpp index d7c35aed4..5e1af461d 100644 --- a/src/PowderToyRenderer.cpp +++ b/src/PowderToyRenderer.cpp @@ -22,6 +22,8 @@ int main(int argc, char *argv[]) auto inputFilename = ByteString(argv[1]); auto outputFilename = ByteString(argv[2]) + ".png"; + auto simulationData = std::make_unique(); + std::vector fileData; if (!Platform::ReadFile(fileData, inputFilename)) { @@ -40,7 +42,6 @@ int main(int argc, char *argv[]) throw e; } - auto simulationData = std::make_unique(); Simulation * sim = new Simulation(); Renderer * ren = new Renderer(sim);