st/mesa: don't reference pipe_surface locally in PBO code

Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
Marek Olšák 2019-01-08 10:47:31 -05:00
parent 5da442338b
commit fd82a1d1d6

View file

@ -1243,11 +1243,9 @@ try_pbo_upload_common(struct gl_context *ctx,
fb.width = surface->width;
fb.height = surface->height;
fb.nr_cbufs = 1;
pipe_surface_reference(&fb.cbufs[0], surface);
fb.cbufs[0] = surface;
cso_set_framebuffer(cso, &fb);
pipe_surface_reference(&fb.cbufs[0], NULL);
}
cso_set_viewport_dims(cso, surface->width, surface->height, FALSE);