https://bugs.winehq.org/show_bug.cgi?id=39578
--- Comment #9 from gamiljydcome@gmail.com ---
Sorry, I did not understand the question. Could you please explain in some other words?
Increase D3D9_MAX_VERTEX_SHADER_CONSTANTF to 1024, wined3d still use hardware shaders, not software shaders, right? If so and patch wined3d default enable max shader numbers of video card supported, should't be avoid sufferring many d3d app's strange problem using big float constant more than 256 but wined3d lack of software impl for now?
Yes, log you sent previously says that 4096 uniform float constants are supported. When you are using my IVB patch without uniform buffers support, the actual number of uniform floats used in glsl shader is >2k.
I'd like try to set D3D9_MAX_VERTEX_SHADER_CONSTANTF and vs_limits array max constants to 2048, 3072, 4096 just if hardware support and stable running without potential bug.
I'd like try to test Sims2 with you new patch.
Thanks.