Enabled linear interpolation for all font rendering regardless of resolution.

This commit is contained in:
Leon Styhre 2022-09-05 00:11:53 +02:00
parent d36e64e23a
commit e8c74450a0
2 changed files with 2 additions and 8 deletions

View file

@ -66,10 +66,6 @@ void Font::initLibrary()
sLibrary = nullptr;
LOG(LogError) << "Couldn't initialize FreeType";
}
// Whether to enable linear interpolation for font texture magnification (a size of 90
// means approximately 1920x1080).
mHighResolution = FONT_SIZE_LARGE > 90;
}
std::vector<std::string> Font::getFallbackFontPaths()
@ -594,9 +590,8 @@ bool Font::FontTexture::findEmpty(const glm::ivec2& size, glm::ivec2& cursor_out
void Font::FontTexture::initTexture()
{
assert(textureId == 0);
textureId =
Renderer::getInstance()->createTexture(Renderer::TextureType::RED, true, mHighResolution,
false, textureSize.x, textureSize.y, nullptr);
textureId = Renderer::getInstance()->createTexture(
Renderer::TextureType::RED, true, true, false, textureSize.x, textureSize.y, nullptr);
}
void Font::FontTexture::deinitTexture()

View file

@ -175,7 +175,6 @@ private:
int mSize;
int mMaxGlyphHeight;
const std::string mPath;
static inline bool mHighResolution {false};
float getNewlineStartOffset(const std::string& text,
const unsigned int& charStart,