summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2016-08-25 15:04:52 -0600
committerBrian Paul <[email protected]>2016-08-26 14:20:18 -0600
commitc72dcd9a718628638957bfd99549bf788c2e6b36 (patch)
treedbaf9b43ddcbab49ed66a31982395ac734cd87bf
parentbc13e5f42afb57d3e6864ebe18caa8eb74b521ec (diff)
svga: remove local variable in create_backed_surface_view()
To simplify the code a bit. Reviewed-by: Neha Bhende <[email protected]>
-rw-r--r--src/gallium/drivers/svga/svga_surface.c11
1 files 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;
}
/**