mirror of
https://github.com/X11Libre/xf86-video-ati.git
synced 2026-03-24 01:24:43 +00:00
Create radeon_master_screen helper
Preparatory, no functional change intended yet. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Michel Dänzer
parent
20f6b56fdb
commit
7f0cd68d1b
14
src/radeon.h
14
src/radeon.h
@@ -185,6 +185,15 @@ typedef enum {
|
||||
#define radeon_is_gpu_screen(screen) (screen)->isGPU
|
||||
#define radeon_is_gpu_scrn(scrn) (scrn)->is_gpu
|
||||
|
||||
static inline ScreenPtr
|
||||
radeon_master_screen(ScreenPtr screen)
|
||||
{
|
||||
if (screen->current_master)
|
||||
return screen->current_master;
|
||||
|
||||
return screen;
|
||||
}
|
||||
|
||||
static inline ScreenPtr
|
||||
radeon_dirty_master(PixmapDirtyUpdatePtr dirty)
|
||||
{
|
||||
@@ -194,10 +203,7 @@ radeon_dirty_master(PixmapDirtyUpdatePtr dirty)
|
||||
ScreenPtr screen = dirty->src->drawable.pScreen;
|
||||
#endif
|
||||
|
||||
if (screen->current_master)
|
||||
return screen->current_master;
|
||||
|
||||
return screen;
|
||||
return radeon_master_screen(screen);
|
||||
}
|
||||
|
||||
static inline Bool
|
||||
|
||||
Reference in New Issue
Block a user