Henri Verbeet : d3d10: Release sampler state references in d3d10_effect_variable_destroy().

Alexandre Julliard julliard at winehq.org
Fri Feb 14 15:02:10 CST 2014


Module: wine
Branch: master
Commit: d3aba2d635cd7d4325d60636b41137a8bfdcee52
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d3aba2d635cd7d4325d60636b41137a8bfdcee52

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Fri Feb 14 10:50:21 2014 +0100

d3d10: Release sampler 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 4eb01fc..c7eed1a 100644
--- a/dlls/d3d10/effect.c
+++ b/dlls/d3d10/effect.c
@@ -2305,6 +2305,11 @@ static void d3d10_effect_variable_destroy(struct d3d10_effect_variable *v)
                 ID3D10RasterizerState_Release(v->u.state.object.rasterizer);
             break;
 
+        case D3D10_SVT_SAMPLER:
+            if (v->u.state.object.sampler)
+                ID3D10SamplerState_Release(v->u.state.object.sampler);
+            break;
+
         default:
             break;
     }




More information about the wine-cvs mailing list