From e17e3df476ec0f3f537f0169ccd5488f27802bf6 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Mon, 10 May 2021 15:46:42 -0400 Subject: [PATCH] drisw: Don't bzero displaytarget pixels Drivers generally don't clear new resources. Reviewed-by: Emma Anholt Part-of: --- src/gallium/drivers/llvmpipe/lp_texture.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/gallium/drivers/llvmpipe/lp_texture.c b/src/gallium/drivers/llvmpipe/lp_texture.c index 525e9f434ac..040b49bcdc2 100644 --- a/src/gallium/drivers/llvmpipe/lp_texture.c +++ b/src/gallium/drivers/llvmpipe/lp_texture.c @@ -217,20 +217,7 @@ llvmpipe_displaytarget_layout(struct llvmpipe_screen *screen, map_front_private, &lpr->row_stride[0] ); - if (lpr->dt == NULL) - return FALSE; - - if (!map_front_private) { - void *map = winsys->displaytarget_map(winsys, lpr->dt, - PIPE_MAP_WRITE); - - if (map) - memset(map, 0, height * lpr->row_stride[0]); - - winsys->displaytarget_unmap(winsys, lpr->dt); - } - - return TRUE; + return lpr->dt != NULL; }