1
0
Fork 0
forked from wry/wry

Commit graph

  • 64e133caf6 metal: simplify framebuffer swapchain Julian Orth 2024-02-19 17:38:09 +01:00
  • 60f2c6e49d
    Merge pull request #96 from mahkoh/jorth/direct-scanout mahkoh 2024-02-19 15:32:15 +01:00
  • 47e469b252 metal: only use direct scanout on the render device Julian Orth 2024-02-19 11:20:53 +01:00
  • 114c293950 config: allow disabling direct scanout Julian Orth 2024-02-18 20:44:56 +01:00
  • da84e9ec27 metal: implement direct scanout Julian Orth 2024-02-18 20:29:23 +01:00
  • fed2ceb8b5 drm: add unique identifiers to dmabufs Julian Orth 2024-02-18 15:28:07 +01:00
  • 3635ae0104 render: store underlying DmaBufs in textures Julian Orth 2024-02-18 15:23:10 +01:00
  • 1ac4f3dc52
    Merge pull request #98 from mahkoh/jorth/portal-dev mahkoh 2024-02-19 11:16:14 +01:00
  • 451d7d9ef1 portal: fix handling of duplicate render devices Julian Orth 2024-02-19 11:02:50 +01:00
  • 0f4804d82c
    Merge pull request #95 from mahkoh/jorth/fix-fullscreen mahkoh 2024-02-17 18:40:25 +01:00
  • d4e9216f46 tree: correctly handle destruction of fullscreen node Julian Orth 2024-02-17 18:34:06 +01:00
  • 439befcf78
    Merge pull request #94 from mahkoh/jorth/fix-screencopies mahkoh 2024-02-16 19:28:28 +01:00
  • 4d8e744c2f video: render hardware cursor in screencasts Julian Orth 2024-02-16 19:12:50 +01:00
  • d4fc672fb3 tree: move output scale to global Julian Orth 2024-02-16 19:15:03 +01:00
  • 0ba8648844 video: unify output rendering Julian Orth 2024-02-16 18:27:51 +01:00
  • 82b3650e67
    Merge pull request #93 from mahkoh/jorth/bitflags mahkoh 2024-02-16 15:09:21 +01:00
  • 9497d6b0cf all: remove bitflags dependency Julian Orth 2024-02-16 15:02:14 +01:00
  • 63ed3fa689
    Merge pull request #92 from mahkoh/jorth/bincode1 mahkoh 2024-02-16 14:42:04 +01:00
  • 615acd4847 config: downgrade bincode to 1.3.3 Julian Orth 2024-02-16 14:02:45 +01:00
  • 6921531702
    Merge pull request #91 from mahkoh/jorth/idle mahkoh 2024-02-15 22:56:07 +01:00
  • 9a024fe72c wayland: implement ext-idle-notifier Julian Orth 2024-02-15 22:47:34 +01:00
  • 01e3930ced wayland: run idle code unconditionally Julian Orth 2024-02-15 18:40:29 +01:00
  • 8da6285be8
    Merge pull request #90 from mahkoh/jorth/sigbus mahkoh 2024-02-15 17:33:50 +01:00
  • 00677b1b20 memory: fix sigbus handling Julian Orth 2024-02-15 17:21:51 +01:00
  • 081ea4a04a
    Merge pull request #89 from mahkoh/jorth/dnd-fix mahkoh 2024-02-15 15:46:26 +01:00
  • 2abce40e8b tree: force focus change after dnd drop Julian Orth 2024-02-15 15:37:57 +01:00
  • dc554a780e
    Merge pull request #88 from mahkoh/jorth/vulkan-formats mahkoh 2024-02-15 01:30:35 +01:00
  • 1a024babdf render: fix vulkan formats for pre-multiplied alpha Julian Orth 2024-02-15 01:01:29 +01:00
  • 30fb0f087f
    Merge pull request #87 from mahkoh/jorth/fix-surface-position mahkoh 2024-02-15 00:58:58 +01:00
  • 250026f7f6 render: fix top-left clipping of surfaces Julian Orth 2024-02-15 00:05:29 +01:00
  • 2f1e22851c
    Merge pull request #86 from mahkoh/jorth/ftl mahkoh 2024-02-14 21:26:28 +01:00
  • 3f7b1ddd49 wayland: implement ext-foreign-toplevel-list-v1 Julian Orth 2024-02-14 21:13:32 +01:00
  • ccacdda03e
    Merge pull request #85 from mahkoh/jorth/activation mahkoh 2024-02-14 21:13:03 +01:00
  • 41d7531cd5 wayland: implement xdg-activation Julian Orth 2024-02-14 17:42:59 +01:00
  • 0628a9d393 tree: fix some issues with toplevel visibility handling Julian Orth 2024-02-08 16:57:47 +01:00
  • d725a1eac2
    Merge pull request #71 from mahkoh/jorth/vulkan mahkoh 2024-02-14 17:14:39 +01:00
  • bd4ab62953 chore: update dependencies Julian Orth 2024-02-03 23:41:29 +01:00
  • cf332e8436 render: implement a vulkan renderer Julian Orth 2024-02-03 15:19:20 +01:00
  • 4ba8550da8 render: compute image width/height in single function call Julian Orth 2024-02-03 23:27:22 +01:00
  • db9c382002 render: re-initialize buffer textures on gfx context change Julian Orth 2024-02-03 22:40:25 +01:00
  • 777fb010ca render: discard hardware cursor on gfx context change Julian Orth 2024-02-03 22:38:09 +01:00
  • a04870388f text: re-use textures if possible Julian Orth 2023-11-05 15:54:19 +01:00
  • bf90204db6 video: always use correct modifiers Julian Orth 2023-11-04 14:06:18 +01:00
  • 283774ae4c render: remove supports_external_only Julian Orth 2023-11-04 12:40:40 +01:00
  • 1500b10de3 render: remove clear OP Julian Orth 2023-10-29 22:53:45 +01:00
  • e0ed29038e metal: use IN_FORMATS plane property Julian Orth 2023-10-29 16:58:16 +01:00
  • d022d96fbf dmabuf: add PlaneVec Julian Orth 2023-10-23 20:41:33 +02:00
  • 3e4bed66b0 render: disable nv12 support Julian Orth 2023-10-23 20:32:33 +02:00
  • 44e9de7c93 render: lift non-generic render code out of the gl implementation Julian Orth 2023-10-23 20:20:23 +02:00
  • 5778c49679 render: move take_render_ops to GfxFramebuffer Julian Orth 2023-10-23 20:04:57 +02:00
  • 074347c71d render: remove on_output Julian Orth 2023-10-23 19:59:30 +02:00
  • f702bf98d7
    Merge pull request #84 from mahkoh/jorth/content-type mahkoh 2024-02-08 15:23:48 +01:00
  • d5d141d42d wayland: implement wp_content_type_manager_v1 Julian Orth 2024-02-08 15:15:41 +01:00
  • 2ac3d09c0b
    Merge pull request #83 from mahkoh/jorth/cursor-shape mahkoh 2024-02-08 14:16:59 +01:00
  • 3acf0558a3 wayland: implement wp_cursor_shap_manager_v1 Julian Orth 2024-02-08 14:13:18 +01:00
  • af3b7b0868
    Merge pull request #82 from mahkoh/jorth/cursor-fixes2 mahkoh 2024-02-07 22:25:11 +01:00
  • f88feece2a input: ignore set_pointer serial requirement Julian Orth 2024-02-07 22:22:43 +01:00
  • 4f7d39dc34
    Merge pull request #81 from mahkoh/jorth/cursor-fixes mahkoh 2024-02-07 21:44:52 +01:00
  • 71fc851705 render: keep track of outputs whose hardware cursor must be rendered Julian Orth 2024-02-07 21:43:01 +01:00
  • f68e2e6fd4 render: render dnd icons for hardware cursors Julian Orth 2024-02-07 21:25:45 +01:00
  • d202712694 input: log reason for ignoring set_cursor request Julian Orth 2024-02-07 21:22:44 +01:00
  • e7709f695f
    Merge pull request #80 from mahkoh/jorth/dmabuf5 mahkoh 2024-02-06 16:34:04 +01:00
  • 9ceec8f4a0 wayland: implement zwp_linux_dmabuf v4 Julian Orth 2024-02-06 16:27:12 +01:00
  • 672ee88d76
    Merge pull request #79 from mahkoh/jorth/spb mahkoh 2024-02-06 15:04:53 +01:00
  • 4b1d25addb fix: insert render sync after every layer surface Julian Orth 2024-02-06 15:02:59 +01:00
  • 421be6854b fix: store single-pixel colors outside of buffer storage Julian Orth 2024-02-06 14:57:06 +01:00
  • 8abaa3ec87
    Merge pull request #78 from mahkoh/jorth/spb mahkoh 2024-02-06 14:45:58 +01:00
  • e21a95fb76 wayland: implement wp_single_pixel_buffer_manager_v1 Julian Orth 2024-02-06 14:39:55 +01:00
  • d814a8150a
    Merge pull request #77 from mahkoh/jorth/xdg6 mahkoh 2024-02-06 13:42:11 +01:00
  • 4ceccfb770 wayland: implement xdg_toplevel v6 Julian Orth 2024-02-06 13:39:56 +01:00
  • eb0437414c
    Merge pull request #76 from mahkoh/jorth/num_requests mahkoh 2024-02-06 12:07:53 +01:00
  • 0ac1bb8507 wayland: remove Object::num_requests Julian Orth 2024-02-06 12:05:03 +01:00
  • 19bd17c7dc
    Merge pull request #75 from mahkoh/jorth/shm2 mahkoh 2024-02-06 10:59:34 +01:00
  • 3d51969726 wayland: implement wl_shm v2 Julian Orth 2024-02-06 10:56:15 +01:00
  • 8bac01ca70
    Merge pull request #74 from mahkoh/jorth/wlc6 mahkoh 2024-02-06 10:50:16 +01:00
  • bf1bb58c5b wayland: implement wl_surface v6 Julian Orth 2024-02-06 10:36:55 +01:00
  • 0bd61bc242 wayland: implement wl_surface v5 Julian Orth 2024-02-06 10:26:45 +01:00
  • bc5de5188f
    Merge pull request #73 from mahkoh/jorth/unmapped-subsurface mahkoh 2024-02-04 20:20:19 +01:00
  • 58cab8894c all: fix clippy lints Julian Orth 2024-02-04 20:17:55 +01:00
  • daf03b423d render: don't warn when rendering an unmapped sub-surface Julian Orth 2024-02-04 20:16:59 +01:00
  • 3d7bf39737
    Merge pull request #72 from mahkoh/jorth/natural-scrolling mahkoh 2024-02-04 20:01:27 +01:00
  • 78b557b4a1 input: implement wl_seat version 9 Julian Orth 2024-02-04 19:51:36 +01:00
  • 887e2b6cbc input: add support for natural scrolling Julian Orth 2024-02-04 18:50:49 +01:00
  • b4d73064d9
    Merge pull request #65 from mahkoh/jorth/gfx2 mahkoh 2023-10-23 18:18:39 +02:00
  • 24e410a5b5 render: hide graphics API behind traits Julian Orth 2023-10-22 20:00:32 +02:00
  • d650b3375d render: split module into gfx_apis and renderer Julian Orth 2023-10-22 17:35:31 +02:00
  • 5e8a6eb86f render: split rendering into two phases Julian Orth 2023-10-22 16:10:10 +02:00
  • a2a04512ed all: address clippy lints Julian Orth 2023-10-22 16:01:40 +02:00
  • a09e8bfbd3 all: update dependencies Julian Orth 2023-10-22 15:58:28 +02:00
  • 12bc45b07f renderer: move most opengl code out of the renderer Julian Orth 2023-10-22 13:02:51 +02:00
  • eb83505e39 all: address clippy issues Julian Orth 2023-07-15 19:08:07 +02:00
  • 949eb1c818
    Merge pull request #59 from mrshiposha/fix/xdg_surface-configure-serial mahkoh 2023-07-15 19:06:16 +02:00
  • 975147d831 fix: xdg_surface requested_serial init 1 Daniel Shiposha 2023-07-15 18:55:33 +02:00
  • 0b23abb4c3 Revert "fix: xdg_surface configure serial" Daniel Shiposha 2023-07-15 18:54:03 +02:00
  • 0478cea9b6 fix: xdg_surface configure serial Daniel Shiposha 2023-07-15 18:34:13 +02:00
  • 80dc8770c5
    Merge pull request #56 from mrshiposha/fix/xcursor-theme mahkoh 2023-05-13 16:39:23 +02:00
  • 104e248abd fix: cargo fmt Daniel Shiposha 2023-05-13 16:33:55 +02:00
  • 701d9792c0 fix: use XCURSOR_THEME Daniel Shiposha 2023-05-13 11:24:10 +02:00
  • 403de8e24a config: damage screen after changing capture setting Julian Orth 2023-02-04 14:36:38 +01:00
  • 036af4abaa all: address clippy issues Julian Orth 2023-02-04 14:20:10 +01:00