Mesa (master): r300g: actually implement the is_buffer_busy hook the right way

Marek Olšák mareko at kemper.freedesktop.org
Tue Feb 15 03:03:10 UTC 2011


Module: Mesa
Branch: master
Commit: 333d3daf472485b247101932d95ccb798cb55f7b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=333d3daf472485b247101932d95ccb798cb55f7b

Author: Marek Olšák <maraeo at gmail.com>
Date:   Tue Feb 15 03:54:24 2011 +0100

r300g: actually implement the is_buffer_busy hook the right way

Ooops.

---

 src/gallium/winsys/radeon/drm/radeon_drm_bo.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c
index e3c6195..f3c4002 100644
--- a/src/gallium/winsys/radeon/drm/radeon_drm_bo.c
+++ b/src/gallium/winsys/radeon/drm/radeon_drm_bo.c
@@ -304,14 +304,14 @@ static boolean radeon_bomgr_is_buffer_busy(struct pb_manager *_mgr,
    struct radeon_bo *bo = radeon_bo(_buf);
 
    if (radeon_bo_is_referenced_by_any_cs(bo)) {
-       return FALSE;
+       return TRUE;
    }
 
    if (radeon_bo_is_busy((struct r300_winsys_bo*)bo)) {
-       return FALSE;
+       return TRUE;
    }
 
-   return TRUE;
+   return FALSE;
 }
 
 static void radeon_bomgr_destroy(struct pb_manager *_mgr)




More information about the mesa-commit mailing list