trackgen: fix libpng warning: interlace handling should be turned on when using png_read_image.

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@8623 30fe4595-0a0c-4342-8851-515496e4dcbd
This commit is contained in:
iobyte 2022-11-04 16:54:14 +00:00
parent 25b47cd14c
commit 4fdfd5453a
1 changed files with 3 additions and 0 deletions

View File

@ -203,6 +203,9 @@ GfTexReadImageFromPNG(const char *filename, float screen_gamma, int *pWidth, int
png_get_IHDR(png_ptr, info_ptr, &src_width, &src_height,
&bit_depth, &color_type, &interlace_type, NULL, NULL);
if (interlace_type != PNG_INTERLACE_NONE)
png_set_interlace_handling(png_ptr);
if (bit_depth == 1 && color_type == PNG_COLOR_TYPE_GRAY)
png_set_invert_mono(png_ptr);