goto error;
memcpy(&rb_surface->base, surface, sizeof(struct pipe_surface));
pipe_reference_init(&rb_surface->base.reference, 1);
rb_surface->base.texture = NULL;
goto error;
memcpy(&rb_surface->base, surface, sizeof(struct pipe_surface));
pipe_reference_init(&rb_surface->base.reference, 1);
rb_surface->base.texture = NULL;