diff options
author | Samuel Pitoiset <[email protected]> | 2020-06-26 09:23:40 +0200 |
---|---|---|
committer | Samuel Pitoiset <[email protected]> | 2020-06-26 14:42:42 +0200 |
commit | a30ad8cb2388e5aeaff0a499eb3b8294068169bb (patch) | |
tree | 9d9feaf3d3f836a921cce1b23e43a528c21d09f7 /src/amd/vulkan/radv_device.c | |
parent | 099916384a47c27dee69be0dd3ceb070b5369931 (diff) |
radv: remove the shader ballot workaround for Youngblood with LLVM
Now that ACO is default, this is now pointless.
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5658>
Diffstat (limited to 'src/amd/vulkan/radv_device.c')
-rw-r--r-- | src/amd/vulkan/radv_device.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 0a0443e3f0e..84f7707def9 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -503,7 +503,6 @@ static const struct debug_control radv_debug_options[] = { {"nobinning", RADV_DEBUG_NOBINNING}, {"noloadstoreopt", RADV_DEBUG_NO_LOAD_STORE_OPT}, {"nongg", RADV_DEBUG_NO_NGG}, - {"noshaderballot", RADV_DEBUG_NO_SHADER_BALLOT}, {"allentrypoints", RADV_DEBUG_ALL_ENTRYPOINTS}, {"metashaders", RADV_DEBUG_DUMP_META_SHADERS}, {"nomemorycache", RADV_DEBUG_NO_MEMORY_CACHE}, @@ -556,15 +555,6 @@ radv_handle_per_app_options(struct radv_instance *instance, */ if (LLVM_VERSION_MAJOR < 9) instance->debug_flags |= RADV_DEBUG_NO_LOAD_STORE_OPT; - } else if (!strcmp(name, "Wolfenstein: Youngblood")) { - if (!(instance->debug_flags & RADV_DEBUG_NO_SHADER_BALLOT) && - (instance->debug_flags & RADV_DEBUG_LLVM)) { - /* Force enable VK_AMD_shader_ballot because it looks - * safe and it gives a nice boost (+20% on Vega 56 at - * this time). It also prevents corruption on LLVM. - */ - instance->perftest_flags |= RADV_PERFTEST_SHADER_BALLOT; - } } else if (!strcmp(name, "Fledge")) { /* * Zero VRAM for "The Surge 2" |