]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix D3D9 overlay
authorToni Wilen <twilen@winuae.net>
Sun, 4 Dec 2022 19:18:18 +0000 (21:18 +0200)
committerToni Wilen <twilen@winuae.net>
Sun, 4 Dec 2022 19:18:18 +0000 (21:18 +0200)
od-win32/direct3d.cpp

index 3fee1cd4e9c496ba93e0d4433c9ff6188d9deeef..4a04b8daf127f1a4ff67c4913ca2827e6ee19f45 100644 (file)
@@ -1841,10 +1841,10 @@ static int createmask2texture (struct d3dstruct *d3d, const TCHAR *filename)
        xmult = d3d->mask2texture_multx;
        ymult = d3d->mask2texture_multy;
 
-       d3d->mask2rect.left *= (LONG)xmult;
-       d3d->mask2rect.right *= (LONG)xmult;
-       d3d->mask2rect.top *= (LONG)ymult;
-       d3d->mask2rect.bottom *= (LONG)ymult;
+       d3d->mask2rect.left = (LONG)(d3d->mask2rect.left * xmult);
+       d3d->mask2rect.right = (LONG)(d3d->mask2rect.right * xmult);
+       d3d->mask2rect.top = (LONG)(d3d->mask2rect.top * ymult);
+       d3d->mask2rect.bottom = (LONG)(d3d->mask2rect.bottom * ymult);
        d3d->mask2texture_wwx = d3d->mask2texture_w * xmult;
        if (d3d->mask2texture_wwx > d3d->window_w)
                d3d->mask2texture_wwx = (float)d3d->window_w;