diff --git a/source/common/rendering/gl/gl_hwtexture.cpp b/source/common/rendering/gl/gl_hwtexture.cpp
index 70c353082..0043a67b8 100644
--- a/source/common/rendering/gl/gl_hwtexture.cpp
+++ b/source/common/rendering/gl/gl_hwtexture.cpp
@@ -312,6 +312,7 @@ bool FHardwareTexture::BindOrCreate(FTexture *tex, int texunit, int clampmode, i
 		{
 			glTextureBytes = 1;
 			forcenofilter = true;
+			needmipmap = false;
 		}
 		int w = 0, h = 0;