From 158864a03c0291d00a2c0707fcc065c7a18f8eba Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Mon, 3 Aug 2026 12:43:55 -0300 Subject: sharpen native SDL rendering --- shaders/ui.frag.glsl | 3 +++ 1 file changed, 3 insertions(+) (limited to 'shaders') diff --git a/shaders/ui.frag.glsl b/shaders/ui.frag.glsl index 2284fa0b..d0967309 100644 --- a/shaders/ui.frag.glsl +++ b/shaders/ui.frag.glsl @@ -13,6 +13,9 @@ layout(location = 0) out vec4 o_col; void main() { float a = texture(u_atlas, v_uv).r; + // stb_truetype is unhinted. A small coverage lift counters its grey edge + // halo without turning the atlas into hard-edged bitmap text. + a = pow(a, 0.8); vec3 col = mix(v_bg, v_fg, a); o_col = vec4(col, 1.0); } -- cgit v1.3