diff --git a/src/video_core/vulkan_common/vulkan_wrapper.cpp b/src/video_core/vulkan_common/vulkan_wrapper.cpp index 09fcf2eaa0..70632b00fc 100644 --- a/src/video_core/vulkan_common/vulkan_wrapper.cpp +++ b/src/video_core/vulkan_common/vulkan_wrapper.cpp @@ -459,8 +459,22 @@ Instance Instance::Create(u32 version, Span layers, Span gloom + yellow line glitch appears +#ifdef __ANDROID__ + const VkApplicationInfo application_info{ + .sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, + .pNext = nullptr, + // i dont know whats the applkication name for GI but this should match + .pApplicationName = "GenshinImpact", // Just lie to the driver, straight up + .applicationVersion = VK_MAKE_VERSION(1, 3, 0), + // in case they want unity + .pEngineName = "Unity", + .engineVersion = 0, + .apiVersion = VK_API_VERSION_1_3, + }; +#else const VkApplicationInfo application_info{ .sType = VK_STRUCTURE_TYPE_APPLICATION_INFO, .pNext = nullptr, @@ -470,6 +484,7 @@ Instance Instance::Create(u32 version, Span layers, Span