[dxvk] Also initialize view formats when creating DxvkImage for existing VkImage. #2206
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Those formats are initialized in the other version of DxvkImage constructor (the code is copied from there).
Fixes rendering in EVERSLAUGHT (VR, Steam App ID 1530750), otherwise the game fails to create views for XR swapchain textures (created from wineopenxr through CreateTexture2DFromVkImage(). The game won't go that far with the currently released Proton, needs a hack to wineopenxr (or XR_KHR_convert_timespec_time support in Steam Linux OpenXR runtime and then a fix to wineopenxr).