Commit bacd0301 authored by Jan Sikorski's avatar Jan Sikorski Committed by Alexandre Julliard

wined3d: Set VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT for unordered access images.

parent 89d61c28
......@@ -5092,8 +5092,13 @@ BOOL wined3d_texture_vk_prepare_texture(struct wined3d_texture_vk *texture_vk,
resource = &texture_vk->t.resource;
format_vk = wined3d_format_vk(resource->format);
if (wined3d_format_is_typeless(&format_vk->f) || texture_vk->t.swapchain)
if (wined3d_format_is_typeless(&format_vk->f) || texture_vk->t.swapchain
|| (texture_vk->t.resource.bind_flags & WINED3D_BIND_UNORDERED_ACCESS))
{
/* For UAVs, we need this in case a clear necessitates creation of a new view
* with a different format. */
flags |= VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT;
}
switch (resource->type)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment