diff --git a/gui/ui/ui_sdl.c b/gui/ui/ui_sdl.c index cd92b8c..4627237 100644 --- a/gui/ui/ui_sdl.c +++ b/gui/ui/ui_sdl.c @@ -2087,6 +2087,10 @@ int vui_update_sdl(vui_context_t *vui) if (cuda_ctx) { if (cuda_ctx->resY) cudaGraphicsUnregisterResource(cuda_ctx->resY); if (cuda_ctx->resUV) cudaGraphicsUnregisterResource(cuda_ctx->resUV); + if (sdl_ctx->game_tex) { + SDL_DestroyTexture(sdl_ctx->game_tex); + sdl_ctx->game_tex = NULL; + } free(cuda_ctx); cuda_ctx = NULL; }