1
0
Fork 0
forked from wry/wry

Commit graph

  • dd332be995 damage: add sync point before visualizing damage Julian Orth 2025-02-27 21:04:31 +01:00
  • d7d0cbf9e2 vulkan: skip async transfer if damage is empty Julian Orth 2025-02-27 18:22:21 +01:00
  • 9534da89a2 vulkan: store tex vertices in buffer Julian Orth 2025-02-27 16:41:18 +01:00
  • 73611fd287 vulkan: store out vertices in buffer Julian Orth 2025-02-27 16:14:22 +01:00
  • 10be846e4c vulkan: store fill vertices in buffer Julian Orth 2025-02-27 15:37:28 +01:00
  • f84934bd9a vulkan: replace DescriptorBufferCache by generic cache Julian Orth 2025-02-27 14:48:10 +01:00
  • c16ea9325e vulkan: add early-out for ops outside of damage region Julian Orth 2025-02-27 16:17:16 +01:00
  • c83e3ffa4d vulkan: sort ops by type Julian Orth 2025-02-27 14:07:24 +01:00
  • db4ff00330 vulkan: pre-processes GfxApiOpt Julian Orth 2025-02-27 13:45:07 +01:00
  • 135f37dbcd theme: store colors in linear space Julian Orth 2025-02-25 15:43:05 +01:00
  • b7f93b37a6 vulkan: rewrite shaders in terms of eotf and oetf Julian Orth 2025-02-25 14:52:43 +01:00
  • cb9dc4c182 vulkan: add legacy shaders Julian Orth 2025-02-27 11:10:50 +01:00
  • 26db79e249
    Merge pull request #383 from mahkoh/jorth/cm-protocol mahkoh 2025-02-26 16:30:11 +01:00
  • fcd2e3ab33 color-management-v1: only expose the protocol with vulkan Julian Orth 2025-02-26 16:24:22 +01:00
  • 248eb324a5 config: allow disabling color-management Julian Orth 2025-02-26 16:16:38 +01:00
  • c66f5798b7 color-management-v1: initial implementation Julian Orth 2025-02-26 14:32:57 +01:00
  • 084006d64a
    Merge pull request #381 from mahkoh/jorth/blend-buffer-2 mahkoh 2025-02-25 12:50:26 +01:00
  • 9868c7e988 docs: add release notes Julian Orth 2025-02-24 11:48:04 +01:00
  • 292f181615 vulkan: optimize blend-buffer usage Julian Orth 2025-02-23 18:40:21 +01:00
  • cb9da22ec2 vulkan: add support for blend buffers Julian Orth 2025-02-22 17:18:20 +01:00
  • 1220539a41 vulkan: make descriptor buffer code more generic Julian Orth 2025-02-22 11:46:33 +01:00
  • 52624455b3 vulkan: ignore paint region if framebuffer is undefined Julian Orth 2025-02-22 11:23:26 +01:00
  • 1d9bd404d6 vulkan: warn if device does not support descriptor buffers Julian Orth 2025-02-24 08:39:04 +01:00
  • 81d564dcb6 metal: use blend buffer if possible Julian Orth 2025-02-21 12:22:28 +01:00
  • a7cb2ee42a gfx: add GfxBlendBuffer Julian Orth 2025-02-20 18:29:48 +01:00
  • 446779ab83 wl_surface: check if partially-opaque surface is opaque within render bounds Julian Orth 2025-02-24 10:31:00 +01:00
  • c796602aab wl_surface: track if surface is fully opaque Julian Orth 2025-02-24 09:45:11 +01:00
  • 6243278f5f region: add tagged regions Julian Orth 2025-02-23 14:41:36 +01:00
  • 0872a1251d alpha-multiplier: perform multiplication in the renderer Julian Orth 2025-02-22 11:14:51 +01:00
  • 33718340f7
    Merge pull request #380 from mahkoh/jorth/more-damage-fixes mahkoh 2025-02-24 11:31:15 +01:00
  • 68f0966b16 render: apply correct damage after bar-size changes Julian Orth 2025-02-24 11:24:33 +01:00
  • 31747cef4a render: bound all textures Julian Orth 2025-02-24 11:14:19 +01:00
  • 5625b0585f
    Merge pull request #377 from mahkoh/jorth/container-damage mahkoh 2025-02-21 21:29:51 +01:00
  • 6d608cff01 ei: s/clients/ei_clients Julian Orth 2025-02-21 21:25:13 +01:00
  • 5b02428bee wayland: kill clients in event-handling stage Julian Orth 2025-02-21 21:23:29 +01:00
  • b00f3a2ffe
    Merge pull request #376 from mahkoh/jorth/vulkan-fixes mahkoh 2025-02-21 11:56:24 +01:00
  • bbe8fdecf8 vulkan: don't call vkCmdClearAttachments if damage is empty Julian Orth 2025-02-21 11:53:48 +01:00
  • 8a3a377f61 vulkan: de-duplicate used textures Julian Orth 2025-02-21 11:49:39 +01:00
  • cf6016f61f vulkan: preserve framebuffer in pending frame Julian Orth 2025-02-21 11:14:01 +01:00
  • 1b46fd0ceb vulkan: fix RenderingAttachmentInfo layout Julian Orth 2025-02-21 10:50:27 +01:00
  • 1ea909e685
    Merge pull request #375 from mahkoh/jorth/rust-2024 mahkoh 2025-02-21 10:47:31 +01:00
  • 3338909170 all: set rust edition to 2024 Julian Orth 2025-02-21 10:44:29 +01:00
  • 02a18f620b all: address clippy lints Julian Orth 2025-02-21 10:31:52 +01:00
  • 3056c9af71
    Merge pull request #372 from mahkoh/jorth/vulkan-partial-draw mahkoh 2025-02-20 17:37:44 +01:00
  • 993df71c80 vulkan: draw only in requested regions Julian Orth 2025-02-18 20:49:51 +01:00
  • 07fb198eb4 metal: track per-framebuffer damage Julian Orth 2025-02-18 16:43:30 +01:00
  • f80ac20220 render: bound async title textures to their rect Julian Orth 2025-02-19 19:34:28 +01:00
  • 5932ec14a7 wl_subsurface: improve damage tracking Julian Orth 2025-02-20 12:22:14 +01:00
  • 5ae1742075 text-input: improve damage tracking Julian Orth 2025-02-19 18:09:27 +01:00
  • 52c9fac23b xwayland: improve damage tracking Julian Orth 2025-02-19 16:39:04 +01:00
  • f4e8d132f3 toplevel: remove focus_node Julian Orth 2025-02-19 16:30:07 +01:00
  • 8c26e56b65
    Merge pull request #374 from mahkoh/jorth/no-props-cache mahkoh 2025-02-19 13:12:08 +01:00
  • 364c53fde7 metal: don't cache connector properties across forced probes Julian Orth 2025-02-19 13:05:37 +01:00
  • 616bd5b3da
    Merge pull request #373 from mahkoh/jorth/descriptor-buffer-too-optimistic mahkoh 2025-02-19 11:06:32 +01:00
  • 84a4d1eb2d vulkan: don't equate buffer size with allocation size Julian Orth 2025-02-19 11:03:30 +01:00
  • 74da02c1ec
    Merge pull request #371 from mahkoh/jorth/descriptor-buffer mahkoh 2025-02-17 21:22:40 +01:00
  • a1c5c05e36 vulkan: use descriptor buffers if available Julian Orth 2025-02-17 17:13:55 +01:00
  • a45ae2ba03
    Merge pull request #370 from mahkoh/jorth/syncfile-import-check mahkoh 2025-02-17 12:34:58 +01:00
  • 2a4a7510cd vulkan: fix sync-file import check Julian Orth 2025-02-17 12:30:55 +01:00
  • 31b509d559
    Merge pull request #369 from mahkoh/jorth/unconditional-push-constants mahkoh 2025-02-17 12:28:49 +01:00
  • 20716cdd1e vulkan: use single push constant range per pipeline Julian Orth 2025-02-17 12:15:01 +01:00
  • 5a5f918f71
    Merge pull request #367 from mahkoh/jorth/1.9.1-release-notes mahkoh 2025-02-13 12:56:35 +01:00
  • 3640f33b7f docs: include 1.9.1 release notes Julian Orth 2025-02-13 12:53:35 +01:00
  • 33dad7a0d9
    Merge pull request #365 from mahkoh/jorth/kbvm-update mahkoh 2025-02-13 12:40:30 +01:00
  • cc93e941d8 kbvm: update to v0.1.3 Julian Orth 2025-02-12 20:33:28 +01:00
  • 5f56b7fd09
    Merge pull request #363 from mahkoh/jorth/remove-docs-workflow mahkoh 2025-02-07 12:57:25 +01:00
  • 76f80d5f21 ci: remove docs workflow Julian Orth 2025-02-07 12:54:39 +01:00
  • 32f77db322
    Merge pull request #361 from mahkoh/jorth/modifier-renegotiation mahkoh 2025-02-05 19:31:25 +01:00
  • 9595cc43ec screencast: re-negotiate format/modifier when size changes Julian Orth 2025-02-05 14:01:03 +01:00
  • b91c42aa38 screencast: always use actual width/height for test allocations Julian Orth 2025-02-05 14:00:06 +01:00
  • 36a43c1459
    Merge pull request #360 from mahkoh/jorth/reset-drm-properties mahkoh 2025-02-03 13:07:58 +01:00
  • 1abb89d888 metal: reset unused DRM properties Julian Orth 2025-02-03 12:08:01 +01:00
  • 607e92d2d5 metal: retry DRM device reset with modeset if non-modeset fails Julian Orth 2025-02-03 10:12:48 +01:00
  • 4eaaa3f046
    Merge pull request #357 from mahkoh/jorth/spec-const mahkoh 2025-01-30 13:57:58 +01:00
  • cca0af3d0d vulkan: use specialization constants Julian Orth 2025-01-30 13:54:37 +01:00
  • 218f8d7ba2
    Merge pull request #356 from mahkoh/jorth/xkbcommon-cleanup mahkoh 2025-01-27 22:30:23 +01:00
  • 3e75460c76 docs/ci: remove references to xkbcommon Julian Orth 2025-01-27 22:19:01 +01:00
  • 0631f4e729
    Merge pull request #355 from mahkoh/jorth/v1.9.0 mahkoh 2025-01-27 10:40:54 +01:00
  • 5d41b6b314 docs: prepare 1.9.0 release Julian Orth 2025-01-27 10:35:01 +01:00
  • 4e23f4824e
    Merge pull request #345 from mahkoh/jorth/kbvm mahkoh 2025-01-27 10:32:50 +01:00
  • f06a85b88b docs: add release notes for kbvm switch Julian Orth 2025-01-22 18:23:47 +01:00
  • 53c38bdd68 wl_keyboard: don't send key-up events for keys that are not logically down Julian Orth 2025-01-23 13:48:23 +01:00
  • abaeed4c01 keyboard: send keymap without actions/behaviors to xwayland Julian Orth 2025-01-22 16:49:14 +01:00
  • 541a7b5ebc keyboard: replace xkbcommon by kbvm Julian Orth 2025-01-07 20:03:49 +01:00
  • 51ceba72b0 keyboard: use kbvm::Components Julian Orth 2025-01-07 11:53:00 +01:00
  • e7d5a23af3 keyboard: move KeyboardState to dedicated module Julian Orth 2025-01-07 11:48:10 +01:00
  • 1a35ba3909 logging: use target instead of module_path Julian Orth 2025-01-23 10:54:38 +01:00
  • 32cb00444b utils: remove AsciiTrim trait Julian Orth 2025-01-06 20:09:33 +01:00
  • 0d1aeeab45
    Merge pull request #354 from mahkoh/jorth/v1.8.0 mahkoh 2025-01-27 10:20:35 +01:00
  • 117e644a36 docs: prepare 1.8.0 release Julian Orth 2025-01-27 10:18:17 +01:00
  • 44b7d37dd8
    Merge pull request #353 from mahkoh/jorth/take-focus mahkoh 2025-01-27 09:12:32 +01:00
  • 9694854d0c xwm: don't send take-focus messages for client-initiated focus change Julian Orth 2025-01-27 09:10:21 +01:00
  • 93e6539806
    Merge pull request #352 from mahkoh/jorth/value-hint mahkoh 2025-01-26 19:49:37 +01:00
  • 9de5a8b2c9 cli: add value hints for better completions Julian Orth 2025-01-26 19:47:36 +01:00
  • 67549d8cb3
    Merge pull request #349 from mahkoh/jorth/workspace mahkoh 2025-01-26 12:39:55 +01:00
  • a4e197d92a ext-workspace: implement v1 Julian Orth 2025-01-24 16:32:59 +01:00
  • 2b76083d6e
    Merge pull request #351 from mahkoh/jorth/idle-grace-period mahkoh 2025-01-26 12:37:01 +01:00
  • e8be15a26c idle: add a grace period Julian Orth 2025-01-26 12:29:20 +01:00
  • 1ad3d11616
    Merge pull request #350 from mahkoh/jorth/tray-tree-changed mahkoh 2025-01-24 18:43:59 +01:00
  • 421fb06025 tray: schedule tree_changed after recalculating tray positions Julian Orth 2025-01-24 18:41:34 +01:00