drisw: Don't bzero displaytarget pixels

Drivers generally don't clear new resources.

Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10758>
This commit is contained in:
Adam Jackson 2021-05-10 15:46:42 -04:00
parent b9a172c5af
commit e17e3df476
1 changed files with 1 additions and 14 deletions

View File

@ -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;
}