Henri Verbeet : d3d10: Release depth stencil state references in d3d10_effect_variable_destroy() .
Module: wine Branch: master Commit: bf17789a3380a92dad2f376fe2e81690a1602838 URL: http://source.winehq.org/git/wine.git/?a=commit;h=bf17789a3380a92dad2f376fe2... Author: Henri Verbeet <hverbeet(a)codeweavers.com> Date: Fri Feb 14 10:50:18 2014 +0100 d3d10: Release depth stencil state references in d3d10_effect_variable_destroy(). --- 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; }
participants (1)
-
Alexandre Julliard