https://bugs.winehq.org/show_bug.cgi?id=38256
--- Comment #4 from Sebastian Lackner sebastian@fds-team.de --- Thanks for the quick solution. I can confirm that it fixes the issue.
A version of the patch rebased against 1.7.39 is available here: https://github.com/wine-compholio/wine-staging/tree/master/patches/wined3d-N...
Would it make sense to add any error checking for invert_matrix_3d_general, or how did native behave before in such odd situations? ^^