From 96198dae55b1429449504e49065a10763b288431 Mon Sep 17 00:00:00 2001 From: vaxerski Date: Thu, 5 Jan 2023 19:25:45 +0100 Subject: Normalize color storage Colors are now normalized to 0 - 1 values instead of 0 - 255 causes calculations to be simpler and generally cleans up the codebase. --- src/events/Monitors.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/events/Monitors.cpp') diff --git a/src/events/Monitors.cpp b/src/events/Monitors.cpp index 09b2dc4b..8c529c1b 100644 --- a/src/events/Monitors.cpp +++ b/src/events/Monitors.cpp @@ -239,7 +239,7 @@ void Events::listener_monitorFrame(void* owner, void* data) { if (PMONITOR->isMirror()) { g_pHyprOpenGL->renderMirrored(); } else { - g_pHyprOpenGL->clear(CColor(17, 17, 17, 255)); + g_pHyprOpenGL->clear(CColor(17.0 / 255.0, 17.0 / 255.0, 17.0 / 255.0, 1.0)); g_pHyprOpenGL->clearWithTex(); // will apply the hypr "wallpaper" g_pHyprRenderer->renderAllClientsForMonitor(PMONITOR->ID, &now); @@ -257,7 +257,7 @@ void Events::listener_monitorFrame(void* owner, void* data) { if (*PDAMAGEBLINK && damageBlinkCleanup == 0) { wlr_box monrect = {0, 0, PMONITOR->vecTransformedSize.x, PMONITOR->vecTransformedSize.y}; - g_pHyprOpenGL->renderRect(&monrect, CColor(255, 0, 255, 100), 0); + g_pHyprOpenGL->renderRect(&monrect, CColor(1.0, 0.0, 1.0, 100.0 / 255.0), 0); damageBlinkCleanup = 1; } else if (*PDAMAGEBLINK) { damageBlinkCleanup++; -- cgit v1.2.3