exa: minor cleanup
This commit is contained in:
parent
a73f95aa93
commit
8b652435cd
|
@ -87,7 +87,6 @@ exaCreatePixmap_mixed(ScreenPtr pScreen, int w, int h, int depth,
|
||||||
|
|
||||||
pExaPixmap->area = NULL;
|
pExaPixmap->area = NULL;
|
||||||
pExaPixmap->offscreen = FALSE;
|
pExaPixmap->offscreen = FALSE;
|
||||||
pExaPixmap->score = EXA_PIXMAP_SCORE_INIT;
|
|
||||||
pExaPixmap->fb_ptr = NULL;
|
pExaPixmap->fb_ptr = NULL;
|
||||||
pExaPixmap->pDamage = NULL;
|
pExaPixmap->pDamage = NULL;
|
||||||
|
|
||||||
|
@ -95,19 +94,19 @@ exaCreatePixmap_mixed(ScreenPtr pScreen, int w, int h, int depth,
|
||||||
exaSetAccelBlock(pExaScr, pExaPixmap,
|
exaSetAccelBlock(pExaScr, pExaPixmap,
|
||||||
w, h, bpp);
|
w, h, bpp);
|
||||||
|
|
||||||
|
/* Avoid freeing sys_ptr. */
|
||||||
|
pExaPixmap->score = EXA_PIXMAP_SCORE_PINNED;
|
||||||
|
|
||||||
|
(*pScreen->ModifyPixmapHeader)(pPixmap, w, h, 0, 0,
|
||||||
|
paddedWidth, NULL);
|
||||||
|
|
||||||
|
/* We want to be able to transfer the pixmap to driver memory later on. */
|
||||||
|
pExaPixmap->score = EXA_PIXMAP_SCORE_INIT;
|
||||||
|
|
||||||
/* A scratch pixmap will become a driver pixmap right away. */
|
/* A scratch pixmap will become a driver pixmap right away. */
|
||||||
if (!w || !h) {
|
if (!w || !h) {
|
||||||
exaCreateDriverPixmap_mixed(pPixmap);
|
exaCreateDriverPixmap_mixed(pPixmap);
|
||||||
} else {
|
} else {
|
||||||
/* Avoid freeing sys_ptr. */
|
|
||||||
pExaPixmap->score = EXA_PIXMAP_SCORE_PINNED;
|
|
||||||
|
|
||||||
(*pScreen->ModifyPixmapHeader)(pPixmap, w, h, 0, 0,
|
|
||||||
paddedWidth, NULL);
|
|
||||||
|
|
||||||
/* We want to be able to copy the pixmap to driver memory later on. */
|
|
||||||
pExaPixmap->score = EXA_PIXMAP_SCORE_INIT;
|
|
||||||
|
|
||||||
/* Set up damage tracking */
|
/* Set up damage tracking */
|
||||||
pExaPixmap->pDamage = DamageCreate (NULL, NULL,
|
pExaPixmap->pDamage = DamageCreate (NULL, NULL,
|
||||||
DamageReportNone, TRUE,
|
DamageReportNone, TRUE,
|
||||||
|
|
Loading…
Reference in New Issue