1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-27 13:54:16 +01:00

[dxgi] Add format mapping for DXGI_FORMAT_NV12 and DXGI_FORMAT_420_OPAQUE

This commit is contained in:
Philip Rebohle 2021-05-13 22:49:20 +02:00
parent 8116927ec6
commit 9b236078c2
No known key found for this signature in database
GPG Key ID: C8CC613427A31C99

View File

@ -494,13 +494,19 @@ namespace dxvk {
// DXGI_FORMAT_Y416
{ }, // Unsupported
// DXGI_FORMAT_NV12
{ }, // Unsupported
{ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM,
VK_FORMAT_UNDEFINED,
VK_FORMAT_UNDEFINED,
VK_IMAGE_ASPECT_PLANE_0_BIT | VK_IMAGE_ASPECT_PLANE_1_BIT },
// DXGI_FORMAT_P010
{ }, // Unsupported
// DXGI_FORMAT_P016
{ }, // Unsupported
// DXGI_FORMAT_420_OPAQUE
{ }, // Unsupported
{ VK_FORMAT_G8_B8R8_2PLANE_420_UNORM,
VK_FORMAT_UNDEFINED,
VK_FORMAT_UNDEFINED,
VK_IMAGE_ASPECT_PLANE_0_BIT | VK_IMAGE_ASPECT_PLANE_1_BIT },
// DXGI_FORMAT_YUY2
{ }, // Unsupported
// DXGI_FORMAT_Y210
@ -793,13 +799,19 @@ namespace dxvk {
// DXGI_FORMAT_Y416
{ }, // Unsupported
// DXGI_FORMAT_NV12
{ }, // Unsupported
{ VK_FORMAT_R8_UNORM,
VK_FORMAT_R8G8_UNORM,
VK_FORMAT_R8_UINT,
VK_FORMAT_R8G8_UINT },
// DXGI_FORMAT_P010
{ }, // Unsupported
// DXGI_FORMAT_P016
{ }, // Unsupported
// DXGI_FORMAT_420_OPAQUE
{ }, // Unsupported
{ VK_FORMAT_R8_UNORM,
VK_FORMAT_R8G8_UNORM,
VK_FORMAT_R8_UINT,
VK_FORMAT_R8G8_UINT },
// DXGI_FORMAT_YUY2
{ }, // Unsupported
// DXGI_FORMAT_Y210