mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-27 21:22:26 +00:00
Remove the exaAsyncPixmapGCOps mostly-unaccelerated ops vector, and always
plug in the accelerated one, even if the destination pixmap is
currently offscreen. This was a leftover from when kaa originally got
accelerated offscreen pixmap support, and its only concievable use was
to avoid a little overhead on ops to in-system pixmaps that weren't
going to get migrated. At this point, we probably care more about just
getting everything accelerated that we easily can, which should happen
with the new migration support.
This commit is contained in:
parent
b9203dc068
commit
759033703c
4 changed files with 18 additions and 49 deletions
|
|
@ -362,33 +362,3 @@ exaGetPixmapFirstPixel (PixmapPtr pPixmap)
|
|||
|
||||
return pixel;
|
||||
}
|
||||
|
||||
/*
|
||||
* Only need to stall for CopyArea/CopyPlane, but we want to have the chance to
|
||||
* do migration for CopyArea.
|
||||
*/
|
||||
const GCOps exaAsyncPixmapGCOps = {
|
||||
ExaCheckFillSpans,
|
||||
ExaCheckSetSpans,
|
||||
ExaCheckPutImage,
|
||||
exaCopyArea,
|
||||
ExaCheckCopyPlane,
|
||||
ExaCheckPolyPoint,
|
||||
ExaCheckPolylines,
|
||||
ExaCheckPolySegment,
|
||||
ExaCheckPolyRectangle,
|
||||
ExaCheckPolyArc,
|
||||
ExaCheckFillPolygon,
|
||||
ExaCheckPolyFillRect,
|
||||
ExaCheckPolyFillArc,
|
||||
miPolyText8,
|
||||
miPolyText16,
|
||||
miImageText8,
|
||||
miImageText16,
|
||||
ExaCheckImageGlyphBlt,
|
||||
ExaCheckPolyGlyphBlt,
|
||||
ExaCheckPushPixels
|
||||
#ifdef NEED_LINEHELPER
|
||||
,NULL
|
||||
#endif
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue