summaryrefslogtreecommitdiff
path: root/src/nv_driver.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nv_driver.c')
-rw-r--r--src/nv_driver.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nv_driver.c b/src/nv_driver.c
index 4bad985..6bca141 100644
--- a/src/nv_driver.c
+++ b/src/nv_driver.c
@@ -721,6 +721,7 @@ NVCloseDRM(ScrnInfoPtr pScrn)
drmFree(pNv->drm_device_name);
nouveau_client_del(&pNv->client);
nouveau_device_del(&pNv->dev);
+ free(pNv->render_node);
}
static void
@@ -1468,6 +1469,9 @@ NVScreenInit(SCREEN_INIT_ARGS_DECL)
if (pNv->AccelMethod == EXA) {
if (!nouveau_exa_init(pScreen))
return FALSE;
+
+ if (!nouveau_dri3_screen_init(pScreen))
+ return FALSE;
}
xf86SetBackingStore(pScreen);