core: Move to hyprutils for Math

Moves CRegion, CBox and Vector2D over to hyprutils.

Requires hyprutils>=0.1.4
This commit is contained in:
Vaxry
2024-06-19 16:20:06 +02:00
parent 6e5804b53d
commit fb15b7aa2a
76 changed files with 509 additions and 1004 deletions

View File

@@ -358,7 +358,9 @@ void CMonitor::addDamage(const CBox* box) {
g_pCompositor->scheduleFrameForMonitor(this);
}
if (wlr_damage_ring_add_box(&damage, const_cast<CBox*>(box)->pWlr()))
wlr_box damageBox = {(int)box->x, (int)box->y, (int)box->w, (int)box->h};
if (wlr_damage_ring_add_box(&damage, &damageBox))
g_pCompositor->scheduleFrameForMonitor(this);
}