wlroots-hyprland/backend
Rose Hudson 9e8947e4d5 add render timer API
Based on five calls:
wlr_render_timer_create - creates a timer which can be reused across
  frames on the same renderer
wlr_renderer_begin_buffer_pass - now takes a timer so that backends can
  record when the rendering starts and finishes
wlr_render_timer_get_time - should be called as late as possible so that
  queries can make their way back from the GPU
wlr_render_timer_destroy - self-explanatory

The timer is exposed as an opaque `struct wlr_render_timer` so that
backends can store whatever they want in there.
2023-06-05 19:50:07 +00:00
..
drm add render timer API 2023-06-05 19:50:07 +00:00
headless backend_destroy: Similiar logic like DRM backend 2023-05-15 20:21:23 +02:00
libinput build: unify naming for HAVE_* defines 2022-12-06 22:39:45 +00:00
multi backend: drop wlr_backend_get_session() 2022-11-15 21:16:25 +00:00
session backend/session: make optional 2022-11-25 16:15:29 +00:00
wayland backend/wayland: add support for cropping output layers 2023-06-05 18:29:55 +00:00
x11 backend/x11: prevent segfault on empty DRI3 response 2022-05-01 06:13:58 +02:00
backend.c backend: move #ifdefs to nested functions 2023-02-27 11:33:52 +01:00
meson.build backend/session: make optional 2022-11-25 16:15:29 +00:00