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