http://bugs.winehq.org/show_bug.cgi?id=10414
Erik Andresen erik@vontaene.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |erik@vontaene.de
--- Comment #15 from Erik Andresen erik@vontaene.de 2008-03-18 13:06:48 --- ok, took me a few hours, but:
I also did some regression testing. I also came to the conclusion, that this patch broke the Minimap: http://source.winehq.org/git/wine.git/?a=commitdiff_plain;h=fe0f0eb48a12e29a...
Now, please note that I have no idea, what the float named mat is, or what I was doing, but by doing some testing and closely looking at the patch I found a fix that is working for me.
With this patch with applies against Wine 0.9.57, the minimap completely works against for me:
--- a/dlls/wined3d/utils.c +++ b/dlls/wined3d/utils.c @@ -2609,6 +2609,8 @@ void set_texture_matrix(const float *smat, DWORD flags, BO * 1.0 doesn't do anything bad. The caller will set this value */ case WINED3DDECLTYPE_UNUSED: /* No texture coords, 0/0/0/1 defa + mat[12] = mat[8]; + mat[13] = mat[9]; break; default: FIXME("Unexpected fixed function texture coord input\n");
Would be good if someone can confirm this one.