aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2023-07-22 02:57:38 +0200
committerdec05eba <dec05eba@protonmail.com>2023-07-22 02:57:38 +0200
commit22a0a01553debd549e1f1f0058bc516cec28196b (patch)
tree3840935de5493e0633de18e55d0e26d4655546d3 /TODO
parentfc316750b81b870717e20cf00e09e0da159b1258 (diff)
AMD/Intel capture cursor
Diffstat (limited to 'TODO')
-rw-r--r--TODO4
1 files changed, 1 insertions, 3 deletions
diff --git a/TODO b/TODO
index 3cb9e6a..286f2ed 100644
--- a/TODO
+++ b/TODO
@@ -79,9 +79,7 @@ Test kms_cuda on hyprland and other wlroots based compositor to see if it works.
Support "screen" (all monitors) capture on wayland. This should be done by getting all drm fds and multiple EGL_DMA_BUF_PLANEX_FD_EXT to create one egl image with all fds combined.
Support pipewire screen capture?
-Support screen rotation in amd/intel/nvidia wayland.
-Capture cursor on amd/intel wayland without xwayland.
+Support screen rotation.
When nvidia supports hardware cursor then capture the cursor. Right now the cursor is captured because it's a software cursor so it's composed on the dma buf.
CPU usage is pretty high on AMD/Intel/(Nvidia(wayland)), why? opening and closing fds, creating egl, cuda association, is slow when done every frame. Test if desktop portal screencast has better performance.
-Cursor on amd/intel wayland only shows up when the cursor is above xwayland applications.