Add image.destroy

This commit is contained in:
gingerBill
2022-05-14 15:11:23 +01:00
parent 3aa0a733f3
commit c516fb947f
6 changed files with 29 additions and 16 deletions
+2 -5
View File
@@ -47,6 +47,7 @@ load_from_bytes :: proc(data: []byte, allocator := context.allocator) -> (img: ^
context.allocator = allocator
img = new(Image)
img.which = .NetPBM
header: Header; defer header_destroy(&header)
header_size: int
@@ -758,9 +759,5 @@ _register :: proc() {
destroyer :: proc(img: ^Image) {
_ = destroy(img)
}
image.register(.PBM, loader, destroyer)
image.register(.PGM, loader, destroyer)
image.register(.PPM, loader, destroyer)
image.register(.PAM, loader, destroyer)
image.register(.PFM, loader, destroyer)
image.register(.NetPBM, loader, destroyer)
}