diff options
Diffstat (limited to 'src/radeon.h')
-rw-r--r-- | src/radeon.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/radeon.h b/src/radeon.h index e503cbb3..cc52bd96 100644 --- a/src/radeon.h +++ b/src/radeon.h @@ -90,6 +90,8 @@ #include "simple_list.h" #include "atipcirename.h" +typedef struct _SyncFence SyncFence; + #ifndef MAX #define MAX(a,b) ((a)>(b)?(a):(b)) #endif @@ -445,6 +447,9 @@ typedef struct { void (*BlockHandler)(BLOCKHANDLER_ARGS_DECL); + void (*CreateFence) (ScreenPtr pScreen, SyncFence *pFence, + Bool initially_triggered); + int pix24bpp; /* Depth of pixmap for 24bpp fb */ Bool dac6bits; /* Use 6 bit DAC? */ @@ -544,6 +549,10 @@ extern Bool RADEONGetDatatypeBpp(int bpp, uint32_t *type); extern Bool RADEONGetPixmapOffsetPitch(PixmapPtr pPix, uint32_t *pitch_offset); +/* radeon_sync.c */ +extern Bool radeon_sync_init(ScreenPtr screen); +extern void radeon_sync_close(ScreenPtr screen); + /* radeon_video.c */ extern void RADEONInitVideo(ScreenPtr pScreen); extern void RADEONResetVideo(ScrnInfoPtr pScrn); |