1
0
Fork 0
forked from wry/wry

Commit graph

  • 58b9830aaa seat: add a simple input method Julian Orth 2025-10-16 00:58:30 +02:00
  • 8372f83737 text-input: reset text-input state after disconnect Julian Orth 2025-10-16 01:53:56 +02:00
  • 881fb24878 text-input: add input method abstraction Julian Orth 2025-10-15 22:01:24 +02:00
  • 26988f5ce5
    Merge pull request #643 from mahkoh/jorth/yaml-cleanup mahkoh 2025-10-14 11:33:38 +02:00
  • a7808d89c2 toml: format spec.yaml file Julian Orth 2025-10-14 11:30:43 +02:00
  • fbd37e6662
    Merge pull request #640 from mahkoh/jorth/update-deps-2 mahkoh 2025-10-09 19:53:27 +02:00
  • 78d86c1224 cargo: update dependencies Julian Orth 2025-10-09 19:48:23 +02:00
  • 63e239032a
    Merge pull request #639 from mahkoh/jorth/kbvm-update-2 mahkoh 2025-10-09 19:39:55 +02:00
  • 45b9925a91 kbvm: update to 0.1.5 Julian Orth 2025-10-09 19:37:24 +02:00
  • 26e34d3f85
    Merge pull request #634 from mahkoh/jorth/llvmpipe-fra mahkoh 2025-10-08 18:20:19 +02:00
  • 794732c44a opengl: disable fast ram access for bugged llvmpipe versions Julian Orth 2025-10-08 18:17:44 +02:00
  • 02b7a6dc3f
    Merge pull request #632 from mahkoh/jorth/simplify-compile-shaders mahkoh 2025-10-07 16:47:58 +02:00
  • 0564cd848d build.rs: simplify compile-shaders handling Julian Orth 2025-10-07 16:44:28 +02:00
  • f17800517e
    Merge pull request #631 from mahkoh/jorth/show-workspace-on mahkoh 2025-10-07 06:17:54 +02:00
  • d320d2f3c1 config: add Seat::show_workspace_on Julian Orth 2025-10-07 05:02:07 +02:00
  • d2ce140f54
    Merge pull request #629 from mahkoh/jorth/vendor-shaderc-sys mahkoh 2025-10-04 22:37:07 +02:00
  • ee84b309ba build.rs: don't build compile-shaders if shaders are unchanged Julian Orth 2025-10-04 22:32:59 +02:00
  • d1910063d8 compile-shaders: vendor shaderc-sys Julian Orth 2025-10-04 22:25:35 +02:00
  • 44ac0511c3
    Merge pull request #627 from mahkoh/jorth/fast-path-log mahkoh 2025-10-03 13:18:46 +02:00
  • 37cff567a1 wl_shm: log when using zero-copy path Julian Orth 2025-10-03 13:12:15 +02:00
  • 987bc5ee25
    Merge pull request #626 from mahkoh/jorth/log-udmabuf mahkoh 2025-10-02 20:20:22 +02:00
  • a918381eba udmabuf: log device status Julian Orth 2025-10-02 19:54:33 +02:00
  • f3d6bff08d
    Merge pull request #625 from mahkoh/jorth/fast-ram-access mahkoh 2025-10-02 17:22:09 +02:00
  • 9abfe88b05 wl_shm: use udmabuf directly as texture on integrated GPUs Julian Orth 2025-10-02 17:18:09 +02:00
  • da33f26918 wl-buffer: remove unnecessary Result wrapper Julian Orth 2025-10-02 14:55:08 +02:00
  • 1883b42d21
    Merge pull request #585 from disluckyguy/auto-reload-toml mahkoh 2025-10-02 00:40:25 +02:00
  • f943036522 toml: automatically reload configuration Mostafa Ibrahim 2025-08-30 16:44:33 +03:00
  • 636b242347
    Merge pull request #624 from mahkoh/jorth/cache-disjoint mahkoh 2025-10-01 23:51:05 +02:00
  • 86680e0cc8 dmabuf: optimize sync-file export/import Julian Orth 2025-10-01 23:37:04 +02:00
  • 0884a5c656 dmabuf: cache is_disjoint property Julian Orth 2025-10-01 23:30:49 +02:00
  • f00202f149
    Merge pull request #623 from mahkoh/jorth/udmabuf-to-shm mahkoh 2025-10-01 23:02:38 +02:00
  • 410281b13e linux-dmabuf: intercept udmabuf buffers Julian Orth 2025-10-01 17:34:24 +02:00
  • 0570669af2 wl-shm: add support for more formats Julian Orth 2025-10-01 20:31:00 +02:00
  • 09a56edd47 vulkan: enforce that dmabuf buffers are aligned to 4 bytes Julian Orth 2025-10-01 19:25:56 +02:00
  • 3e52e4266f vulkan: perform a queue transfer for external dmabuf buffers Julian Orth 2025-10-01 19:21:45 +02:00
  • 0fb318f5f7 vulkan: include dedicated allocate info for buffer import Julian Orth 2025-10-01 18:04:05 +02:00
  • 23033377e9
    Merge pull request #622 from mahkoh/jorth/text-dmabuf mahkoh 2025-10-01 14:18:24 +02:00
  • c008b7ea35 text: use udmabuf for text upload Julian Orth 2025-10-01 14:05:33 +02:00
  • 5758e16658
    Merge pull request #621 from mahkoh/jorth/external-memory-host-newer mahkoh 2025-09-30 19:16:27 +02:00
  • a3d3a62af3 vulkan: import wl_shm buffers as udmabuf Julian Orth 2025-09-30 18:52:57 +02:00
  • 47e15c6083 vulkan: pre-heat allocations Julian Orth 2025-09-30 18:43:44 +02:00
  • 872518a87f
    Merge pull request #617 from mahkoh/jorth/damage-fix mahkoh 2025-09-21 01:40:06 +02:00
  • 300738db1f subsurface: fix damage application when position changes Julian Orth 2025-09-21 01:38:08 +02:00
  • b1df50f649
    Merge pull request #615 from mahkoh/jorth/xml-to-wire mahkoh 2025-09-20 18:53:08 +02:00
  • 60574d3a0d wire: regenerate most files Julian Orth 2025-09-20 18:49:44 +02:00
  • 6d8fb37db4 xml-to-wire: add new utility Julian Orth 2025-09-20 18:35:49 +02:00
  • aa70bde75d
    Merge pull request #614 from mahkoh/jorth/shell mahkoh 2025-09-19 23:08:06 +02:00
  • 325f4ea71b toml: add exec.shell Julian Orth 2025-09-19 23:05:43 +02:00
  • b25e7554f7
    Merge pull request #613 from mahkoh/jorth/clippy5 mahkoh 2025-09-19 12:42:24 +02:00
  • 0a20f03a81 all: address clippy lints Julian Orth 2025-09-19 12:39:37 +02:00
  • 84ac6d47d0
    Merge pull request #612 from mahkoh/jorth/capabilities mahkoh 2025-09-18 22:11:43 +02:00
  • e680a3dc09 config: allow configuring client capabilities Julian Orth 2025-09-18 21:06:28 +02:00
  • 76a1a86091
    Merge pull request #611 from mahkoh/jorth/min-title-height mahkoh 2025-09-17 18:53:49 +02:00
  • 035e2972de theme: add title-font and bar-font settings Julian Orth 2025-09-17 18:37:13 +02:00
  • 01f9c094ee theme: add separate bar_height setting Julian Orth 2025-09-17 17:19:19 +02:00
  • 3933eba30c
    Merge pull request #610 from mahkoh/jorth/min-title-height mahkoh 2025-09-17 16:40:41 +02:00
  • 750e71c4b0 theme: set min sizes to 0 Julian Orth 2025-09-17 16:38:01 +02:00
  • f1670826da
    Merge pull request #606 from mahkoh/jorth/compile-shaders mahkoh 2025-09-17 16:31:29 +02:00
  • 51575fce39 vulkan: include precompiled shaders Julian Orth 2025-09-16 09:40:52 +02:00
  • 2dc9695621
    Merge pull request #609 from mahkoh/jorth/generous-pointer-warp mahkoh 2025-09-17 13:12:37 +02:00
  • 31a73b49a3 seat: allow pointer warping if only the client matches Julian Orth 2025-09-17 13:05:18 +02:00
  • 697c3b1f71
    Merge pull request #554 from mahkoh/jorth/vulkan-sw mahkoh 2025-09-17 12:35:11 +02:00
  • 0a5ee8fa36 vulkan: implement software rendering Julian Orth 2025-07-27 21:03:18 +02:00
  • bb29303c98
    Merge pull request #607 from mahkoh/jorth/fix-srht mahkoh 2025-09-16 19:15:33 +02:00
  • c287f65547 ci: fix sr.ht builds Julian Orth 2025-09-16 19:13:18 +02:00
  • ddd96b9ad8
    Merge pull request #605 from mahkoh/jorth/clone3 mahkoh 2025-09-16 07:25:48 +02:00
  • 278619c09e clone3: don't use clone3 syscall directly Julian Orth 2025-09-16 06:20:00 +02:00
  • 8aeae2d2af
    Merge pull request #602 from mahkoh/jorth/multi-nvidia-fixes mahkoh 2025-09-13 23:19:06 +02:00
  • c2d5848329 metal: improve buffer allocation logging Julian Orth 2025-09-13 14:10:29 +02:00
  • 3a11e1bd19 metal: improve logging Julian Orth 2025-09-13 12:57:07 +02:00
  • e5de85299b metal: handle cursor plane allocation failures gracefully Julian Orth 2025-09-13 12:49:34 +02:00
  • c691a7b429 metal: add missing break Julian Orth 2025-09-13 12:45:03 +02:00
  • 6ba8b71b3e
    Merge pull request #598 from mahkoh/jorth/tf-power mahkoh 2025-09-09 15:07:23 +02:00
  • ef1727a186 color-management: parametrize bt1886 Julian Orth 2025-09-08 20:37:47 +02:00
  • c37567f1cd color-management: implement set_tf_power Julian Orth 2025-09-08 18:37:07 +02:00
  • a2d726e508 vulkan: allow EOTFs to be parametrized Julian Orth 2025-09-08 18:26:19 +02:00
  • 6d28bfd4e2 vulkan: add get_ub_descriptor macro Julian Orth 2025-09-08 18:15:10 +02:00
  • a2e089d9e3 vulkan: unify Tex/OutColorManagementData Julian Orth 2025-09-08 18:04:02 +02:00
  • 05bf029a55 vulkan: add VulkanEotf Julian Orth 2025-09-08 18:00:06 +02:00
  • ab81e4bd51 vulkan: fix out pipeline cache Julian Orth 2025-09-08 17:57:09 +02:00
  • c402dd0153
    Merge pull request #597 from mahkoh/jorth/float-title-always mahkoh 2025-09-08 13:01:22 +02:00
  • 3f0e99d04c float: don't shortcut title rendering when rect is empty Julian Orth 2025-09-08 12:49:58 +02:00
  • 4fb7a859dc
    Merge pull request #596 from mahkoh/jorth/vulkan--1 mahkoh 2025-09-08 12:43:00 +02:00
  • 435b96f92e vulkan: handle exported sync file being -1 Julian Orth 2025-09-08 12:33:55 +02:00
  • b99f2b928a
    Merge pull request #595 from mahkoh/jorth/leds mahkoh 2025-09-07 15:51:10 +02:00
  • f5e04355d7 kbvm: use indicators to determine the active LEDs Julian Orth 2025-09-07 15:34:38 +02:00
  • 0c7f7429db
    Merge pull request #594 from mahkoh/jorth/leds mahkoh 2025-09-07 13:03:45 +02:00
  • 3b60c62f82 seat: properly destroy physical devices when changing keymap Julian Orth 2025-09-07 12:58:23 +02:00
  • 6bea5a072c kbvm: identify keymaps by their hash Julian Orth 2025-09-07 12:28:57 +02:00
  • 11c10fde70 metal: enable keyboard LEDs Julian Orth 2025-09-07 12:09:43 +02:00
  • 0e51b9469b
    Merge pull request #593 from mahkoh/jorth/color-management-fixes mahkoh 2025-09-05 21:20:06 +02:00
  • b6ef623643 metal: disable direct scanout if blending would change the appearance Julian Orth 2025-09-05 19:35:32 +02:00
  • fc6dda9c24 vulkan: elide blend buffer if blend buffer embeds into frame buffer Julian Orth 2025-09-05 19:25:38 +02:00
  • 39c770f6e2 config: make the blend space configurable Julian Orth 2025-09-05 19:19:54 +02:00
  • 991b212120 metal: blend in srgb/gamma22 by default Julian Orth 2025-09-05 18:39:17 +02:00
  • f475584f71 vulkan: support blend buffers having different primaries than framebuffer Julian Orth 2025-09-05 18:14:00 +02:00
  • 83e79b68e6 color-management: use more consistent naming Julian Orth 2025-09-05 13:45:09 +02:00
  • 32db933242 color-management: make (ext_)srgb aliases for gamma22 Julian Orth 2025-09-05 12:43:23 +02:00
  • 48a36a9feb color-management: implement gamma functions for negative values Julian Orth 2025-09-05 12:34:22 +02:00
  • 050515d2ed color-management: implement bt1886 as pure gamma24 Julian Orth 2025-09-05 12:31:01 +02:00