From 5c95300890559c85a2764bc200361f904cd4f9f4 Mon Sep 17 00:00:00 2001 From: aap Date: Sat, 6 Feb 2021 11:19:04 +0100 Subject: [PATCH] fix d3d state cache --- src/d3d/d3ddevice.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/d3d/d3ddevice.cpp b/src/d3d/d3ddevice.cpp index e75ecf9..9b77623 100644 --- a/src/d3d/d3ddevice.cpp +++ b/src/d3d/d3ddevice.cpp @@ -377,6 +377,14 @@ restoreD3d9Device(void) d3dShaderState.surfProps.ambient = 0.0f; d3dShaderState.surfProps.specular = 0.0f; d3dShaderState.surfProps.diffuse = 0.0f; + d3dShaderState.extraSurfProp = 0.0f; + d3dShaderState.numDir = 0; + d3dShaderState.numPoint = 0; + d3dShaderState.numSpot = 0; + d3dShaderState.ambient.red = 0.0f; + d3dShaderState.ambient.green = 0.0f; + d3dShaderState.ambient.blue = 0.0f; + d3dShaderState.ambient.alpha = 0.0f; } void