From 6353338e80f440148e7b31e9ecad8438265a2228 Mon Sep 17 00:00:00 2001 From: Tk-Glitch Date: Mon, 23 Mar 2020 20:10:39 +0100 Subject: [PATCH] mesa-git: Remove no more needed Navi workaround for DOOM Eternal on RADV/LLVM - Thanks to Samuel who was pretty fast at fixing it: https://gitlab.freedesktop.org/mesa/mesa/-/commit/7ac8bb33cd6025f805a390e7647506e932f4db0d --- community-patches/mesa-git/README.md | 1 - ...ways_report_subgroup_shuffle_support.mymesapatch | 13 ------------- 2 files changed, 14 deletions(-) delete mode 100644 community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch diff --git a/community-patches/mesa-git/README.md b/community-patches/mesa-git/README.md index bfb723a9..7599e3c8 100644 --- a/community-patches/mesa-git/README.md +++ b/community-patches/mesa-git/README.md @@ -4,4 +4,3 @@ - intel_haswell_vk_workaround.mymesarevert : Reverts https://gitlab.freedesktop.org/mesa/mesa/commit/7c1b39cf18481f0d15f3ffb1130da4479032d76a to workaround visual breakage on haswell and older iGPUs with vulkan - VK_JOSH_depth_bias_info_radv.mymesapatch : Adds VK_JOSH_depth_bias_info extension for use with D9VK (fixes shadows rendering in various cases) - VK_JOSH_depth_bias_info_header.mymesapatch : VK_JOSH_depth_bias_info extension header, dependency for the above patch -- gfx10_always_report_subgroup_shuffle_support.mymesapatch : Report support for vulkan subgroup shuffle on Navi - Fixes Doom Eternal refusing to run on Navi with RADV/LLVM diff --git a/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch b/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch deleted file mode 100644 index d53d8386..00000000 --- a/community-patches/mesa-git/gfx10_always_report_subgroup_shuffle_support.mymesapatch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c -index 1391456e8df2c44b612e6e5fa4c4cbe13c906901..50c6f14bbcbff0bb32ad1e76cd5abf374e53fd6f 100644 ---- a/src/amd/vulkan/radv_device.c -+++ b/src/amd/vulkan/radv_device.c -@@ -1483,7 +1483,7 @@ radv_get_physical_device_properties_1_1(struct radv_physical_device *pdevice, - if (pdevice->rad_info.chip_class == GFX8 || - pdevice->rad_info.chip_class == GFX9) { - pdevice->rad_info.chip_class == GFX9 || -- (pdevice->rad_info.chip_class == GFX10 && pdevice->use_aco)) { -+ (pdevice->rad_info.chip_class == GFX10)) { - p->subgroupSupportedOperations |= VK_SUBGROUP_FEATURE_SHUFFLE_BIT | - VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT; - }