Index: /trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.cpp
===================================================================
--- /trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.cpp	(revision 55700)
+++ /trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxD3DIf.cpp	(revision 55701)
@@ -834,5 +834,6 @@
     Params.pHgsmi = NULL;
 #endif
-    DWORD fFlags = D3DCREATE_HARDWARE_VERTEXPROCESSING;
+    DWORD fFlags =   D3DCREATE_HARDWARE_VERTEXPROCESSING
+                   | D3DCREATE_FPU_PRESERVE; /* Do not allow Wine to mess with FPU control word. */
     PVBOXWDDMDISP_ADAPTER pAdapter = pDevice->pAdapter;
     IDirect3DDevice9 * pDevice9If = NULL;
