From 381db8452ba66eebdc3f66934b78bec1a63758e2 Mon Sep 17 00:00:00 2001 From: Steveice10 <1269164+Steveice10@users.noreply.github.com> Date: Wed, 11 Jan 2023 05:03:11 -0800 Subject: [PATCH] renderer_vulkan: Gate reduced shadow binding count to Android only. (#17) --- src/video_core/renderer_vulkan/vk_descriptor_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/video_core/renderer_vulkan/vk_descriptor_manager.cpp b/src/video_core/renderer_vulkan/vk_descriptor_manager.cpp index 15097a579..4ab5f645a 100644 --- a/src/video_core/renderer_vulkan/vk_descriptor_manager.cpp +++ b/src/video_core/renderer_vulkan/vk_descriptor_manager.cpp @@ -61,9 +61,13 @@ constexpr static std::array RASTERIZER_SETS = { vk::DescriptorType::eStorageImage, vk::DescriptorType::eStorageImage, }, +#ifdef ANDROID .binding_count = 4, // TODO: Combine cube faces to a single storage image // some android devices only expose up to four storage // slots per pipeline +#else + .binding_count = 7, +#endif }, };