https://bugs.winehq.org/show_bug.cgi?id=40977
--- Comment #3 from Robert Walker bob.mt.wya@gmail.com --- Created attachment 58730 --> https://bugs.winehq.org/attachment.cgi?id=58730 wine_steam_bioshock1_dx10_console_log.txt
I've retested Bioshock 1 with following DLL overrides: d3dcompiler_43 d3dx10_43 d3dx10 d3dx11_42 d3dx11_43
Direct3D registry setting: MaxVersionGL=0x30002
Tested with: Wine Staging 2.12 32-bit Wineprefix, set to: Windows 7
I've attached the terminal output. Lot of repeated lines - so awk'd together repeated lines >=10 lines.
The final line:
fixme:d3d10:d3d10_shader_reflection_GetInputParameterDesc iface 0x21b748, index ????, desc 0xed0e85c stub!
is obviously being called over and over again. I guess because the function is stubbed and so the game simply calls it again and again. The index ???? increases indefinitely.