Commit Graph

23 Commits

Author SHA1 Message Date
Ivan Molodetskikh 361b34f460 tty: Pass output name to tracy span 2023-09-19 07:39:21 +04:00
Ivan Molodetskikh 94da8b1e3e tty: Try to create context with high priority 2023-09-18 20:09:57 +04:00
Ivan Molodetskikh ddbc455bb8 Add debug flag to enable overlay planes 2023-09-14 22:43:24 +04:00
Ivan Molodetskikh 3d6bc996ca Disable ColorTransformations, add debug flag to enable
Speeds up the rendering slightly, doesn't seem to cause issues?
2023-09-14 22:43:24 +04:00
Ivan Molodetskikh 89f9e11f65 Store Config as Rc<RefCell<>> field 2023-09-14 22:43:24 +04:00
Ivan Molodetskikh 092095ead0 Add debug flag to wait for frame completion 2023-09-14 09:33:42 +04:00
Ivan Molodetskikh ef11975ec5 tty: Plot vblank dispatch offsets 2023-09-14 09:19:20 +04:00
Ivan Molodetskikh d52ca23caa Add initial monitor screencast portal impl
DmaBuf monitor screencasting through xdg-dekstop-portal-gnome!

Somewhat limited currently, e.g. the cursor is always embedded. But gets
most of the job done.
2023-09-08 23:53:56 +04:00
Ivan Molodetskikh 682182f363 Update Smithay and fix winit presentation time 2023-09-04 15:09:58 +04:00
Ivan Molodetskikh 59a6119f46 Fix refresh passed to presentation feedback 2023-09-04 14:26:55 +04:00
Ivan Molodetskikh 786e0fa4f0 Re-enable dmabufs but without overlay planes 2023-09-04 10:24:23 +04:00
Ivan Molodetskikh 8df48c05ca tty: Add commented-out wait-for-sync span 2023-09-04 09:56:28 +04:00
Ivan Molodetskikh 66467c8add tty: Add commented-out no-color-transformation renderer 2023-09-04 09:55:53 +04:00
Ivan Molodetskikh 14bafdf202 tty: Add Tracy vblank frame events 2023-09-04 08:57:11 +04:00
Ivan Molodetskikh acb9376d05 tty: Add name and presentation to vblank mark 2023-09-04 08:02:24 +04:00
Ivan Molodetskikh acf3016bce tty: Store surface name 2023-09-04 08:01:50 +04:00
Ivan Molodetskikh b54e1522ff tty: Add Surface state struct 2023-09-04 07:49:50 +04:00
Ivan Molodetskikh ff4b3b0532 Disable dmabufs for now
For some reason they cause big rendering performance problems.
2023-09-03 15:55:36 +04:00
Ivan Molodetskikh 95cbe2a636 Send scanout feedbacks to surfaces 2023-09-03 15:15:55 +04:00
Ivan Molodetskikh cc1c9d9325 Add initial dmabuf feedback implementation 2023-09-03 14:22:04 +04:00
Ivan Molodetskikh 03a9fd8af3 Move all traits one layer up 2023-09-03 14:10:02 +04:00
Ivan Molodetskikh dcc6a55777 Move LoopData into niri file 2023-09-03 13:25:43 +04:00
Ivan Molodetskikh a8f581a506 Move backends to subfolder 2023-09-03 13:07:16 +04:00