diff options
Diffstat (limited to 'src/amdgpu_glamor.h')
-rw-r--r-- | src/amdgpu_glamor.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/amdgpu_glamor.h b/src/amdgpu_glamor.h index 7959e9d..a781695 100644 --- a/src/amdgpu_glamor.h +++ b/src/amdgpu_glamor.h @@ -32,6 +32,14 @@ #define GLAMOR_FOR_XORG 1 #include <glamor.h> +#ifndef CREATE_PIXMAP_USAGE_SHARED +#define CREATE_PIXMAP_USAGE_SHARED AMDGPU_CREATE_PIXMAP_DRI2 +#endif + +#define AMDGPU_CREATE_PIXMAP_SHARED(usage) \ + ((usage) == AMDGPU_CREATE_PIXMAP_DRI2 || \ + (usage) == CREATE_PIXMAP_USAGE_SHARED) + #ifndef GLAMOR_NO_DRI3 #define GLAMOR_NO_DRI3 0 #define glamor_fd_from_pixmap glamor_dri3_fd_from_pixmap @@ -52,6 +60,7 @@ struct amdgpu_pixmap; Bool amdgpu_glamor_pre_init(ScrnInfoPtr scrn); Bool amdgpu_glamor_init(ScreenPtr screen); +void amdgpu_glamor_screen_init(ScreenPtr screen); Bool amdgpu_glamor_create_screen_resources(ScreenPtr screen); void amdgpu_glamor_free_screen(int scrnIndex, int flags); |