Henri Verbeet : d3d10: Implement ID3D10EffectTechnique::GetDesc().

Alexandre Julliard julliard at winehq.org
Tue Mar 3 11:53:43 CST 2009


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

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Tue Mar  3 09:03:46 2009 +0100

d3d10: Implement ID3D10EffectTechnique::GetDesc().

---

 dlls/d3d10/effect.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/dlls/d3d10/effect.c b/dlls/d3d10/effect.c
index 656325c..ebfa1da 100644
--- a/dlls/d3d10/effect.c
+++ b/dlls/d3d10/effect.c
@@ -656,9 +656,16 @@ static BOOL STDMETHODCALLTYPE d3d10_effect_technique_IsValid(ID3D10EffectTechniq
 static HRESULT STDMETHODCALLTYPE d3d10_effect_technique_GetDesc(ID3D10EffectTechnique *iface,
         D3D10_TECHNIQUE_DESC *desc)
 {
-    FIXME("iface %p, desc %p stub!\n", iface, desc);
+    struct d3d10_effect_technique *This = (struct d3d10_effect_technique *)iface;
 
-    return E_NOTIMPL;
+    TRACE("iface %p, desc %p\n", iface, desc);
+
+    desc->Name = This->name;
+    desc->Passes = This->pass_count;
+    WARN("Annotations not implemented\n");
+    desc->Annotations = 0;
+
+    return S_OK;
 }
 
 static struct ID3D10EffectVariable * STDMETHODCALLTYPE d3d10_effect_technique_GetAnnotationByIndex(




More information about the wine-cvs mailing list