From fea545e5e778986e2f2781a02333a31bb560ca4a Mon Sep 17 00:00:00 2001 From: dijunkun Date: Wed, 11 Sep 2024 17:35:27 +0800 Subject: [PATCH] [fix] do not forget to destroy the texture --- src/single_window/render.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index eb2186e..f413080 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -616,6 +616,7 @@ int Render::Run() { texture_width_ = video_width_; texture_height_ = video_height_; + SDL_DestroyTexture(stream_texture_); stream_texture_ = SDL_CreateTexture( main_renderer_, stream_pixformat_, SDL_TEXTUREACCESS_STREAMING, texture_width_, texture_height_); @@ -708,6 +709,7 @@ int Render::Run() { ImGui_ImplSDLRenderer2_Shutdown(); ImGui_ImplSDL2_Shutdown(); + SDL_DestroyTexture(stream_texture_); SDL_DestroyRenderer(main_renderer_); SDL_DestroyWindow(main_window_);