mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-26 19:46:00 +01:00
clamp a instead of asserting
This commit is contained in:
parent
0d2e1e1270
commit
2b248b25c8
1 changed files with 2 additions and 1 deletions
|
@ -460,7 +460,8 @@ void CHyprOpenGLImpl::renderTextureInternalWithDamage(const CTexture& tex, wlr_b
|
||||||
bool allowCustomUV, bool allowDim) {
|
bool allowCustomUV, bool allowDim) {
|
||||||
RASSERT(m_RenderData.pMonitor, "Tried to render texture without begin()!");
|
RASSERT(m_RenderData.pMonitor, "Tried to render texture without begin()!");
|
||||||
RASSERT((tex.m_iTexID > 0), "Attempted to draw NULL texture!");
|
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))
|
if (!pixman_region32_not_empty(m_RenderData.pDamage))
|
||||||
return;
|
return;
|
||||||
|
|
Loading…
Reference in a new issue