Skip to content

driconf: Force GL_VENDOR and GL_RENDERER to AMD for Paradox Launcher

Renato Pereyra requested to merge renatopereyra/mesa:paradox_launcher into main
driconf: Force GL_VENDOR and GL_RENDERER to AMD for Paradox Launcher

When invoked through Proton, this launcher uses ANGLE [1], which
tries to use WGL_NV_DX_interop2 whenever the GL vendor is not AMD [2].
This extension is not supported in Proton, which often prevents the
Paradox Launcher from rendering on systems without an AMD GPU.

[1] https://github.com/ValveSoftware/wine/blob/5f72d8e7112c4a901f97ae639ee2636bfaf7ff45/dlls/kernelbase/process.c#L603
[2] https://chromium.googlesource.com/angle/angle/+/refs/heads/main/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp#308

Merge request reports