Mesa (master): r300g: pretty up the new drm code a bit

Joakim Sindholt jsindholt at kemper.freedesktop.org
Fri Aug 28 18:07:42 UTC 2009


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

Author: Joakim Sindholt <opensource at zhasha.com>
Date:   Fri Aug 28 20:05:52 2009 +0200

r300g: pretty up the new drm code a bit

As it turns out, I made some boners. This corrects them (I hope)

---

 src/gallium/winsys/drm/radeon/core/radeon_drm.c |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/gallium/winsys/drm/radeon/core/radeon_drm.c b/src/gallium/winsys/drm/radeon/core/radeon_drm.c
index 85dfd82..47376a0 100644
--- a/src/gallium/winsys/drm/radeon/core/radeon_drm.c
+++ b/src/gallium/winsys/drm/radeon/core/radeon_drm.c
@@ -26,6 +26,7 @@
 /*
  * Authors:
  *      Corbin Simpson <MostAwesomeDude at gmail.com>
+ *      Joakim Sindholt <opensource at zhasha.com>
  */
 
 #include "radeon_drm.h"
@@ -33,7 +34,7 @@
 /* Create a pipe_screen. */
 struct pipe_screen* radeon_create_screen(struct drm_api* api,
                                          int drmFB,
-                     struct drm_create_screen_arg *arg)
+                                         struct drm_create_screen_arg *arg)
 {
     struct radeon_winsys* winsys = radeon_pipe_winsys(drmFB);
 
@@ -107,12 +108,10 @@ radeon_texture_from_shared_handle(struct drm_api *api,
 {
     struct pipe_buffer *buffer;
 
-    buffer = radeon_buffer_from_handle(api,
-                                       screen,
-                                       name,
-                                       handle);
-    if (!buffer)
+    buffer = radeon_buffer_from_handle(api, screen, name, handle);
+    if (!buffer) {
         return NULL;
+    }
 
     return screen->texture_blanket(screen, templ, &stride, buffer);
 }
@@ -126,7 +125,8 @@ boolean radeon_shared_handle_from_texture(struct drm_api *api,
     int retval, fd;
     struct drm_gem_flink flink;
     struct radeon_pipe_buffer* radeon_buffer;
-    if (!radeon_buffer_from_texture(api, texture, (struct pipe_buffer **)&radeon_buffer, stride)) {
+    struct pipe_buffer* buffer = &radeon_buffer->base;
+    if (!radeon_buffer_from_texture(api, texture, buffer, stride)) {
         return FALSE;
     }
 




More information about the mesa-commit mailing list