do not use dumb surface for shadow screen, use GAL_CreateRGBSurfaceInShm instead

This commit is contained in:
Vincent Wei
2020-03-20 19:12:55 +08:00
parent 8c102fcafd
commit 3f65456f3f
2 changed files with 343 additions and 349 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -61,6 +61,7 @@ typedef struct GAL_PrivateVideoData {
/* For compositing schema, we force to use double buffering */
#ifdef _MGSCHEMA_COMPOSITING
GAL_Surface *real_screen, *shadow_screen;
RECT dirty_rc;
DrmSurfaceBuffer *cursor_buff;
uint32_t cursor_plane_id;