Commit graph

  • 7b7f060552
    fix: crash when moving to scratchpad tiled window (#202) Yaroslav 2023-07-19 06:37:23 +03:00
  • 27f1bf4e75 removed uneeded fb bind William McKinnon 2023-07-18 23:27:39 -04:00
  • 4cc7ca6ff1 Merge remote-tracking branch 'origin' into render_blur_cleanup William McKinnon 2023-07-18 23:14:58 -04:00
  • c2b01d74a4
    Update README.md (#204) Basil 2023-07-19 00:30:34 +02:00
  • c89e4c9bf2
    README: Inline the repology badge and swayfx mascot (#193) Sntx_ 2023-07-07 11:10:42 +02:00
  • 7fe10260d9 ver: bump to 0.3.2 0.3.2 William McKinnon 2023-07-06 23:17:38 -04:00
  • 061dfaa2e7
    Fix toplevel borders (#171) Evy Garden 2023-07-07 05:11:21 +02:00
  • ab8106add4 updated branding William McKinnon 2023-07-06 22:52:48 -04:00
  • cda17aee16
    Fixed blur/surfaces dst_box not being offset by the titlebar height (#185) Erik Reider 2023-07-03 18:45:26 +02:00
  • edd7aa72bc
    fix: crash when splitting inside stacking container (#187) RAR27 2023-06-07 00:22:46 -04:00
  • c1a1d80764 removed scaled_dst box William McKinnon 2023-06-05 20:35:20 -04:00
  • abd42739a0 Minor refactors Erik Reider 2023-06-05 17:42:54 +02:00
  • 76b94341ed Fixed scaling issues Erik Reider 2023-06-05 16:44:01 +02:00
  • 2fe9f2336f Merge branch 'master' into render_blur_cleanup Erik Reider 2023-06-05 16:41:46 +02:00
  • 3e6626d6c3
    fix: consider dim introduced transparency for blur (#184) rti 2023-06-04 21:48:19 +02:00
  • 6a6cf2841c
    fix: crash when moving tabbed container to scratchpad (#182) RAR27 2023-06-02 20:19:25 -04:00
  • 15bf6ae835 ver: bump to 0.3.1 0.3.1 William McKinnon 2023-06-02 19:21:26 -04:00
  • 11451465ad
    added layer namespace information William McKinnon 2023-06-02 18:58:16 -04:00
  • 588fca381e default scratchpad_minimize to false and add warning William McKinnon 2023-06-02 18:56:24 -04:00
  • 212c51f62c
    fix: update stencil if the output size changes (#178) Erik Reider 2023-06-03 00:53:41 +02:00
  • 22327ef300
    fix: crash when splitting inside tabbed container (#180) RAR27 2023-06-02 18:46:39 -04:00
  • 54bb0d154f refactor: removed surface_width + surface_height from render_blur() William McKinnon 2023-06-02 18:39:55 -04:00
  • c95306fcdf
    fix: blur not being able to blur edges of damage (#168) Erik Reider 2023-05-30 06:18:58 +02:00
  • 8e6667ddad
    Update README.md William McKinnon 2023-05-23 22:21:40 -04:00
  • a41eaa8d83 added blur-xray explanation William McKinnon 2023-05-22 23:13:00 -04:00
  • 60e24c9cf4
    flake: remove libinput patch (#163) Ricardo Steijn 2023-05-21 16:04:34 +02:00
  • 3c2e38be03 upstream: ipc: add LIBINPUT_CONFIG_ACCEL_PROFILE_CUSTOM entry 0.3 William McKinnon 2023-05-21 00:23:40 -04:00
  • 0ca4062d6d fix: layer old damage not being offset by the monitor layout coords William McKinnon 2023-05-21 00:13:31 -04:00
  • d010f48f9a bump version to 0.3 William McKinnon 2023-05-21 00:10:36 -04:00
  • ff2a37cfbd updated README to reflect 0.3 William McKinnon 2023-05-20 21:26:37 -04:00
  • c4a0bb268a
    Fix layer surface damage not being extended if using effects (#160) Erik Reider 2023-05-20 23:21:02 +02:00
  • d2ad352c7f fix: maybe-uninitialized error William McKinnon 2023-05-20 17:03:20 -04:00
  • c8b6d38948 fix: maybe-uninitialized error toplevel-effects William McKinnon 2023-05-20 16:58:52 -04:00
  • 415e072a3a
    Add blur, shadow, and corner radius to layer-shell surfaces (#144) Erik Reider 2023-05-19 21:14:06 +02:00
  • 05df18364a Merge remote-tracking branch 'origin/master' into toplevel-effects William McKinnon 2023-05-19 13:24:52 -04:00
  • 6707842942 improved blur optimization checks William McKinnon 2023-05-19 13:24:37 -04:00
  • 7d2e2bf832 added check for background layer in render_layer iterator William McKinnon 2023-05-19 13:17:59 -04:00
  • 7f78901153 only scale box for shadow if shadow is being rendered William McKinnon 2023-05-19 13:08:43 -04:00
  • e2f04e95bd Fixed shadow not being scaled Erik Reider 2023-05-19 11:31:10 +02:00
  • 856f3259c3 removed view logic from render_layer_iterator William McKinnon 2023-05-19 02:05:49 -04:00
  • 476a88d200 add link to fedora copr package, remove extra lines about discord server William McKinnon 2023-05-18 23:17:10 -04:00
  • 053ad3b22c only check for optimized blur if we can blur William McKinnon 2023-05-19 01:48:51 -04:00
  • d4b2d7fccc added corner radius scaling for layer shadows, fixed indentation William McKinnon 2023-05-19 01:47:03 -04:00
  • 783ceb7937 use config functions William McKinnon 2023-05-19 01:35:21 -04:00
  • f37b1f19b9 removed unneeded import William McKinnon 2023-05-19 01:30:25 -04:00
  • 745b8c6376 created render_layer_iterator William McKinnon 2023-05-19 01:29:21 -04:00
  • 0b9524aa6d Merge remote-tracking branch 'origin/master' into toplevel-effects William McKinnon 2023-05-18 23:15:49 -04:00
  • aa6b2fcd79
    Fix damage being extended after clearing the previous frame (#158) Erik Reider 2023-05-19 05:14:37 +02:00
  • f25bf807c3 Ensure that damage expansion only occurs if it's smaller than the monitor damage-expansion-fixes Erik Reider 2023-05-18 21:50:23 +02:00
  • 1e51f16430 Fix damage being extended after clearing the previous frame Erik Reider 2023-05-18 21:49:32 +02:00
  • a160b2c850
    Flipped the order of which the stencil add function is called (#157) Erik Reider 2023-05-18 15:47:14 +02:00
  • aa65f2e77c Removed unneeded can_blur_xray field Erik Reider 2023-05-18 14:50:42 +02:00
  • 8b9add0641 Removed unneeded one-liner cmd functions Erik Reider 2023-05-18 14:41:42 +02:00
  • c7d4943a62 Merge branch 'master' into toplevel-effects Erik Reider 2023-05-18 14:30:32 +02:00
  • acafb20b11
    Move stencil into each framebuffer (#156) Erik Reider 2023-05-18 01:39:48 +02:00
  • 2c4fe20456
    Blur damage tracking simplification (#155) William McKinnon 2023-05-16 02:26:01 -04:00
  • 5e503231ac removed stdint import William McKinnon 2023-05-15 01:20:27 -04:00
  • 00213d548a Merge remote-tracking branch 'origin/master' into blur_simplify William McKinnon 2023-05-15 01:13:03 -04:00
  • 479cc4e745 style: simplified render_whole_output William McKinnon 2023-05-15 01:11:09 -04:00
  • f94e24709f ensure damage doesnt expand beyond output size William McKinnon 2023-05-14 21:04:17 -04:00
  • e6d1ee8b4d moved blur damage to damage_surface_iterator William McKinnon 2023-05-14 21:03:58 -04:00
  • 690f5c37ff moved extended damage to the top of output_render William McKinnon 2023-05-14 18:21:15 -04:00
  • 13d368544d moved initial damage expansion to output.c William McKinnon 2023-05-12 12:18:42 -04:00
  • b8c668bb44 removed unneeded conditional William McKinnon 2023-05-12 12:15:48 -04:00
  • fba74b3617 Refactored layer_effects command to parse multiline configs Erik Reider 2023-05-10 19:15:10 +02:00
  • 74ee0b7d26 Fixed damage highlight not clearing correct framebuffer Erik Reider 2023-05-10 12:28:57 +02:00
  • 57b2e2f90a Fixed blur artifacting Erik Reider 2023-05-10 12:11:24 +02:00
  • e0415f15bf moved get_blur_size back to original spot (reduce diff size) William McKinnon 2023-05-10 01:34:18 -04:00
  • 58fd78f389 returned extended damage William McKinnon 2023-05-10 01:32:37 -04:00
  • e065838dd9 removed uneeded parameter from get_main_buffer_blur William McKinnon 2023-05-10 00:27:06 -04:00
  • 2b286dfe8f added back region expansion William McKinnon 2023-05-07 12:42:09 -04:00
  • 139c33f7c5 renamed ws iterator function William McKinnon 2023-05-07 00:54:19 -04:00
  • 00694dd059 moved workspace optimized check function to workspace.c William McKinnon 2023-05-07 00:51:03 -04:00
  • 171e6c59b1 removed unneeded damage scale William McKinnon 2023-05-07 00:14:22 -04:00
  • c0d72c357b cleaned up render_output William McKinnon 2023-05-07 00:03:53 -04:00
  • 88a41baa30 removed extraneous fx_renderer_scissor William McKinnon 2023-05-06 22:48:04 -04:00
  • f7851c21ae moved damage expansion to output.c William McKinnon 2023-05-06 22:41:44 -04:00
  • 434f3ddfce simplified optimized blur check William McKinnon 2023-05-06 19:54:36 -04:00
  • 1dff31248b removed has_blur William McKinnon 2023-05-06 19:27:17 -04:00
  • 621906481a suplified conditional in find_con_effect_iterator William McKinnon 2023-05-06 19:05:36 -04:00
  • 684926a77b suplified conditional in find_con_effect_iterator clipping_fix William McKinnon 2023-05-06 19:05:36 -04:00
  • cdf106c43c Include pointer to sway_layer_surface in render_data Erik Reider 2023-05-06 21:03:19 +02:00
  • f1f0a9b115 Merge branch 'master' into toplevel-effects Erik Reider 2023-05-06 20:37:11 +02:00
  • 6e53c04abf
    fix: shadow clipping & shadow corners (#153) William McKinnon 2023-05-05 16:07:50 -04:00
  • 6a016714f2 adjusted shadow rendering in render_view William McKinnon 2023-05-04 22:53:43 -04:00
  • 94a6340f9f updated flake lock William McKinnon 2023-05-04 22:13:08 -04:00
  • 13d4b7b187 Disable blur xray for BOTTOM layered surfaces Erik Reider 2023-05-02 20:19:54 +02:00
  • 8a7bb48e75 Made layer_effects syntax similar to the for_window command Erik Reider 2023-05-02 18:12:01 +02:00
  • 25b22b6569 Added some missed shadow logic from #144 shadow_surface_iterator Erik Reider 2023-05-02 11:48:07 +02:00
  • aed854c1ce fixed corner rounding issue Will McKinnon 2023-05-01 17:49:29 -04:00
  • 4254a34e87 initial work Will McKinnon 2023-05-01 17:18:44 -04:00
  • 90a8795492 rebase + removed extra shadow lines from render_view Will McKinnon 2023-05-01 01:03:14 -04:00
  • 74e7012b21 fix: smart_corners with shadow and titlebars Will McKinnon 2023-04-30 14:51:04 -04:00
  • 15db638ccb improved stenciling region Will McKinnon 2023-04-30 14:06:57 -04:00
  • d86e349290 fix: blurred region is rounded below titlebars Will McKinnon 2023-04-30 14:03:51 -04:00
  • f7c37ddc3d fix: bottom layer should be able to blur + uninitialized string warning Will McKinnon 2023-04-30 09:24:57 -04:00
  • ace9a222b8 style: created struct for each shader type Will McKinnon 2023-04-30 13:03:09 -04:00
  • 06339c325c style: moved stencil mask to its own shader Will McKinnon 2023-04-30 12:53:26 -04:00
  • a7ea20b477 Moved the stencil buffer into fx_framebuffer Erik Reider 2023-04-29 19:17:37 +02:00
  • 45feb03f5a Fixed stencil buffer not being bound to the main_buffer Erik Reider 2023-04-29 19:00:59 +02:00