mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-04-20 16:30:50 +02:00
iris: Allocate ZEROED BOs for shared resources
A port of cbee2d1102 ("i965/screen: Allocate ZEROED BOs for images").
Cc: mesa-stable
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22487>
This commit is contained in:
parent
be2619766b
commit
5e5faa1194
1 changed files with 8 additions and 1 deletions
|
|
@ -487,9 +487,16 @@ iris_resource_alloc_flags(const struct iris_screen *screen,
|
|||
if (templ->bind & PIPE_BIND_PROTECTED)
|
||||
flags |= BO_ALLOC_PROTECTED;
|
||||
|
||||
if (templ->bind & PIPE_BIND_SHARED)
|
||||
if (templ->bind & PIPE_BIND_SHARED) {
|
||||
flags |= BO_ALLOC_SHARED;
|
||||
|
||||
/* We request that the bufmgr zero because, if a buffer gets re-used
|
||||
* from the pool, we don't want to leak random garbage from our process
|
||||
* to some other.
|
||||
*/
|
||||
flags |= BO_ALLOC_ZEROED;
|
||||
}
|
||||
|
||||
return flags;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue