1
0
Fork 0
forked from wry/wry

Commit graph

  • 7a67784502
    Merge pull request #109 from mahkoh/jorth/output-transform mahkoh 2024-02-29 15:13:24 +01:00
  • b7d2964e19 all: implement output transforms Julian Orth 2024-02-27 23:32:40 +01:00
  • 79df8d69f4 backend: fix centering of seat on connector Julian Orth 2024-02-27 23:57:20 +01:00
  • 7d3b8b6278 render: simplify buffer coordinates Julian Orth 2024-02-27 23:44:05 +01:00
  • 85c11448fb render: simplify construction of RendererBase Julian Orth 2024-02-27 23:52:47 +01:00
  • 2dc2dc1123 render: disable back-culling in vulkan Julian Orth 2024-02-27 23:33:44 +01:00
  • e1488eca55 pipewire: force re-negotiation when buffers change Julian Orth 2024-02-28 00:07:15 +01:00
  • 9fba5f9b45 render: support shm screencopy from direct scanout Julian Orth 2024-02-28 15:59:20 +01:00
  • 9de63bddf3 render: don't require framebuffer to perform shm screencopies Julian Orth 2024-02-28 13:41:08 +01:00
  • 69d63b7e83
    Merge pull request #108 from mahkoh/jorth/fix-zwlr-screencopy mahkoh 2024-02-24 15:43:07 +01:00
  • 5f14f56461 render: fix wlr-screencopy with scaled outputs Julian Orth 2024-02-24 14:15:41 +01:00
  • b078329a50
    Merge pull request #107 from mahkoh/jorth/config-copy mahkoh 2024-02-23 17:48:14 +01:00
  • 817fdac6fe config: copy config instead of symlinking it Julian Orth 2024-02-23 17:33:39 +01:00
  • 28a3b39b6c
    Merge pull request #106 from mahkoh/jorth/direct-scanout-culling mahkoh 2024-02-23 17:24:41 +01:00
  • 58cdfbcb26 metal: scan out in more circumstances Julian Orth 2024-02-23 14:59:42 +01:00
  • 9e3ad38948 vulkan: use clamp-to-edge when scaling textures Julian Orth 2024-02-23 15:24:38 +01:00
  • 41754e268f render: force black background color for fullscreen nodes Julian Orth 2024-02-23 15:03:59 +01:00
  • 609f6f99cd render: don't render transparent boxes Julian Orth 2024-02-23 12:23:30 +01:00
  • ecc45f01f4
    Merge pull request #105 from mahkoh/jorth/unstable mahkoh 2024-02-23 15:27:32 +01:00
  • 5dd097d615 it: remove RUSTC_BOOTSTRAP Julian Orth 2024-02-22 23:14:46 +01:00
  • b382a4f96c docs: update the readme Julian Orth 2024-02-22 23:12:12 +01:00
  • b57555584d all: remove c_variadic feature Julian Orth 2024-02-22 23:11:47 +01:00
  • 53aa762239 all: remove thread_local feature Julian Orth 2024-02-22 22:45:46 +01:00
  • 0c3c03b130 all: remove c_str_literals feature Julian Orth 2024-02-22 21:50:00 +01:00
  • 3791fb9a1e all: remove extern_types feature Julian Orth 2024-02-22 21:47:10 +01:00
  • c99272230c
    Merge pull request #104 from mahkoh/jorth/dynamic-egl mahkoh 2024-02-22 21:41:54 +01:00
  • d015428853 docs: update the readem Julian Orth 2024-02-22 21:16:39 +01:00
  • 0c82f02b26 render: load libEGL and libGLESv2 at runtime Julian Orth 2024-02-22 21:14:40 +01:00
  • aa9ca29996
    Merge pull request #103 from mahkoh/jorth/fix-tl-change-extents mahkoh 2024-02-22 19:22:31 +01:00
  • 0826117f77 tree: damage screen after toggling fullscreen Julian Orth 2024-02-22 19:11:33 +01:00
  • c1421fca32
    Merge pull request #102 from mahkoh/jorth/fix-tl-change-extents mahkoh 2024-02-22 17:15:13 +01:00
  • fe804b8276 tree: clean up object attachment Julian Orth 2024-02-21 19:38:31 +01:00
  • ed129c1c3d tree: damage screen when parent is focused Julian Orth 2024-02-21 14:23:23 +01:00
  • 1d1d542839 tree: move common code out of ToplevelNode trait Julian Orth 2024-02-21 14:03:33 +01:00
  • 8430278264 tree: don't allow fullscreening the root container in a workspace Julian Orth 2024-02-21 13:32:48 +01:00
  • 0ab9ec3b75 tree: don't attach container node to parent during construction Julian Orth 2024-02-21 13:31:54 +01:00
  • 7f37e107af tree: disallow moving focus to non-toplevel parent Julian Orth 2024-02-19 23:20:12 +01:00
  • 8555e9e5e5
    Merge pull request #101 from mahkoh/jorth/fix-tl-change-extents mahkoh 2024-02-19 23:09:24 +01:00
  • 062bcb25ee tree: fix toplevel float extent memoization Julian Orth 2024-02-19 22:58:58 +01:00
  • bd3872a4ef
    Merge pull request #100 from mahkoh/jorth/fix-x mahkoh 2024-02-19 18:45:25 +01:00
  • a02815253a x: use modifier-aware buffer import Julian Orth 2024-02-19 18:35:45 +01:00
  • 0d296de53f
    Merge pull request #99 from mahkoh/jorth/simplify-fb-management mahkoh 2024-02-19 17:53:49 +01:00
  • 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