From e206f672612d08bc0353a021336440a5523d1d18 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Thu, 25 Aug 2016 15:05:27 -0600 Subject: [PATCH] svga: rewrite svga_buffer() cast wrapper To make it symmetric with the svga_texture() cast wrapper. Reviewed-by: Neha Bhende --- src/gallium/drivers/svga/svga_resource_buffer.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/gallium/drivers/svga/svga_resource_buffer.h b/src/gallium/drivers/svga/svga_resource_buffer.h index 0591f8960b9..daf9c18a95a 100644 --- a/src/gallium/drivers/svga/svga_resource_buffer.h +++ b/src/gallium/drivers/svga/svga_resource_buffer.h @@ -196,13 +196,11 @@ struct svga_buffer static inline struct svga_buffer * -svga_buffer(struct pipe_resource *buffer) +svga_buffer(struct pipe_resource *resource) { - if (buffer) { - assert(((struct svga_buffer *)buffer)->b.vtbl == &svga_buffer_vtbl); - return (struct svga_buffer *)buffer; - } - return NULL; + struct svga_buffer *buf = (struct svga_buffer *) resource; + assert(buf == NULL || buf->b.vtbl == &svga_buffer_vtbl); + return buf; } -- 2.11.0