mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-22 20:35:43 +00:00
Add MMX Code paths for the basic composition operations in
fbComposeGeneral.
This commit is contained in:
parent
697cf74fb5
commit
41002623f3
5 changed files with 759 additions and 149 deletions
|
|
@ -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 */
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue