|
a61eb7694d
|
hooksystem: add callbackinfo struct and cancellable events
|
2023-10-21 14:52:43 +01:00 |
|
vaxerski
|
8abb6e1cee
|
screencopy: enhance error logging
|
2023-10-09 23:51:59 +01:00 |
|
vaxerski
|
2e1842b5ff
|
screencopy: log renderer_begin_with_buffer failures
|
2023-09-22 00:21:07 +01:00 |
|
vaxerski
|
32f4059b37
|
screencopy: fix region sharing
translate before scaling if we are not dividing the coords
|
2023-08-30 13:17:26 +02:00 |
|
vaxerski
|
b65adf8d4a
|
toplevelexport: support dmabuf + various fixes
|
2023-07-20 12:42:25 +02:00 |
|
Vaxry
|
89b87158db
|
internal: Wrap regions (#2750)
|
2023-07-19 20:09:49 +02:00 |
|
vaxerski
|
aac75ddcbf
|
screencopy: guard region buffer values in frameDamage
|
2023-07-19 13:10:41 +02:00 |
|
vaxerski
|
b8a7b09092
|
screencopy: use wlr_buffer api for shm copies
|
2023-07-19 12:24:41 +02:00 |
|
vaxerski
|
81f4a4f471
|
screencopy: improve shm handling
|
2023-07-19 00:51:38 +02:00 |
|
vaxerski
|
16fd9084ea
|
screencopy: nullcheck for empty buffer
|
2023-07-18 15:52:53 +02:00 |
|
vaxerski
|
515a363ecd
|
render: move lastFrameDamage to CMonitor
|
2023-07-10 13:21:00 +02:00 |
|
vaxerski
|
fe54dcb4eb
|
screencopy: send original damage, avoid extents
|
2023-07-10 13:17:21 +02:00 |
|
MightyPlaza
|
283a8e77aa
|
screenshot fix (#2640)
|
2023-07-04 11:40:28 +02:00 |
|
vaxerski
|
a31dceb2c6
|
includes: remove redundant from screencopy
|
2023-05-07 00:11:33 +01:00 |
|
vaxerski
|
eb570c88e6
|
screencopy: clamp damage to framebuffer
|
2023-04-24 20:01:44 +01:00 |
|
vaxerski
|
ae82c3a639
|
screencopy: improve consistency of share indicator
|
2023-04-17 22:57:24 +01:00 |
|
vaxerski
|
8b3d8dc792
|
Format: use %lx for all addresses
|
2023-04-17 17:35:28 +01:00 |
|
vaxerski
|
edad24c257
|
Screencopy: unify frame and client between impls + event
Adds a new event to both hooks and ipc: screencopy
|
2023-04-15 23:43:41 +01:00 |
|
vaxerski
|
a22e1174ee
|
screencopy: implement dmabuf
|
2023-04-12 21:40:51 +01:00 |
|
vaxerski
|
31963f823b
|
screencopy: fix crash in invalid format reads
|
2023-04-08 13:35:36 +01:00 |
|
vaxerski
|
5e2d4d644a
|
screencopy: fix crash
|
2023-04-07 19:21:47 +01:00 |
|
vaxerski
|
50876f1b15
|
screencopy: fix read on incorrect monitor render
|
2023-04-07 19:11:30 +01:00 |
|
vaxerski
|
c2a85c9d36
|
screencopy: minor fixes for damage_ring
|
2023-04-07 18:04:02 +01:00 |
|
|
110f3fd658
|
screencopy: fix incorrect resource error post
|
2023-04-05 15:19:49 +01:00 |
|
vaxerski
|
c50df4c0c3
|
screencopy: allow on legacy renderer
|
2023-04-03 23:34:08 +01:00 |
|
Vaxry
|
0a099ca2ab
|
Hyprland Screencopy impl (#1800)
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-04-03 17:01:05 +01:00 |
|