summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2020-06-30 04:46:07 -0300
committerGravatar ReinUsesLisp2020-07-13 01:01:09 -0300
commit9338599d7246a954a1ce25a7e97d80bc1062e1d9 (patch)
treea73b07e4d3fac447c3bafe41e493366fde6f023b /src/video_core/renderer_vulkan
parentvideo_core: Implement RGBA16_SINT render target (diff)
downloadyuzu-9338599d7246a954a1ce25a7e97d80bc1062e1d9.tar.gz
yuzu-9338599d7246a954a1ce25a7e97d80bc1062e1d9.tar.xz
yuzu-9338599d7246a954a1ce25a7e97d80bc1062e1d9.zip
video_core: Implement RGBA32_SINT render target
Diffstat (limited to 'src/video_core/renderer_vulkan')
-rw-r--r--src/video_core/renderer_vulkan/maxwell_to_vk.cpp1
-rw-r--r--src/video_core/renderer_vulkan/vk_device.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/maxwell_to_vk.cpp b/src/video_core/renderer_vulkan/maxwell_to_vk.cpp
index e79e0645d..bab9f485f 100644
--- a/src/video_core/renderer_vulkan/maxwell_to_vk.cpp
+++ b/src/video_core/renderer_vulkan/maxwell_to_vk.cpp
@@ -147,6 +147,7 @@ struct FormatTuple {
147 {VK_FORMAT_ASTC_4x4_UNORM_BLOCK}, // ASTC_2D_4X4 147 {VK_FORMAT_ASTC_4x4_UNORM_BLOCK}, // ASTC_2D_4X4
148 {VK_FORMAT_B8G8R8A8_UNORM, Attachable}, // BGRA8 148 {VK_FORMAT_B8G8R8A8_UNORM, Attachable}, // BGRA8
149 {VK_FORMAT_R32G32B32A32_SFLOAT, Attachable | Storage}, // RGBA32F 149 {VK_FORMAT_R32G32B32A32_SFLOAT, Attachable | Storage}, // RGBA32F
150 {VK_FORMAT_R32G32B32A32_SINT, Attachable | Storage}, // RGBA32I
150 {VK_FORMAT_R32G32_SFLOAT, Attachable | Storage}, // RG32F 151 {VK_FORMAT_R32G32_SFLOAT, Attachable | Storage}, // RG32F
151 {VK_FORMAT_R32G32_SINT, Attachable | Storage}, // RG32I 152 {VK_FORMAT_R32G32_SINT, Attachable | Storage}, // RG32I
152 {VK_FORMAT_R32_SFLOAT, Attachable | Storage}, // R32F 153 {VK_FORMAT_R32_SFLOAT, Attachable | Storage}, // R32F
diff --git a/src/video_core/renderer_vulkan/vk_device.cpp b/src/video_core/renderer_vulkan/vk_device.cpp
index a61a94c6c..173957533 100644
--- a/src/video_core/renderer_vulkan/vk_device.cpp
+++ b/src/video_core/renderer_vulkan/vk_device.cpp
@@ -83,6 +83,7 @@ std::unordered_map<VkFormat, VkFormatProperties> GetFormatProperties(
83 VK_FORMAT_A2B10G10R10_UNORM_PACK32, 83 VK_FORMAT_A2B10G10R10_UNORM_PACK32,
84 VK_FORMAT_A1R5G5B5_UNORM_PACK16, 84 VK_FORMAT_A1R5G5B5_UNORM_PACK16,
85 VK_FORMAT_R32G32B32A32_SFLOAT, 85 VK_FORMAT_R32G32B32A32_SFLOAT,
86 VK_FORMAT_R32G32B32A32_SINT,
86 VK_FORMAT_R32G32B32A32_UINT, 87 VK_FORMAT_R32G32B32A32_UINT,
87 VK_FORMAT_R32G32_SFLOAT, 88 VK_FORMAT_R32G32_SFLOAT,
88 VK_FORMAT_R32G32_SINT, 89 VK_FORMAT_R32G32_SINT,