From 433d742183eb4e4a9290c0b889bad6dc747dc06c Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Sat, 1 May 2021 20:39:00 +0200 Subject: [PATCH] Fix Paeth for bit depth < 8. --- core/image/png/png.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/image/png/png.odin b/core/image/png/png.odin index cfbeb43f5..41ea8e625 100644 --- a/core/image/png/png.odin +++ b/core/image/png/png.odin @@ -1362,7 +1362,7 @@ defilter_less_than_8 :: proc(params: ^Filter_Params) -> (ok: bool) #no_bounds_ch dest[i] = (src[i] + paeth) & 255; } for k in 0..nk { - paeth := filter_paeth(dest[k], up[channels], up[k]); + paeth := filter_paeth(dest[k], up[channels+k], up[k]); dest[channels+k] = (src[channels+k] + paeth) & 255; } case: