https://bugs.winehq.org/show_bug.cgi?id=39578
--- Comment #15 from gamiljydcome@gmail.com --- Created attachment 52881 --> https://bugs.winehq.org/attachment.cgi?id=52881 WINEDEBUG=+d3d,+d3d_shader,+d3d9 wrong renderring trace log ~430M (radeon firegl v5700)
(In reply to swswine from comment #14)
I see that there is a support for constant buffers but it requires ARB_UNIFORM_BUFFER object extension that your GL does not have. So it would probably easier to test the game on the newer GL.
The Sims 2 Nightlife released about 09/2005, so it just need dx9.0c and i checked wined3d lib by lsof using d3d9.dll.so indeed.
Anyway i disabled d3d10/d3d10_1/d3d10core/d3d11 throug winecfg, switch to radeon card (GL3.3 support), got a trace log with you patched version of course. If you would please review it.
The game shows 3d model even worse than intel card(GL2.1), more flicker,black block.
I still doubt it's about you patch (ivb and float register).