From: Brian Paul Date: Thu, 25 Aug 2016 21:04:52 +0000 (-0600) Subject: svga: remove local variable in create_backed_surface_view() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c72dcd9a718628638957bfd99549bf788c2e6b36;p=mesa.git svga: remove local variable in create_backed_surface_view() To simplify the code a bit. Reviewed-by: Neha Bhende --- 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; } /**