[PATCH 1/5] d3d10: Release depth stencil state references in d3d10_effect_variable_destroy().

Henri Verbeet hverbeet at codeweavers.com
Fri Feb 14 03:50:18 CST 2014


---
 dlls/d3d10/effect.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dlls/d3d10/effect.c b/dlls/d3d10/effect.c
index cda9bbd..1cda7c8 100644
--- a/dlls/d3d10/effect.c
+++ b/dlls/d3d10/effect.c
@@ -2290,6 +2290,11 @@ static void d3d10_effect_variable_destroy(struct d3d10_effect_variable *v)
             d3d10_effect_shader_variable_destroy(&v->u.shader, v->type->basetype);
             break;
 
+        case D3D10_SVT_DEPTHSTENCIL:
+            if (v->u.state.object.depth_stencil)
+                ID3D10DepthStencilState_Release(v->u.state.object.depth_stencil);
+            break;
+
         default:
             break;
     }
-- 
1.7.10.4




More information about the wine-patches mailing list