mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-06 04:30:10 +01:00
zink: always allow sampling of images
This is required if we're going to blit from/to it using u_blitter.
This commit is contained in:
parent
1277192d55
commit
7b9d17fe84
1 changed files with 3 additions and 4 deletions
|
|
@ -192,10 +192,9 @@ resource_create(struct pipe_screen *pscreen,
|
|||
ici.tiling = VK_IMAGE_TILING_LINEAR;
|
||||
|
||||
/* sadly, gallium doesn't let us know if it'll ever need this, so we have to assume */
|
||||
ici.usage = VK_IMAGE_USAGE_TRANSFER_SRC_BIT | VK_IMAGE_USAGE_TRANSFER_DST_BIT;
|
||||
|
||||
if (templ->bind & PIPE_BIND_SAMPLER_VIEW)
|
||||
ici.usage |= VK_IMAGE_USAGE_SAMPLED_BIT;
|
||||
ici.usage = VK_IMAGE_USAGE_TRANSFER_SRC_BIT |
|
||||
VK_IMAGE_USAGE_TRANSFER_DST_BIT |
|
||||
VK_IMAGE_USAGE_SAMPLED_BIT;
|
||||
|
||||
if (templ->bind & PIPE_BIND_SHADER_IMAGE)
|
||||
ici.usage |= VK_IMAGE_USAGE_STORAGE_BIT;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue