Commit Graph

  • 5a8da46952 Merge pull request #1 from yshui/next Arda Atci 2022-10-10 20:01:50 +03:00
  • 8a373c38a6 win: fix leak in win_bind_mask Yuxuan Shui 2022-10-10 13:55:05 +01:00
  • f6b0b04f5b picom upto date sync with yshui, full anim support Arda Atci 2022-10-04 00:24:05 +03:00
  • 7107241519 meson.build: no -Wimplicit-fallthrough when building with clang Yuxuan Shui 2022-09-30 11:26:50 +01:00
  • c1dc11f59c backend: egl: fix resource leak Yuxuan Shui 2022-09-29 19:09:59 +01:00
  • 0fe4e0a1d4 Merge pull request #878 from yshui/egl Yuxuan Shui 2022-09-29 08:06:36 +01:00
  • b71a8420ca options: add warning for using the egl backend Yuxuan Shui 2022-09-29 07:59:25 +01:00
  • 94183c8e03 README: add libEGL dependency Yuxuan Shui 2022-08-23 05:48:21 +01:00
  • 5a72b5755d backends: add egl backend Yuxuan Shui 2022-09-29 07:55:25 +01:00
  • 5ac8b7fc56 backend: gl: use gaussian blur for shadow Yuxuan Shui 2022-09-18 05:00:52 +01:00
  • f2970bc697 Merge pull request #882 from yshui/shadow Yuxuan Shui 2022-09-16 15:15:15 +01:00
  • 95e5732d66 Merge pull request #881 from yshui/blur Yuxuan Shui 2022-09-16 15:14:35 +01:00
  • 7ae89d6d62 Merge pull request #880 from yshui/mask Yuxuan Shui 2022-09-16 15:13:52 +01:00
  • 483aa4347c backend: allocate mask only when necessary Yuxuan Shui 2022-08-26 10:41:13 +01:00
  • 5d2f8d7456 backend: gl: fix visible seam in shadow at edge of windows Yuxuan Shui 2022-08-26 05:28:57 +01:00
  • 8c14d5354c backend: gl: fix mask being inverted Yuxuan Shui 2022-08-26 05:28:19 +01:00
  • a29caeaf3d ackend: gl: implement shadow_from_mask Yuxuan Shui 2022-08-25 18:00:25 +01:00
  • 9ac046c2ba backend, win: create shadows with shadow_from_mask Yuxuan Shui 2022-08-25 17:59:19 +01:00
  • a9ec614286 backend: add shadow_from_mask based implementation of render_shadow Yuxuan Shui 2022-08-25 17:53:31 +01:00
  • de209fd52c backend: gl: fix x_rect_to_coords when y_inverted is false Yuxuan Shui 2022-08-25 17:49:37 +01:00
  • 94e3d4d483 kernel: be more conservative when estimating deviation Yuxuan Shui 2022-08-25 05:29:26 +01:00
  • 84407099a9 backend: give backends more flexibility regarding shadow creation Yuxuan Shui 2022-08-25 05:21:19 +01:00
  • e942f253f7 backend: gl: make blur take a source texture and a target fbo Yuxuan Shui 2022-08-25 13:34:21 +01:00
  • e2d990dc3d backend: gl: split code into multiple files Yuxuan Shui 2022-08-25 13:31:54 +01:00
  • 137a47261c backend: xrender: handle blur mask Yuxuan Shui 2022-08-25 02:45:02 +01:00
  • 6b7a5dd6cf backend: gl: handle blur mask Yuxuan Shui 2022-08-24 19:49:16 +01:00
  • e680e8b30d backend: gl: clear up textures Yuxuan Shui 2022-08-24 12:24:49 +01:00
  • b9d4b8a851 backend: gl: factor out shader code for masking Yuxuan Shui 2022-08-24 09:36:56 +01:00
  • 9e8373e3e0 backend: add mask parameter to blur Yuxuan Shui 2022-08-24 08:35:24 +01:00
  • e4221e0787 backend: don't clip corners when painting shadow Yuxuan Shui 2022-08-24 08:12:59 +01:00
  • 4bf7669ec3 backend: xrender: handle masks Yuxuan Shui 2022-08-24 07:47:25 +01:00
  • 56a733840c backend: glx: handle masks Yuxuan Shui 2022-08-24 07:42:08 +01:00
  • 9b419504e8 backend: add the make_mask interface Yuxuan Shui 2022-08-24 07:35:49 +01:00
  • e0758eb5e5 backends: glx: fix apply alpha of non y inverted images Yuxuan Shui 2022-08-23 10:06:27 +01:00
  • a252cbf028 clang-tidy: disable some noisy warnings Yuxuan Shui 2022-08-23 05:18:17 +01:00
  • 748cd665f4 backend: glx: fix glx vendor check Yuxuan Shui 2022-08-22 10:40:38 +01:00
  • 9f01d0dfbe Merge pull request #875 from yshui/legacy-backend Yuxuan Shui 2022-08-21 23:05:42 +01:00
  • 5d6326ae28 meson.build: autostart picom Yuxuan Shui 2022-08-21 06:25:55 +01:00
  • b0fbfec4f0 man: fix typos Yuxuan Shui 2022-08-21 06:13:24 +01:00
  • 7e607bfe81 Make experimental backends the new default Yuxuan Shui 2022-08-21 06:00:43 +01:00
  • 3dfc422edf Merge pull request #851 from yshui/507 Yuxuan Shui 2022-08-21 05:46:56 +01:00
  • 35b403ac9c man: describe where to put a shader file Yuxuan Shui 2022-08-21 05:42:38 +01:00
  • fcaf0f993e man: include a default shader Yuxuan Shui 2022-08-21 05:37:59 +01:00
  • 1de1d67126 picom.sample.conf: add window-shader-fg and window-shader-fg-rule Yuxuan Shui 2022-08-21 05:36:35 +01:00
  • 19c852b3ae options: mention the "default" shader Yuxuan Shui 2022-08-21 05:22:15 +01:00
  • affe408d76 meson: fix meson warnings Yuxuan Shui 2022-08-17 17:55:53 +00:00
  • 4e0fad5880 man: define the custom shader interface Yuxuan Shui 2022-08-12 14:15:23 +01:00
  • 32478df27c core: force redraw if animated shader is in-use Yuxuan Shui 2022-08-12 13:44:14 +01:00
  • ec9243cf3c issue_template: suggest uploading OpenGL traces Yuxuan Shui 2022-08-12 11:18:22 +01:00
  • 83e1cd9a19 backend: add and implement get_shader_attributes Yuxuan Shui 2022-08-11 04:53:14 +01:00
  • eb54974ac0 core: init/deinit shaders when init/deinit-ing the backend Yuxuan Shui 2022-07-17 21:51:12 +01:00
  • a1f4cafda4 backend: gl: improve error reporting when creating shaders Yuxuan Shui 2022-07-17 21:50:26 +01:00
  • eeabf5807e backend: gl: handle custom shader image property Yuxuan Shui 2022-07-17 21:32:31 +01:00
  • c95152e83e backend: gl_common: add time uniform to (custom) window shader Bernd Busse 2020-10-24 12:53:12 +02:00
  • 81768f4a11 backend: gl: implement create_shader/destroy_shader Yuxuan Shui 2022-07-17 14:24:46 +01:00
  • 947077f329 backend: add custom shader image property Yuxuan Shui 2022-07-17 14:24:18 +01:00
  • f5b40ba10e backend: add shader related APIs Yuxuan Shui 2022-07-17 20:24:56 +01:00
  • 5577363aaf win: keep track of window specific shader in managed_win Bernd Busse 2020-10-12 18:34:51 +02:00
  • 654772b8cf config: add options window-shader-fg and window-shader-fg-rules Yuxuan Shui 2022-07-17 17:49:35 +01:00
  • 896acabab1 doc: remove mention of raw string pattern Yuxuan Shui 2022-07-18 19:04:37 +01:00
  • db6f11624b c2: fix typo Yuxuan Shui 2022-07-17 18:15:09 +01:00
  • 5d79da6387 c2: return if foreach function returned early Yuxuan Shui 2022-07-17 18:08:23 +01:00
  • 23c56ab328 c2: add list iterating functions Yuxuan Shui 2022-07-17 17:45:50 +01:00
  • 7e833744b7 string_utils: add trim_both Yuxuan Shui 2022-07-17 15:30:42 +01:00
  • e757a6461d test.h: update to upstream 368c467 Yuxuan Shui 2022-07-17 15:39:50 +01:00
  • cb0b846dbe test.h: update to upstream ee49b276a3 Yuxuan Shui 2022-07-17 15:29:10 +01:00
  • 8c3ba22ae0 c2: deprecate raw string pattern Yuxuan Shui 2022-07-17 00:20:12 +01:00
  • d621f7a3e2 Merge pull request #848 from yshui/silence-warning Yuxuan Shui 2022-07-16 15:22:48 +01:00
  • 2634ae4817 tests: add special config for config parsing test Yuxuan Shui 2022-07-16 15:03:59 +01:00
  • 96fcc6089e c2: silence a compiler warning Yuxuan Shui 2022-07-16 14:17:11 +01:00
  • 60c9695394 ci: update coding style check Yuxuan Shui 2022-07-14 18:37:26 +01:00
  • a8b15f3a1b config_libconfig: resolve symlinks when setting include dir Yuxuan Shui 2022-07-14 18:28:56 +01:00
  • e2ed9125ed Merge pull request #843 from tokyoneon78/grammar_fix Yuxuan Shui 2022-07-12 11:16:24 +01:00
  • 8aa4512f75 Made a typo fix in the man docs tokyoneon78 2022-07-10 02:10:30 +00:00
  • cd50596f0e Merge pull request #813 from softmoth/readme_confidence Yuxuan Shui 2022-04-13 17:04:58 +01:00
  • 5a2115033e README: Move old historical info out of main README Tim Siegel 2022-04-12 08:48:21 -04:00
  • 61faf42b9e Merge pull request #812 from i-c-u-p/chmod_+x-meson/install.sh Yuxuan Shui 2022-04-12 11:48:49 +01:00
  • 34b2d75f91 Made meson/install.sh executable i-c-u-p 2022-04-12 05:41:41 +00:00
  • aa316aa360 ci: fix codeql tasks Yuxuan Shui 2022-02-13 14:02:35 +00:00
  • f8914dda23 backend: gl: apply postprocessing to border_color Yuxuan Shui 2022-02-13 13:54:25 +00:00
  • e63ec3fd16 backend: gl: fix corner being drawn with wrong color Yuxuan Shui 2022-02-13 13:49:45 +00:00
  • ea2ba58efd backend: gl: don't fill window with big border_width Yuxuan Shui 2022-02-10 07:47:48 +00:00
  • 01649b68b9 backend: don't trust device_status after a reset Yuxuan Shui 2022-02-08 08:32:33 +00:00
  • e17eaefb89 backend: handle device reset Yuxuan Shui 2022-02-08 08:09:22 +00:00
  • a383dc1cdd backend: add new optional API: device_status Yuxuan Shui 2022-02-08 07:53:15 +00:00
  • 126750f099 Bump version number Yuxuan Shui 2022-02-06 20:59:45 +00:00
  • 928963721c Merge pull request #769 from yshui/dbus-window-object yshui 2022-02-05 05:41:06 +00:00
  • 4c5d6a19cd dbus: add signal named according to dbus naming conventions Yuxuan Shui 2022-02-04 15:47:10 +00:00
  • 95dcc02d9c dbus: add Type property to window objects Yuxuan Shui 2022-02-04 15:14:14 +00:00
  • de434f7b1f config_libconfig: add dbus option Yuxuan Shui 2022-01-30 19:08:48 +00:00
  • cb6ea3f567 dbus: follow dbus naming conventions Yuxuan Shui 2022-01-29 01:14:08 +00:00
  • 0f3926b912 dbus: add mappepd property to windows Yuxuan Shui 2022-01-29 00:45:13 +00:00
  • 3bebcca7b4 dbus: add name property to windows Yuxuan Shui 2022-01-28 03:13:20 +00:00
  • dfc10da57a dbus: add some properties to window objects Yuxuan Shui 2022-01-27 03:55:59 +00:00
  • 764990ade4 dbus: expose windows as dbus objects Yuxuan Shui 2022-01-27 03:09:23 +00:00
  • 3b9af145f0 Update CONTRIBUTORS Yuxuan Shui 2022-01-27 11:19:47 +00:00
  • 0ad6685614 Merge pull request #768 from yshui/deprecation-chore yshui 2022-01-27 10:42:25 +00:00
  • 6aa9fcc61f tests: set dbus request to the right path Yuxuan Shui 2022-01-27 02:38:52 +00:00
  • f4c4bdb33d dbus: properly handle object path Yuxuan Shui 2022-01-27 02:28:37 +00:00
  • b4e0e6128c dbus: fix win_get with "id" Yuxuan Shui 2022-01-27 01:19:31 +00:00