diff options
Diffstat (limited to 'fb/fbpict.h')
-rw-r--r-- | fb/fbpict.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/fb/fbpict.h b/fb/fbpict.h index 59ab8a9b8..ab44bfa66 100644 --- a/fb/fbpict.h +++ b/fb/fbpict.h @@ -339,6 +339,15 @@ typedef struct _FbComposeData { CARD16 height; } FbComposeData; +typedef FASTCALL void (*CombineMaskU) (CARD32 *src, const CARD32 *mask, int width); +typedef FASTCALL void (*CombineFuncU) (CARD32 *dest, const CARD32 *src, int width); +typedef FASTCALL void (*CombineFuncC) (CARD32 *dest, CARD32 *src, CARD32 *mask, int width); + +typedef struct _FbComposeFunctions { + CombineFuncU *combineU; + CombineFuncC *combineC; + CombineMaskU combineMaskU; +} FbComposeFunctions; /* fbcompose.c */ |