Commit Graph

90 Commits

Author SHA1 Message Date
vaxerski 9a699ab153 fix yesterday's commit 2022-05-10 09:19:54 +02:00
vaxerski ef21baaf88 Optimize blur massively and some fixes 2022-05-09 21:37:41 +02:00
vaxerski 034192650f respect outputMgrApplyTest 2022-05-06 17:18:24 +02:00
vaxerski ff86f723b2 Fix blur leaving strokes on full damage tracking 2022-05-06 16:06:21 +02:00
vaxerski b67eae7228 fix kb stuff 2022-05-06 14:30:35 +02:00
vaxerski 8fb3ad8bf1 log damage debug opt 2022-05-05 15:09:26 +02:00
vaxerski 77d37cd72a optimization: dont damage entire window on border anim 2022-05-05 14:02:30 +02:00
vaxerski c7fd3d46fd damage mon on arrange 2022-05-04 15:23:30 +02:00
vaxerski 8e1abb6540 render border with damage 2022-05-04 15:16:50 +02:00
vaxerski 6bfe9162e1 Reject blur rendering on empty damage 2022-05-02 23:03:22 +02:00
vaxerski 42c77b01ed fix kawase oopsie 2022-05-02 17:02:00 +02:00
vaxerski 43fc7662cc Major blur rework: optimization & fixes
Blur should be considerably faster now and work on full damage tracking
2022-05-02 16:54:40 +02:00
vaxerski d284aaa2ca Added custom reserved area per mon 2022-04-27 17:46:07 +02:00
vaxerski cabab409e6 fixed overlay layers being on bottom of fullscreen windows 2022-04-25 21:49:45 +02:00
vaxerski e5f8bca41c Switched old blur to dual kawase 2022-04-24 16:41:01 +02:00
vaxerski 3b3718df3d some fixes for full damage tracking 2022-04-24 12:04:16 +02:00
vaxerski 1afc8329bc
Merge branch 'main' into animation-system-rework 2022-04-24 11:18:30 +02:00
vaxerski fc14157d76 Fixed damaging multimon 2022-04-23 23:53:12 +02:00
vaxerski 0147975faf New animation system 2022-04-23 14:16:02 +02:00
vaxerski 94811485c9 added opacity rule 2022-04-22 14:37:38 +02:00
vaxerski 5fa916e6f2 fix monitor reload crash 2022-04-21 18:11:28 +02:00
vaxerski 08ee14b4a0 Added dynamic monitor rules 2022-04-19 19:01:23 +02:00
vaxerski cbf0d366b4 fixed discardopaque with custom alpha 2022-04-18 18:23:10 +02:00
vaxerski 8a8877e739 Added active/inactive opacity 2022-04-17 21:44:06 +02:00
vaxerski b0f5e4ab56 store scale and scale windows with monitor 2022-04-17 18:47:10 +02:00
vaxerski 748a787ba2 Don't blur behind opaque pixels 2022-04-17 13:15:56 +02:00
vaxerski 1789facddb fixed some nested render bugs 2022-04-14 17:45:18 +02:00
vaxerski 3e36f1c42c renderer fixes 2022-04-14 17:00:35 +02:00
vaxerski 75af34da96 added basic damage tracking 2022-04-14 16:43:29 +02:00
vaxerski 402c11d341 respect texture size and not mon size in BGTex 2022-04-13 18:49:15 +02:00
vaxerski 46a95afafd oops, fixed regular renderer 2022-04-13 17:51:18 +02:00
vaxerski 084e922642 Added legacy GLES2 renderer option 2022-04-13 17:34:13 +02:00
vaxerski 6911ed3176 log more in begin() 2022-04-12 21:49:35 +02:00
vaxerski b6a93b2f03 Added window grouping for dwindle
furthermore, added LayoutRenderHints.
2022-04-12 16:44:18 +02:00
vaxerski a8e8729230 Added zext_workspace protocol support 🎉 2022-04-11 19:51:37 +02:00
vaxerski b56343133d fixed blur rendering, stencil and gles3 2022-04-11 16:39:48 +02:00
vaxerski 2973860b25 do not round fullscreen windows 2022-04-10 19:04:38 +02:00
vaxerski 2cf4480969 fix fadeout blinking transparent windows 2022-04-10 18:25:45 +02:00
vaxerski 3753f83f69 Added default background as a PNG 2022-04-10 14:32:18 +02:00
vaxerski 91a6c53197 Added blur_passes config 2022-04-09 17:06:09 +02:00
vaxerski 7996abc8ed fix C++20 deprecation warning 2022-04-09 16:51:36 +02:00
vaxerski 969bebbd06 Added blurring 🎉 2022-04-09 16:51:08 +02:00
vaxerski b7094200f6 Rendering now to a HyprFramebuffer 2022-04-09 15:01:28 +02:00
vaxerski 7347a72ba6 Added HyprError for showing config errors 2022-04-08 21:40:41 +02:00
vaxerski a49bbf4508 fadeout done 🎉 2022-04-05 20:49:15 +02:00
vaxerski f8e0b0b448 fadein and prep for fadeout 2022-04-05 19:28:10 +02:00
vaxerski f5562941f7 fixed rounding of things not to be rounded 2022-04-05 18:32:06 +02:00
vaxerski dcb6fc269a support all shaders rounded and fix RGBX borders 2022-04-05 17:01:44 +02:00
vaxerski 3385269dca Added rounded borders. 2022-04-05 16:47:03 +02:00
vaxerski 27c06758e4 basic window rounded corners 2022-04-05 15:50:47 +02:00