summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2022-12-18 02:57:43 -0800
committerbunnei <bunneidev@gmail.com>2023-06-03 00:05:28 -0700
commit91350524c29f01ae1019baa3848364059224d41c (patch)
tree1742a1245a536f618ef2a927bb1b426d102fc3e2
parent6ed62a9f109ed7e09586f33777505132acb261df (diff)
video_core: vk_pipeline_cache: Disable support_descriptor_aliasing on Android.
-rw-r--r--src/video_core/renderer_vulkan/vk_pipeline_cache.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
index 66dfe5733..b77ed2200 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
@@ -293,7 +293,11 @@ PipelineCache::PipelineCache(RasterizerVulkan& rasterizer_, const Device& device
profile = Shader::Profile{
.supported_spirv = device.SupportedSpirvVersion(),
.unified_descriptor_binding = true,
+#ifdef ANDROID
+ .support_descriptor_aliasing = false,
+#else
.support_descriptor_aliasing = true,
+#endif
.support_int8 = device.IsInt8Supported(),
.support_int16 = device.IsShaderInt16Supported(),
.support_int64 = device.IsShaderInt64Supported(),