From c67e290b5104013040e098d579af32d946a5259a Mon Sep 17 00:00:00 2001 From: SirLynix Date: Thu, 9 Mar 2023 17:48:52 +0100 Subject: [PATCH] Core/ResourceParameters: Add virtual destructor (fix render device destruction) --- include/Nazara/Core/ResourceParameters.hpp | 4 +++- src/Nazara/Core/ResourceParameters.cpp | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/Nazara/Core/ResourceParameters.cpp diff --git a/include/Nazara/Core/ResourceParameters.hpp b/include/Nazara/Core/ResourceParameters.hpp index f5c0597eb..d34ccaf51 100644 --- a/include/Nazara/Core/ResourceParameters.hpp +++ b/include/Nazara/Core/ResourceParameters.hpp @@ -11,8 +11,10 @@ namespace Nz { - struct ResourceParameters + struct NAZARA_CORE_API ResourceParameters { + virtual ~ResourceParameters(); + ParameterList custom; }; } diff --git a/src/Nazara/Core/ResourceParameters.cpp b/src/Nazara/Core/ResourceParameters.cpp new file mode 100644 index 000000000..7f99ffc82 --- /dev/null +++ b/src/Nazara/Core/ResourceParameters.cpp @@ -0,0 +1,11 @@ +// Copyright (C) 2023 Jérôme "Lynix" Leclercq (lynix680@gmail.com) +// This file is part of the "Nazara Engine - Core module" +// For conditions of distribution and use, see copyright notice in Config.hpp + +#include +#include + +namespace Nz +{ + ResourceParameters::~ResourceParameters() = default; +}