Ok, i just found why is it not working with this patch, and why is it working without this patch. It is based on position of definition MOVA in vertexshader.c, if MOVA is on "after patch" position it is not working, but if i move line " {WINED3DSIO_MOVA, "mova", NULL, 1, 2, vshader_mova, vshader_hw_map2gl, shader_glsl_mov, WINED3DVS_VERSION(2,0), -1}," to position of definition before patch, evrything is working.
Mirek
Ivan Gyurdiev napsal(a):
Here is log with 3DMark running for about 3 seconds with patch and without, trace+d3d.
http://www.czela.net/pub/Czela_Debian_2.5/mirek/wine/regression/3DMark03.tar...
There's no mova instruction in that log.