From f68bf1a1874ab571df8c33d4716adbb575516a3d Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Mon, 28 May 2018 20:33:49 +0200 Subject: [PATCH] [dxvk] Added correct element size to depth-only and stencil-only formats Fixes depth-to-color image copies in Elex and Neptunia VII. --- src/dxvk/dxvk_format.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dxvk/dxvk_format.cpp b/src/dxvk/dxvk_format.cpp index 9308f443..99735dfd 100644 --- a/src/dxvk/dxvk_format.cpp +++ b/src/dxvk/dxvk_format.cpp @@ -418,16 +418,16 @@ namespace dxvk { { 4, VK_IMAGE_ASPECT_COLOR_BIT }, // VK_FORMAT_D16_UNORM - { 0, VK_IMAGE_ASPECT_DEPTH_BIT }, + { 2, VK_IMAGE_ASPECT_DEPTH_BIT }, // VK_FORMAT_X8_D24_UNORM_PACK32 { 0, VK_IMAGE_ASPECT_DEPTH_BIT }, // VK_FORMAT_D32_SFLOAT - { 0, VK_IMAGE_ASPECT_DEPTH_BIT }, + { 4, VK_IMAGE_ASPECT_DEPTH_BIT }, // VK_FORMAT_S8_UINT - { 0, VK_IMAGE_ASPECT_STENCIL_BIT }, + { 1, VK_IMAGE_ASPECT_STENCIL_BIT }, // VK_FORMAT_D16_UNORM_S8_UINT { 0, VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT },