mesa/src
llyyr 688cc83c7d
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
Revert "drirc/anv: force_vk_vendor=-1 for Wuthering Waves"
This reverts commit dcd9b90aff.

The game falls back to software rendering if any of the enumerated GPUs
have invalid vendorID. This fix causes a regression for systems with an
AMD GPU where the game works perfectly fine, that also happen to have an
Intel iGPU.

The Intel iGPU will be enumerated with vendorID=-1 and this will cause
the game to not use the AMD GPU either. Clearly an issue with the game
but since this workaround is causing more issues than it is solving,
remove the config.

From what I can tell, this fix _did_ work at the time of committing, but
as this is a live service game it gets regularly updated and this buggy
behavior with choosing the device has been introduced recently.

Fixes: dcd9b90aff ("drirc/anv: force_vk_vendor=-1 for Wuthering Waves")
Acked-by: Tapani Pälli <tapani.palli@intel.com>
Acked-by: Taras Pisetskyi <taras.pisetskyi@globallogic.com>
Signed-off-by: llyyr <llyyr.public@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39089>
2026-01-05 09:32:40 +00:00
..
amd ac/spm: fix a crash with the RT counters on GFX10 2026-01-05 09:05:50 +00:00
android_stub android_stub: fix missing prototypes issues 2025-12-02 20:03:02 +00:00
asahi asahi/ci: skip fp64 subgroup tests 2025-12-31 10:27:04 -05:00
broadcom broadcom/ci: document recent flakes 2026-01-03 16:27:56 +00:00
c11 c11/threads: fix build on c23 2025-11-10 07:01:50 +10:00
compiler nir/opt_algebraic: replace is_negative_zero with constant -0.0 2026-01-03 12:42:23 +00:00
drm-shim drm-shim: handle DRM_CAP_ADDFB2_MODIFIERS 2025-11-24 12:34:08 +00:00
egl egl/haiku/meson: Include shared libglapi code for dispatch functions 2026-01-02 17:26:30 +00:00
etnaviv etnaviv/ci: document fixed tests 2026-01-04 12:40:00 +01:00
freedreno turnip/ci: document recent flakes 2026-01-03 16:27:56 +00:00
gallium r300: add explicit late lowering for a + -0 2026-01-04 19:45:45 +00:00
gbm gbm: Make documentation for gbm_bo_map more explicit 2025-12-29 10:05:38 +00:00
getopt
gfxstream gfxstream: don't dump genvk.py args to generated files 2025-12-18 18:52:19 +00:00
glx driconf: add a way to override GLX_CONTEXT_RESET_ISOLATION_BIT_ARB 2025-12-17 23:35:24 +00:00
gtest
imagination pvr: limit hw-defs to rogue 2025-12-19 10:35:05 +01:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel anv: hand over ANV_PIPE_RT_BTI_CHANGE to pipe control 2026-01-04 13:35:24 +00:00
kosmickrisp nir: Drop the mode argument of nir_lower_vars_to_scratch(). 2025-12-17 19:50:28 +00:00
loader loader: fix UB in wayland helper code. 2026-01-03 07:56:38 +00:00
mesa nir,radeonsi: simplify load_color0 & load_color1 intrinsics and shader_info 2026-01-01 18:30:28 +00:00
microsoft treewide: use BITSET_*_COUNT 2025-12-16 17:42:10 +00:00
nouveau nir: use a seperate enum for per alu floating point math control 2025-12-29 10:57:05 +00:00
panfrost panvk: fix accidental assignment in assert 2025-12-31 16:29:07 +00:00
poly nir: remove nir_io_add_const_offset_to_base 2025-11-29 00:16:38 +00:00
tool pps/meson: minor refactor for pps_deps 2025-11-08 18:39:00 -08:00
util Revert "drirc/anv: force_vk_vendor=-1 for Wuthering Waves" 2026-01-05 09:32:40 +00:00
virtio venus: allow hw wsi for newer Nvidia proprietary driver 2026-01-02 20:08:44 +00:00
vulkan device-select: Avoid usage of legacy GetPhysicalDeviceProperties 2026-01-01 17:51:35 +00:00
x11 treewide: strip unneeded inc_gallium inc_gallium_aux 2025-11-13 22:01:43 +00:00
.clang-format util: Add sparse bitset data structure 2025-11-06 21:34:33 +00:00
meson.build kk: Add KosmicKrisp 2025-10-20 17:46:38 +00:00