diff --git a/src/plugins/screencast/regionscreencastsource.cpp b/src/plugins/screencast/regionscreencastsource.cpp index 5e75225a55..de9f537459 100644 --- a/src/plugins/screencast/regionscreencastsource.cpp +++ b/src/plugins/screencast/regionscreencastsource.cpp @@ -82,6 +82,9 @@ void RegionScreenCastSource::ensureTexture() if (!m_renderedTexture) { return; } + m_renderedTexture->setFilter(GL_LINEAR); + m_renderedTexture->setWrapMode(GL_CLAMP_TO_EDGE); + m_target = std::make_unique(m_renderedTexture.get()); const auto allOutputs = workspace()->outputs(); for (auto output : allOutputs) {