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:
parent
b9a172c5af
commit
e17e3df476
|
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue