damageEntire() in CHyprdDropShadow is pretty much called per window per frame, instead of all the PWINDOW-> virtual calls, store pos and size once and move the duplicated code to a lambda. reducing it a bit. shows up in profiling as minor waste. |
||
|---|---|---|
| .. | ||
| CHyprBorderDecoration.cpp | ||
| CHyprBorderDecoration.hpp | ||
| CHyprDropShadowDecoration.cpp | ||
| CHyprDropShadowDecoration.hpp | ||
| CHyprGroupBarDecoration.cpp | ||
| CHyprGroupBarDecoration.hpp | ||
| DecorationPositioner.cpp | ||
| DecorationPositioner.hpp | ||
| IHyprWindowDecoration.cpp | ||
| IHyprWindowDecoration.hpp | ||