diff --git a/rpcs3/Emu/RSX/GL/GLOverlays.h b/rpcs3/Emu/RSX/GL/GLOverlays.h index 1c91045336..29e0015ddd 100644 --- a/rpcs3/Emu/RSX/GL/GLOverlays.h +++ b/rpcs3/Emu/RSX/GL/GLOverlays.h @@ -397,7 +397,7 @@ namespace gl auto tex = std::make_unique(GL_TEXTURE_2D, desc->w, desc->h, 1, 1, GL_RGBA8); tex->copy_from(desc->data, gl::texture::format::rgba, gl::texture::type::uint_8_8_8_8); - GLenum remap[] = { GL_BLUE, GL_GREEN, GL_RED, GL_ALPHA }; + GLenum remap[] = { GL_RED, GL_ALPHA, GL_BLUE, GL_GREEN }; auto view = std::make_unique(tex.get(), remap); auto result = view.get(); diff --git a/rpcs3/Emu/RSX/overlays.h b/rpcs3/Emu/RSX/overlays.h index 5ed6f66cdc..602b9cb313 100644 --- a/rpcs3/Emu/RSX/overlays.h +++ b/rpcs3/Emu/RSX/overlays.h @@ -291,6 +291,8 @@ namespace rsx static_cast(m_time_thingy.get())->auto_resize(); m_dim_background->back_color.a = 0.8f; + m_description->back_color.a = 0.f; + m_time_thingy->back_color.a = 0.f; return_code = selection_code::canceled; }