https://bugs.winehq.org/show_bug.cgi?id=39578
--- Comment #16 from swswine@gmail.com --- (In reply to gamiljydcome from comment #15)
Created attachment 52881 [details] WINEDEBUG=+d3d,+d3d_shader,+d3d9 wrong renderring trace log ~430M (radeon firegl v5700)
I still doubt it's about you patch (ivb and float register).
I've tried some sampler (demo) of Sims2 which allows some character creation. It behaves nearly as described in bug #8051: without constants increase patch it aborts on start. Using my patch it starts but the model in model customization screen (the only available in the demo) is showed in T pose and completely red (no texture). It look it is not due to the number of constants, it does not use much of them at all (just tries to clear 1024 constants on start and aborts on error, that's why patch helps partially). After that I could not find a clear reason for incorrect rendering by now. No shader creation errors, no unsupported features which I could think of as related (the game wants to use TANGENT vertex attribute somewhere, but I think it is unlikely the reason for the observed glitches, it normally should affect lighting effects only). So the reason of the glitches need to be searched further. I don't think rendering problem is about software shaders implementation, and it is surely not about the amount of supported constants.