From c72dcd9a718628638957bfd99549bf788c2e6b36 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Thu, 25 Aug 2016 15:04:52 -0600 Subject: [PATCH] svga: remove local variable in create_backed_surface_view() To simplify the code a bit. Reviewed-by: Neha Bhende --- src/gallium/drivers/svga/svga_surface.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/gallium/drivers/svga/svga_surface.c b/src/gallium/drivers/svga/svga_surface.c index 43a00c35d1e..4b0b56c534d 100644 --- a/src/gallium/drivers/svga/svga_surface.c +++ b/src/gallium/drivers/svga/svga_surface.c @@ -370,12 +370,10 @@ svga_create_surface(struct pipe_context *pipe, static struct svga_surface * create_backed_surface_view(struct svga_context *svga, struct svga_surface *s) { - struct svga_surface *bs = s->backed; - SVGA_STATS_TIME_PUSH(svga_sws(svga), SVGA_STATS_TIME_CREATEBACKEDSURFACEVIEW); - if (!bs) { + if (!s->backed) { struct svga_texture *tex = svga_texture(s->base.texture); struct pipe_surface *backed_view; @@ -386,15 +384,14 @@ create_backed_surface_view(struct svga_context *svga, struct svga_surface *s) if (!backed_view) return NULL; - bs = svga_surface(backed_view); - s->backed = bs; + s->backed = svga_surface(backed_view); } - svga_mark_surface_dirty(&bs->base); + svga_mark_surface_dirty(&s->backed->base); SVGA_STATS_TIME_POP(svga_sws(svga)); - return bs; + return s->backed; } /** -- 2.30.2