From 867deddd87b90d8364597cc2feee25bd62b0e6a0 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 25 Feb 2021 14:16:37 +0300 Subject: [PATCH] Use channel swizzling for default 9x12 font --- libs/ui/source/default_fonts.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libs/ui/source/default_fonts.cpp b/libs/ui/source/default_fonts.cpp index 1cea2568..7cf9aa70 100644 --- a/libs/ui/source/default_fonts.cpp +++ b/libs/ui/source/default_fonts.cpp @@ -18,6 +18,9 @@ namespace psemek::ui gfx::texture_2d atlas = gfx::texture_2d::from_pixmap(gfx::read_pbm(is)); atlas.nearest_filter(); atlas.clamp(); + gl::TexParameteri(atlas.target, gl::TEXTURE_SWIZZLE_G, gl::RED); + gl::TexParameteri(atlas.target, gl::TEXTURE_SWIZZLE_B, gl::RED); + gl::TexParameteri(atlas.target, gl::TEXTURE_SWIZZLE_A, gl::RED); std::vector> texcoords(range.end - range.begin);