kdrive: Remove dead KXVPaintRegion().

It's been unused since mach64 was deleted, and now there's a helper in
core XV.

Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
Eric Anholt 2014-04-05 09:11:03 +01:00
parent 7eac142fb6
commit e311318b35
2 changed files with 0 additions and 44 deletions

View File

@ -1650,44 +1650,3 @@ KdXVCopyPlanarData(KdScreenInfo * screen, CARD8 *src, CARD8 *dst, int randr,
}
}
}
void
KXVPaintRegion(DrawablePtr pDraw, RegionPtr pRgn, Pixel fg)
{
GCPtr pGC;
ChangeGCVal val[2];
xRectangle *rects, *r;
BoxPtr pBox = RegionRects(pRgn);
int nBox = RegionNumRects(pRgn);
rects = malloc(nBox * sizeof(xRectangle));
if (!rects)
goto bail0;
r = rects;
while (nBox--) {
r->x = pBox->x1 - pDraw->x;
r->y = pBox->y1 - pDraw->y;
r->width = pBox->x2 - pBox->x1;
r->height = pBox->y2 - pBox->y1;
r++;
pBox++;
}
pGC = GetScratchGC(pDraw->depth, pDraw->pScreen);
if (!pGC)
goto bail1;
val[0].val = fg;
val[1].val = IncludeInferiors;
ChangeGC(NullClient, pGC, GCForeground | GCSubwindowMode, val);
ValidateGC(pDraw, pGC);
(*pGC->ops->PolyFillRect) (pDraw, pGC, RegionNumRects(pRgn), rects);
FreeScratchGC(pGC);
bail1:
free(rects);
bail0:
;
}

View File

@ -170,9 +170,6 @@ KdXVCopyPlanarData(KdScreenInfo * screen, CARD8 *src, CARD8 *dst, int randr,
int srcH, int height, int top, int left, int h, int w,
int id);
void
KXVPaintRegion(DrawablePtr pDraw, RegionPtr pRgn, Pixel fg);
KdVideoAdaptorPtr KdXVAllocateVideoAdaptorRec(KdScreenInfo * screen);
void KdXVFreeVideoAdaptorRec(KdVideoAdaptorPtr ptr);