nouveau: Fix build after msaa merge
[mesa.git] / src / gallium / winsys / nouveau / drm / nouveau_drm_api.c
index 6fd6009d3a581695a8d5478d092dbd3949455ff7..c0047859b18b1b01eb5813d6c93692df4aa56837 100644 (file)
@@ -23,9 +23,7 @@ dri_surface_from_handle(struct drm_api *api, struct pipe_screen *pscreen,
        struct pipe_resource tmpl;
        struct winsys_handle whandle;
        unsigned bind = (PIPE_BIND_SCANOUT |
-                        PIPE_BIND_RENDER_TARGET |
-                        PIPE_BIND_BLIT_DESTINATION |
-                        PIPE_BIND_BLIT_SOURCE);
+                        PIPE_BIND_RENDER_TARGET);
 
        memset(&tmpl, 0, sizeof(tmpl));
        tmpl.bind = bind;
@@ -146,14 +144,15 @@ nouveau_drm_create_screen(struct drm_api *api, int fd,
        return nvws->pscreen;
 }
 
-struct drm_api drm_api_hooks = {
+static struct drm_api nouveau_drm_api_hooks = {
        .name = "nouveau",
        .driver_name = "nouveau",
        .create_screen = nouveau_drm_create_screen,
+       .destroy = NULL,
 };
 
 struct drm_api *
 drm_api_create() {
-       return &drm_api_hooks;
+       return &nouveau_drm_api_hooks;
 }