mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-27 22:54:16 +01:00
[dxgi] Map typeless formats to their UNORM variants by default
Works around some annoyances with RenderDoc.
This commit is contained in:
parent
a607fe107f
commit
fc3ff78083
@ -46,7 +46,7 @@ namespace dxvk {
|
||||
VK_FORMAT_R32G32B32_UINT,
|
||||
VK_IMAGE_ASPECT_COLOR_BIT },
|
||||
// DXGI_FORMAT_R16G16B16A16_TYPELESS
|
||||
{ VK_FORMAT_R16G16B16A16_UINT,
|
||||
{ VK_FORMAT_R16G16B16A16_UNORM,
|
||||
VK_FORMAT_UNDEFINED,
|
||||
VK_FORMAT_R16G16B16A16_UINT },
|
||||
// DXGI_FORMAT_R16G16B16A16_FLOAT
|
||||
@ -113,7 +113,7 @@ namespace dxvk {
|
||||
VK_FORMAT_UNDEFINED,
|
||||
0, VK_IMAGE_ASPECT_STENCIL_BIT },
|
||||
// DXGI_FORMAT_R10G10B10A2_TYPELESS
|
||||
{ VK_FORMAT_A2B10G10R10_UINT_PACK32,
|
||||
{ VK_FORMAT_A2B10G10R10_UNORM_PACK32,
|
||||
VK_FORMAT_UNDEFINED,
|
||||
VK_FORMAT_A2B10G10R10_UINT_PACK32 },
|
||||
// DXGI_FORMAT_R10G10B10A2_UNORM
|
||||
@ -132,7 +132,7 @@ namespace dxvk {
|
||||
VK_FORMAT_UNDEFINED,
|
||||
VK_IMAGE_ASPECT_COLOR_BIT },
|
||||
// DXGI_FORMAT_R8G8B8A8_TYPELESS
|
||||
{ VK_FORMAT_R8G8B8A8_UINT,
|
||||
{ VK_FORMAT_R8G8B8A8_UNORM,
|
||||
VK_FORMAT_UNDEFINED,
|
||||
VK_FORMAT_R8G8B8A8_UINT },
|
||||
// DXGI_FORMAT_R8G8B8A8_UNORM
|
||||
@ -161,7 +161,7 @@ namespace dxvk {
|
||||
VK_FORMAT_R8G8B8A8_UINT,
|
||||
VK_IMAGE_ASPECT_COLOR_BIT },
|
||||
// DXGI_FORMAT_R16G16_TYPELESS
|
||||
{ VK_FORMAT_R16G16_UINT,
|
||||
{ VK_FORMAT_R16G16_UNORM,
|
||||
VK_FORMAT_UNDEFINED,
|
||||
VK_FORMAT_R16G16_UINT },
|
||||
// DXGI_FORMAT_R16G16_FLOAT
|
||||
@ -234,7 +234,7 @@ namespace dxvk {
|
||||
VK_FORMAT_UNDEFINED,
|
||||
0, VK_IMAGE_ASPECT_STENCIL_BIT },
|
||||
// DXGI_FORMAT_R8G8_TYPELESS
|
||||
{ VK_FORMAT_R8G8_UINT,
|
||||
{ VK_FORMAT_R8G8_UNORM,
|
||||
VK_FORMAT_UNDEFINED,
|
||||
VK_FORMAT_R8G8_UINT },
|
||||
// DXGI_FORMAT_R8G8_UNORM
|
||||
@ -258,7 +258,7 @@ namespace dxvk {
|
||||
VK_FORMAT_R8G8_UINT,
|
||||
VK_IMAGE_ASPECT_COLOR_BIT },
|
||||
// DXGI_FORMAT_R16_TYPELESS
|
||||
{ VK_FORMAT_R16_UINT,
|
||||
{ VK_FORMAT_R16_UNORM,
|
||||
VK_FORMAT_D16_UNORM,
|
||||
VK_FORMAT_R16_UINT },
|
||||
// DXGI_FORMAT_R16_FLOAT
|
||||
@ -293,7 +293,7 @@ namespace dxvk {
|
||||
VK_FORMAT_R16_UINT,
|
||||
VK_IMAGE_ASPECT_COLOR_BIT },
|
||||
// DXGI_FORMAT_R8_TYPELESS
|
||||
{ VK_FORMAT_R8_UINT,
|
||||
{ VK_FORMAT_R8_UNORM,
|
||||
VK_FORMAT_UNDEFINED,
|
||||
VK_FORMAT_R8_UINT },
|
||||
// DXGI_FORMAT_R8_UNORM
|
||||
|
Loading…
x
Reference in New Issue
Block a user