mirror of
https://repo.dec05eba.com/gpu-screen-recorder
synced 2026-05-07 07:16:21 +09:00
kms_vaapi: add cursor capture for amd/intel monitor capture
Always find largest drm buf, to fix some cases when there are multiple planes and we accidentally capture a drm buf that isn't the target buf. We always want the full SCREEN drm buf.
This commit is contained in:
@@ -15,6 +15,7 @@ typedef struct {
|
||||
unsigned int texture_id;
|
||||
vec2i size;
|
||||
vec2i hotspot;
|
||||
vec2i position;
|
||||
|
||||
bool cursor_image_set;
|
||||
} gsr_cursor;
|
||||
@@ -24,5 +25,6 @@ void gsr_cursor_deinit(gsr_cursor *self);
|
||||
|
||||
int gsr_cursor_change_window_target(gsr_cursor *self, Window window);
|
||||
void gsr_cursor_update(gsr_cursor *self, XEvent *xev);
|
||||
void gsr_cursor_tick(gsr_cursor *self);
|
||||
|
||||
#endif /* GSR_CURSOR_H */
|
||||
|
||||
Reference in New Issue
Block a user