diff options
Diffstat (limited to 'src/nv_driver.c')
-rw-r--r-- | src/nv_driver.c | 4 |
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); |