svga: Add ASTC formats to format table.
[mesa.git] / src / gallium / drivers / softpipe / sp_fence.c
index 66c521411327077fed6ac13ffffcd0e0ab43458e..6168236ec96798a2b8399b445244a1fc3af7ef47 100644 (file)
@@ -36,28 +36,17 @@ softpipe_fence_reference(struct pipe_screen *screen,
                          struct pipe_fence_handle **ptr,
                          struct pipe_fence_handle *fence)
 {
-   assert(!*ptr);
-   assert(!fence);
+   *ptr = fence;
 }
 
 
-static int
-softpipe_fence_signalled(struct pipe_screen *screen,
-                         struct pipe_fence_handle *fence,
-                         unsigned flags)
-{
-   assert(!fence);
-   return 0;
-}
-
-
-static int
+static boolean
 softpipe_fence_finish(struct pipe_screen *screen,
                       struct pipe_fence_handle *fence,
-                      unsigned flags)
+                      uint64_t timeout)
 {
-   assert(!fence);
-   return 0;
+   assert(fence);
+   return TRUE;
 }
 
 
@@ -66,5 +55,4 @@ softpipe_init_screen_fence_funcs(struct pipe_screen *screen)
 {
    screen->fence_reference = softpipe_fence_reference;
    screen->fence_finish = softpipe_fence_finish;
-   screen->fence_signalled = softpipe_fence_signalled;
 }