Move fbCompositeGeneral() to fbpict.c and remove fbcompose.c
This commit is contained in:
parent
a2e3614eb8
commit
998164bac6
|
@ -42,7 +42,6 @@ libfb_la_SOURCES = \
|
||||||
fbblt.c \
|
fbblt.c \
|
||||||
fbbltone.c \
|
fbbltone.c \
|
||||||
fbbstore.c \
|
fbbstore.c \
|
||||||
fbcompose.c \
|
|
||||||
fbcopy.c \
|
fbcopy.c \
|
||||||
fbfill.c \
|
fbfill.c \
|
||||||
fbfillrect.c \
|
fbfillrect.c \
|
||||||
|
|
4318
fb/fbcompose.c
4318
fb/fbcompose.c
File diff suppressed because it is too large
Load Diff
63
fb/fbpict.c
63
fb/fbpict.c
|
@ -1183,50 +1183,6 @@ out:
|
||||||
pixman_image_unref (dest);
|
pixman_image_unref (dest);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
#define SCANLINE_BUFFER_LENGTH 2048
|
|
||||||
|
|
||||||
static void
|
|
||||||
oldfbCompositeRectWrapper (CARD8 op,
|
|
||||||
PicturePtr pSrc,
|
|
||||||
PicturePtr pMask,
|
|
||||||
PicturePtr pDst,
|
|
||||||
INT16 xSrc,
|
|
||||||
INT16 ySrc,
|
|
||||||
INT16 xMask,
|
|
||||||
INT16 yMask,
|
|
||||||
INT16 xDst,
|
|
||||||
INT16 yDst,
|
|
||||||
CARD16 width,
|
|
||||||
CARD16 height)
|
|
||||||
{
|
|
||||||
CARD32 _scanline_buffer[SCANLINE_BUFFER_LENGTH * 3];
|
|
||||||
CARD32 *scanline_buffer = _scanline_buffer;
|
|
||||||
FbComposeData data;
|
|
||||||
|
|
||||||
data.op = op;
|
|
||||||
data.src = pSrc;
|
|
||||||
data.mask = pMask;
|
|
||||||
data.dest = pDst;
|
|
||||||
data.xSrc = xSrc;
|
|
||||||
data.ySrc = ySrc;
|
|
||||||
data.xMask = xMask;
|
|
||||||
data.yMask = yMask;
|
|
||||||
data.xDest = xDst;
|
|
||||||
data.yDest = yDst;
|
|
||||||
data.width = width;
|
|
||||||
data.height = height;
|
|
||||||
|
|
||||||
if (width > SCANLINE_BUFFER_LENGTH)
|
|
||||||
scanline_buffer = (CARD32 *) malloc(width * 3 * sizeof(CARD32));
|
|
||||||
|
|
||||||
fbCompositeRect (&data, scanline_buffer);
|
|
||||||
|
|
||||||
if (scanline_buffer != _scanline_buffer)
|
|
||||||
free(scanline_buffer);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void
|
void
|
||||||
fbWalkCompositeRegion (CARD8 op,
|
fbWalkCompositeRegion (CARD8 op,
|
||||||
PicturePtr pSrc,
|
PicturePtr pSrc,
|
||||||
|
@ -1932,6 +1888,25 @@ fbComposite (CARD8 op,
|
||||||
srcRepeat, maskRepeat, func);
|
srcRepeat, maskRepeat, func);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
fbCompositeGeneral (CARD8 op,
|
||||||
|
PicturePtr pSrc,
|
||||||
|
PicturePtr pMask,
|
||||||
|
PicturePtr pDst,
|
||||||
|
INT16 xSrc,
|
||||||
|
INT16 ySrc,
|
||||||
|
INT16 xMask,
|
||||||
|
INT16 yMask,
|
||||||
|
INT16 xDst,
|
||||||
|
INT16 yDst,
|
||||||
|
CARD16 width,
|
||||||
|
CARD16 height)
|
||||||
|
{
|
||||||
|
return fbComposite (op, pSrc, pMask, pDst,
|
||||||
|
xSrc, ySrc, xMask, yMask, xDst, yDst,
|
||||||
|
width, height);
|
||||||
|
}
|
||||||
|
|
||||||
#endif /* RENDER */
|
#endif /* RENDER */
|
||||||
|
|
||||||
Bool
|
Bool
|
||||||
|
|
Loading…
Reference in New Issue