From 2764f4abb5e6b1c5020f6bb8560385b3dce16a44 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sun, 30 May 2021 16:32:24 +0200 Subject: [PATCH] [dxgi] Add format mapping for DXGI_FORMAT_AYUV --- src/dxgi/dxgi_format.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/dxgi/dxgi_format.cpp b/src/dxgi/dxgi_format.cpp index b11cbca4..503eeac8 100644 --- a/src/dxgi/dxgi_format.cpp +++ b/src/dxgi/dxgi_format.cpp @@ -484,7 +484,12 @@ namespace dxvk { VK_FORMAT_UNDEFINED, VK_IMAGE_ASPECT_COLOR_BIT }, // DXGI_FORMAT_AYUV - { }, // Unsupported + { VK_FORMAT_R8G8B8A8_UNORM, + VK_FORMAT_UNDEFINED, + VK_FORMAT_R8G8B8A8_UINT, + VK_IMAGE_ASPECT_COLOR_BIT, 0, + { VK_COMPONENT_SWIZZLE_R, VK_COMPONENT_SWIZZLE_B, + VK_COMPONENT_SWIZZLE_G, VK_COMPONENT_SWIZZLE_A } }, // DXGI_FORMAT_Y410 { }, // Unsupported // DXGI_FORMAT_Y416 @@ -792,7 +797,8 @@ namespace dxvk { { VK_FORMAT_BC7_UNORM_BLOCK, VK_FORMAT_BC7_SRGB_BLOCK }, // DXGI_FORMAT_AYUV - { }, // Unsupported + { VK_FORMAT_R8G8B8A8_UNORM, + VK_FORMAT_R8G8B8A8_UINT }, // DXGI_FORMAT_Y410 { }, // Unsupported // DXGI_FORMAT_Y416