From cdbf9ac1eb6e121e1f0d8c00a5f2439752e01944 Mon Sep 17 00:00:00 2001 From: komaruworld Date: Tue, 15 Sep 2026 18:26:13 +0300 Subject: [PATCH] revert commit fdce534 --- src/runtime/graphics_launch_policy.cc | 7 ++++--- tests/supported_launch_policy_test.cc | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/runtime/graphics_launch_policy.cc b/src/runtime/graphics_launch_policy.cc index 7845194..df1ae0a 100644 --- a/src/runtime/graphics_launch_policy.cc +++ b/src/runtime/graphics_launch_policy.cc @@ -18,10 +18,11 @@ namespace mocktail { namespace runtime { namespace { -// Keep the Vulkan shader workaround narrowly scoped. TextureManager2 is left -// enabled so the runtime can use its normal texture path and mip selection. +// TextureManager2 selects its mobile MipPackStream path on Android Vulkan and +// can keep world textures at low-resolution mips. TM1 preserves full texture +// fidelity until that path is compatible with the host Vulkan adapter. constexpr char kVulkanClientSettingsOverrides[] = - R"({"FStringGraphicsVulkanShaderMTDenyPattern":"4318:.*"})"; + R"({"FStringGraphicsTextureManager2DenyPattern2":".*","FStringGraphicsVulkanShaderMTDenyPattern":"4318:.*"})"; constexpr const char* kIcdDirectories[] = { "/usr/share/vulkan/icd.d", diff --git a/tests/supported_launch_policy_test.cc b/tests/supported_launch_policy_test.cc index 78986e9..68665e8 100644 --- a/tests/supported_launch_policy_test.cc +++ b/tests/supported_launch_policy_test.cc @@ -182,7 +182,7 @@ int RunGraphicsPolicyProbe(const char* backend) { std::string(anv_memory_limit) == expected_anv_limit && std::string(submit_thread) == "1" && std::string(overrides).find( - "FStringGraphicsTextureManager2DenyPattern2") == + "\"FStringGraphicsTextureManager2DenyPattern2\":\".*\"") != std::string::npos && std::string(overrides).find( "FStringGraphicsVulkanShaderMTDenyPattern") !=