diff --git a/gfx/gl.c b/gfx/gl.c index 955fefa0b5..d4ec5e5eab 100644 --- a/gfx/gl.c +++ b/gfx/gl.c @@ -1996,10 +1996,6 @@ static bool gl_overlay_load(void *data, const uint32_t *image, unsigned width, u gl_overlay_tex_geom(gl, 0, 0, 1, 1); // Default. Stretch to whole screen. gl_overlay_vertex_geom(gl, 0, 0, 1, 1); - // Only override this value when we need to. - if (gl->overlay_alpha_mod <= 0.0f) - gl->overlay_alpha_mod = 1.0f; - return true; } diff --git a/input/overlay.c b/input/overlay.c index 4ad2b5dc54..0ffcbd0a4a 100644 --- a/input/overlay.c +++ b/input/overlay.c @@ -285,6 +285,8 @@ input_overlay_t *input_overlay_new(const char *overlay) ol->iface->enable(ol->iface_data, true); ol->enable = true; + input_overlay_set_alpha_mod(ol, 1.0f); + return ol; error: