summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gallium/drivers/i965/brw_screen_surface.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/drivers/i965/brw_screen_surface.c b/src/gallium/drivers/i965/brw_screen_surface.c
index b4ad91278b2..04a6fc7b66d 100644
--- a/src/gallium/drivers/i965/brw_screen_surface.c
+++ b/src/gallium/drivers/i965/brw_screen_surface.c
@@ -130,6 +130,8 @@ static struct brw_surface *create_in_place_view( struct brw_screen *brw_screen,
if (surface == NULL)
return NULL;
+ pipe_reference_init(&surface->base.reference, 1);
+
/* XXX: ignoring render-to-slice-of-3d-texture
*/
assert(id.bits.zslice == 0);