sna: Tweak order of screen re-initialisation

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson 2012-07-19 10:32:33 +01:00
parent 9bd0f8f3e7
commit 5f138176bf
1 changed files with 5 additions and 5 deletions

View File

@ -12990,6 +12990,11 @@ bool sna_accel_init(ScreenPtr screen, struct sna *sna)
assert(screen->SetWindowPixmap == NULL);
screen->SetWindowPixmap = sna_set_window_pixmap;
if (USE_SHM_VMAP && sna->kgem.has_vmap)
ShmRegisterFuncs(screen, &shm_funcs);
else
ShmRegisterFbFuncs(screen);
if (!sna_picture_init(screen))
return false;
@ -13033,11 +13038,6 @@ bool sna_accel_init(ScreenPtr screen, struct sna *sna)
bool sna_accel_create(ScreenPtr screen, struct sna *sna)
{
if (USE_SHM_VMAP && sna->kgem.has_vmap)
ShmRegisterFuncs(screen, &shm_funcs);
else
ShmRegisterFbFuncs(screen);
if (!sna_glyphs_create(sna))
return false;