From 61efe76ffdcca12dee9e6b8566d3899315a80e03 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Tue, 10 Aug 2021 18:18:44 +0200 Subject: [PATCH] - fixed: palette index 0 (transparent) was left uninitialized for BMF fonts. --- src/common/fonts/singlelumpfont.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/fonts/singlelumpfont.cpp b/src/common/fonts/singlelumpfont.cpp index 5ba90b989..c4711d902 100644 --- a/src/common/fonts/singlelumpfont.cpp +++ b/src/common/fonts/singlelumpfont.cpp @@ -407,6 +407,7 @@ void FSingleLumpFont::LoadBMF(int lump, const uint8_t *data) count = LastChar - FirstChar + 1; Chars.Resize(count); // BMF palettes are only six bits per component. Fix that. + Palette[0] = 0; for (i = 0; i < ActiveColors; ++i) { int r = (data[17 + i * 3] << 2) | (data[17 + i * 3] >> 4);