diff --git a/src/dxvk/dxvk_image.cpp b/src/dxvk/dxvk_image.cpp index 142b3ac1..f849a72d 100644 --- a/src/dxvk/dxvk_image.cpp +++ b/src/dxvk/dxvk_image.cpp @@ -116,6 +116,10 @@ namespace dxvk { VkImage image) : m_vkd(vkd), m_info(info), m_image({ image }) { + m_viewFormats.resize(info.viewFormatCount); + for (uint32_t i = 0; i < info.viewFormatCount; i++) + m_viewFormats[i] = info.viewFormats[i]; + m_info.viewFormats = m_viewFormats.data(); }