From 14e9e3ac56432632fd7310ac4e1487c97ff1e99c Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Sat, 15 Dec 2018 10:50:59 -0500 Subject: [PATCH] - use software mipmaps for truecolor for scaled textures --- src/swrenderer/textures/r_swtexture.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/swrenderer/textures/r_swtexture.cpp b/src/swrenderer/textures/r_swtexture.cpp index a778456c0..6b8814f39 100644 --- a/src/swrenderer/textures/r_swtexture.cpp +++ b/src/swrenderer/textures/r_swtexture.cpp @@ -154,7 +154,7 @@ const uint32_t *FSoftwareTexture::GetPixelsBgra() else { auto tempbuffer = mTexture->CreateTexBuffer(0, mBufferFlags); - PixelsBgra.Resize(GetWidth()*GetHeight()); + CreatePixelsBgraWithMipmaps(); PalEntry *pe = (PalEntry*)tempbuffer.mBuffer; for (int y = 0; y < GetHeight(); y++) { @@ -163,6 +163,7 @@ const uint32_t *FSoftwareTexture::GetPixelsBgra() PixelsBgra[y + x * GetHeight()] = pe[x + y * GetWidth()]; } } + GenerateBgraMipmaps(); } } return PixelsBgra.Data();