From: Marek Olšák <[email protected]>
Cc: 13.0 17.0 <[email protected]>
---
src/mesa/state_tracker/st_cb_readpixels.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/state_tracker/st_cb_readpixels.c
b/src/mesa/state_tracker/st_cb_readpixels.c
index 5ce2421..2bcc6be 100644
--- a/src/mesa/state_tracker/st_cb_readpixels.c
+++ b/src/mesa/state_tracker/st_cb_readpixels.c
@@ -205,20 +205,21 @@ try_pbo_readpixels(struct st_context *st, struct
st_renderbuffer *strb,
cso_set_shader_images(cso, PIPE_SHADER_FRAGMENT, 0, 1, &image);
}
/* Set up no-attachment framebuffer */
memset(&fb, 0, sizeof(fb));
fb.width = surface->width;
fb.height = surface->height;
fb.samples = 1;
fb.layers = 1;
cso_set_framebuffer(cso, &fb);
+ cso_set_blend(cso, &st->pbo.upload_blend);
cso_set_viewport_dims(cso, fb.width, fb.height, invert_y);
if (invert_y)
st_pbo_addresses_invert_y(&addr, fb.height);
{
struct pipe_depth_stencil_alpha_state dsa;
memset(&dsa, 0, sizeof(dsa));
cso_set_depth_stencil_alpha(cso, &dsa);
--
2.7.4
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev