mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-04-10 03:03:41 +02:00
This commit overhauls the "Komorebi" borders implementation to use Direct2D, which enables anti-aliasing for rounded borders. A lot of the heavy lifting was done by @lukeyou05 in the tacky-borders project, which this commit largely adapts to komorebi. @lukeyou05 provided an incredible amount of guidance and feedback on the implementation of this feature on the komorebi Discord. This commit is a squashed interactive rebase of the following commits:238271a71efeat(borders): initial impl of direct2d border drawing5525a382b9feat(borders): avoid multiple render target creation calls431970d7b6feat(borders): reduce redraws to improve perf47cb19e54afeat(borders): remove black pixels around direct2d corners3857d1a46cfeat(borders): clean up render targets on destroy
1.7 KiB
1.7 KiB