From 2b248b25c8446621713766360d2e00bd927f5fdf Mon Sep 17 00:00:00 2001 From: vaxerski Date: Sat, 7 Jan 2023 13:12:02 +0100 Subject: [PATCH] clamp a instead of asserting --- src/render/OpenGL.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/render/OpenGL.cpp b/src/render/OpenGL.cpp index fc40b75e..4d24842b 100644 --- a/src/render/OpenGL.cpp +++ b/src/render/OpenGL.cpp @@ -460,7 +460,8 @@ void CHyprOpenGLImpl::renderTextureInternalWithDamage(const CTexture& tex, wlr_b bool allowCustomUV, bool allowDim) { RASSERT(m_RenderData.pMonitor, "Tried to render texture without begin()!"); RASSERT((tex.m_iTexID > 0), "Attempted to draw NULL texture!"); - RASSERT(alpha <= 1.0, "Tried to render texture with a > 1"); + + alpha = std::clamp(alpha, 0.f, 1.f); if (!pixman_region32_not_empty(m_RenderData.pDamage)) return;