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;
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;
}