radeong: Minor clean up of winsys
authorJakob Bornecrantz <wallbraker@gmail.com>
Tue, 20 Apr 2010 22:31:25 +0000 (23:31 +0100)
committerJakob Bornecrantz <wallbraker@gmail.com>
Tue, 20 Apr 2010 22:53:59 +0000 (23:53 +0100)
Also try to wrap trace around driver on non-debug builds, its free.

src/gallium/winsys/radeon/drm/radeon_drm.c

index 2809b578626fae117dee5a66e5764c134c701bb8..667ca73a176bd589f29fbd78bfb43cee47c227e7 100644 (file)
@@ -181,23 +181,14 @@ fail:
     return NULL;
 }
 
-static void radeon_drm_api_destroy(struct drm_api *api)
-{
-    return;
-}
-
-struct drm_api drm_api_hooks = {
+static struct drm_api radeon_drm_api_hooks = {
     .name = "radeon",
     .driver_name = "radeon",
     .create_screen = radeon_create_screen,
-    .destroy = radeon_drm_api_destroy,
+    .destroy = NULL;
 };
 
 struct drm_api* drm_api_create()
 {
-#ifdef DEBUG
-    return trace_drm_create(&drm_api_hooks);
-#else
-    return &drm_api_hooks;
-#endif
+    return trace_drm_create(&radeon_drm_api_hooks);
 }