From 22dc02064795a72d5ea4704195638e6f10d7b434 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sat, 14 May 2022 15:16:14 +0100 Subject: [PATCH] Destroy pixel buffer --- core/image/general_loader.odin | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/image/general_loader.odin b/core/image/general_loader.odin index bf0061311..21a662967 100644 --- a/core/image/general_loader.odin +++ b/core/image/general_loader.odin @@ -2,6 +2,7 @@ package image import "core:mem" import "core:os" +import "core:bytes" Loader_Proc :: #type proc(data: []byte, options: Options, allocator: mem.Allocator) -> (img: ^Image, err: Error) Destroy_Proc :: #type proc(img: ^Image) @@ -54,6 +55,7 @@ destroy :: proc(img: ^Image, allocator := context.allocator) -> bool { destroyer(img) } else { assert(img.metadata == nil) + bytes.buffer_destroy(&img.pixels) free(img) } return true