1
0
Fork 0
forked from wry/wry
Commit graph

27 commits

Author SHA1 Message Date
Julian Orth
286857971a all: use let chains 2025-07-01 11:20:48 +02:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
04f280aabe color-management-v1: implement target color volume 2025-03-11 18:42:45 +01:00
Julian Orth
8f992f7cef color-management: add more capabilities 2025-03-08 16:53:43 +01:00
Julian Orth
a174881138 gfx: attach color descriptions 2025-03-08 16:52:35 +01:00
Julian Orth
81d564dcb6 metal: use blend buffer if possible 2025-02-24 11:35:38 +01:00
Julian Orth
a7cb2ee42a gfx: add GfxBlendBuffer 2025-02-24 11:35:30 +01:00
Julian Orth
0872a1251d alpha-multiplier: perform multiplication in the renderer 2025-02-24 11:34:58 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
07fb198eb4 metal: track per-framebuffer damage 2025-02-20 12:22:24 +01:00
Julian Orth
e8be15a26c idle: add a grace period 2025-01-26 12:34:04 +01:00
Julian Orth
7e40e90c4d output-schedule: fix hardware cursor updates 2024-10-29 09:54:49 +01:00
Julian Orth
fac5445f2e wayland: implement commit-timing-v1 2024-10-11 21:03:33 +02:00
Julian Orth
d45aaffdb3 metal: rename next_flip_nsec to next_vblank_nsec 2024-10-11 20:44:01 +02:00
Julian Orth
fe7175fab2 wayland: implement fifo-v1 2024-10-11 20:37:55 +02:00
Julian Orth
386ee5120f render: use explicit sync for framebuffers 2024-09-17 23:28:16 +02:00
Julian Orth
ccad3cf0fb all: use tracy for tracing 2024-09-15 18:08:54 +02:00
Julian Orth
02ece60909 metal: make post_commit_margin configurable 2024-09-14 13:56:22 +02:00
Julian Orth
7786b55971 metal: fix presentation-feedback parameters 2024-09-13 16:43:28 +02:00
Julian Orth
e514c32c9d metal: reset frontend damage state when latching
Fixes ada4e5a5
2024-09-13 15:09:26 +02:00
Julian Orth
3fcc6d6e36 wl_surface: dispatch frame requests from vblank event handlers 2024-09-11 23:58:45 +02:00
Julian Orth
7800488555 wl_surface: dispatch presentation feedback via presented events 2024-09-11 23:58:45 +02:00
Julian Orth
01331afc6d tree: refactor latch event dispatch 2024-09-11 23:58:45 +02:00
Julian Orth
ada4e5a5f0 backend: store damaged state in ConnectorData 2024-09-11 23:58:45 +02:00
Julian Orth
87d60d267e metal: commit 1.5ms before the next page flip 2024-09-11 17:02:48 +02:00
Julian Orth
a1985b2870 metal: disable implicit sync in KMS 2024-09-10 23:38:26 +02:00
Julian Orth
0dc5d9adb8 metal: wait for rendering to complete before committing buffers 2024-09-10 23:38:10 +02:00