https://bugs.winehq.org/show_bug.cgi?id=40801
--- Comment #16 from Paul Gofman gofmanp@gmail.com ---
I assumed WONTFIX would be appropriate since this bug is about software vertex blending, and your testing seems to indicate it's still broken (final paragraphs of comment #12).
But why WONTFIX? There is an open (staged) bug #39057 for that. and I hope it will be fixed in mainstream Wine some day. It is currently fixed in Wine Staging in GLSL backend.
As far as DAoC is concerned though, I just retested with openSUSE Tumbleweed distro-provided Wine, and I agree this game currently works fine out of the box with GLSL enabled. The packages are based on Wine 4.19 patched with Gallium Nine support (wine-d3d9-helper.patch and wine-d3d9.patch) and staging.
This is not a valid test (unless Nine d3d9 is actually disabled and you are using Wine d3d9), as Nine d3d9 implementation is completely independent of Wine, and whether it works in Nine or not, that does not belong to this bugzilla. I think all the comments above refer to the Wine d3d9 implementation, as Nine has absolutely nothing to do with Wine d3d registry options like disabling GLSL.