https://bugs.winehq.org/show_bug.cgi?id=43118
Bug ID: 43118 Summary: Absurdly high shader_arb_select runtime usage in WoW Product: Wine Version: 2.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: mine809@gmail.com Distribution: ---
Created attachment 58320 --> https://bugs.winehq.org/attachment.cgi?id=58320 Symbol annotated profiling report from OProfile
When running World of Warcraft: Legion (Version 7.2.0.24015) using the D3D11 renderer, framerates are severly limited by the time taken in shader_arb_select.
I am using a GTX970 with the proprietary NVidia drivers.
Below I have attached the symbol annotated samples produces by oprofile, along with annotated source of arb_program_shader.c showing that fragment shader binding seems to be the core issue.
Please do not hesistate to ask for any other information, I'll gladly help out.