From d4f6ccb8a8978ad91af6df4bf8647badbbe267ea Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Wed, 12 Aug 2020 23:12:18 +0200 Subject: [PATCH] [dxvk] Add new 4444 formats to format list Derp. --- src/dxvk/dxvk_format.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/dxvk/dxvk_format.cpp b/src/dxvk/dxvk_format.cpp index 923a26a7..096c0b82 100644 --- a/src/dxvk/dxvk_format.cpp +++ b/src/dxvk/dxvk_format.cpp @@ -2,7 +2,7 @@ namespace dxvk { - const std::array g_formatInfos = {{ + const std::array g_formatInfos = {{ // VK_FORMAT_UNDEFINED { }, @@ -544,12 +544,19 @@ namespace dxvk { { 4, VK_IMAGE_ASPECT_COLOR_BIT, DxvkFormatFlag::BlockCompressed, VkExtent3D { 2, 1, 1 } }, + + // VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT + { 2, VK_IMAGE_ASPECT_COLOR_BIT }, + + // VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT + { 2, VK_IMAGE_ASPECT_COLOR_BIT }, }}; - const std::array, 2> g_formatGroups = {{ - { VK_FORMAT_UNDEFINED, VK_FORMAT_BC7_SRGB_BLOCK }, - { VK_FORMAT_G8B8G8R8_422_UNORM_KHR, VK_FORMAT_B8G8R8G8_422_UNORM_KHR }, + const std::array, 3> g_formatGroups = {{ + { VK_FORMAT_UNDEFINED, VK_FORMAT_BC7_SRGB_BLOCK }, + { VK_FORMAT_G8B8G8R8_422_UNORM_KHR, VK_FORMAT_B8G8R8G8_422_UNORM_KHR }, + { VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT, VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT }, }};