nv50: do an explicit flush on draw when there are persistent buffers
[mesa.git] / src / gallium / drivers / nouveau / nouveau_screen.c
index f742a9483b192f2dc3f74258b8f54a1571a7bb6d..9d71bf77dd4d029d551fe14f812cb7d4d4fd6142 100644 (file)
@@ -14,7 +14,7 @@
 #include <errno.h>
 #include <stdlib.h>
 
-#include <libdrm/nouveau_drm.h>
+#include <nouveau_drm.h>
 
 #include "nouveau_winsys.h"
 #include "nouveau_screen.h"
@@ -123,7 +123,7 @@ nouveau_screen_bo_get_handle(struct pipe_screen *pscreen,
                whandle->handle = bo->handle;
                return TRUE;
        } else if (whandle->type == DRM_API_HANDLE_TYPE_FD) {
-               return nouveau_bo_set_prime(bo, &whandle->handle) == 0;
+               return nouveau_bo_set_prime(bo, (int *)&whandle->handle) == 0;
        } else {
                return FALSE;
        }