From 66b944b448c3e500d5c641bfad6e18b126f3372a Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Sat, 13 Nov 2021 16:14:23 +0200 Subject: [PATCH] Add missing destructor to OpenGLSampler --- source/backends/opengl/sampler_backend.cpp | 6 ++++++ source/backends/opengl/sampler_backend.h | 1 + 2 files changed, 7 insertions(+) diff --git a/source/backends/opengl/sampler_backend.cpp b/source/backends/opengl/sampler_backend.cpp index 85d278d3..be3f67cb 100644 --- a/source/backends/opengl/sampler_backend.cpp +++ b/source/backends/opengl/sampler_backend.cpp @@ -25,6 +25,12 @@ OpenGLSampler::OpenGLSampler() glGenSamplers(1, &id); } +OpenGLSampler::~OpenGLSampler() +{ + if(id) + glDeleteSamplers(1, &id); +} + bool OpenGLSampler::check_anisotropic(bool require) { if(require) diff --git a/source/backends/opengl/sampler_backend.h b/source/backends/opengl/sampler_backend.h index 20ad4b6c..2f644431 100644 --- a/source/backends/opengl/sampler_backend.h +++ b/source/backends/opengl/sampler_backend.h @@ -12,6 +12,7 @@ protected: unsigned id = 0; OpenGLSampler(); + ~OpenGLSampler(); static bool check_anisotropic(bool); -- 2.43.0