r600g: remove unused function r600_buffer_from_handle
authorMarek Olšák <maraeo@gmail.com>
Sun, 11 Sep 2011 19:05:46 +0000 (21:05 +0200)
committerMarek Olšák <maraeo@gmail.com>
Mon, 12 Sep 2011 20:03:03 +0000 (22:03 +0200)
src/gallium/drivers/r600/r600_buffer.c
src/gallium/drivers/r600/r600_pipe.h

index e504e3e5cbbc3648a7e52e97438ee7a3503d5038..409ab17cf3fb6fd9b22630d408aa3653a0330038 100644 (file)
@@ -211,32 +211,6 @@ struct pipe_resource *r600_user_buffer_create(struct pipe_screen *screen,
        return &rbuffer->b.b.b;
 }
 
-struct pipe_resource *r600_buffer_from_handle(struct pipe_screen *screen,
-                                             struct winsys_handle *whandle)
-{
-       struct radeon *rw = ((struct r600_screen*)screen)->radeon;
-       struct r600_resource *rbuffer;
-       struct r600_bo *bo = NULL;
-
-       bo = r600_bo_handle(rw, whandle, NULL, NULL);
-       if (bo == NULL) {
-               return NULL;
-       }
-
-       rbuffer = CALLOC_STRUCT(r600_resource);
-       if (rbuffer == NULL) {
-               r600_bo_reference(&bo, NULL);
-               return NULL;
-       }
-
-       pipe_reference_init(&rbuffer->b.b.b.reference, 1);
-       rbuffer->b.b.b.target = PIPE_BUFFER;
-       rbuffer->b.b.b.screen = screen;
-       rbuffer->b.b.vtbl = &r600_buffer_vtbl;
-       rbuffer->bo = bo;
-       return &rbuffer->b.b.b;
-}
-
 void r600_upload_index_buffer(struct r600_pipe_context *rctx, struct r600_drawl *draw)
 {
        struct r600_resource *rbuffer = r600_resource(draw->index_buffer);
index 7c7f0424a26684a4a68a3754bb00861a24c7a166..d7fa1b931b8683c34c737b9ca7649b5d5c82c63a 100644 (file)
@@ -274,8 +274,6 @@ struct pipe_resource *r600_buffer_create(struct pipe_screen *screen,
 struct pipe_resource *r600_user_buffer_create(struct pipe_screen *screen,
                                              void *ptr, unsigned bytes,
                                              unsigned bind);
-struct pipe_resource *r600_buffer_from_handle(struct pipe_screen *screen,
-                                             struct winsys_handle *whandle);
 void r600_upload_index_buffer(struct r600_pipe_context *rctx, struct r600_drawl *draw);