=?UTF-8?Q?Rico=20Sch=C3=BCller=20?=: d3dx9: Don' t double check the technique.
Alexandre Julliard
julliard at winehq.org
Tue Aug 21 13:40:18 CDT 2012
Module: wine
Branch: master
Commit: f9a4a9db1b3ca802cfe2dbd75a8e8257750324a3
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f9a4a9db1b3ca802cfe2dbd75a8e8257750324a3
Author: Rico Schüller <kgbricola at web.de>
Date: Tue Aug 21 12:26:22 2012 +0200
d3dx9: Don't double check the technique.
---
dlls/d3dx9_36/effect.c | 16 +++-------------
1 files changed, 3 insertions(+), 13 deletions(-)
diff --git a/dlls/d3dx9_36/effect.c b/dlls/d3dx9_36/effect.c
index ef8fb86..d385015 100644
--- a/dlls/d3dx9_36/effect.c
+++ b/dlls/d3dx9_36/effect.c
@@ -3527,19 +3527,9 @@ static HRESULT WINAPI ID3DXEffectImpl_SetTechnique(ID3DXEffect *iface, D3DXHANDL
if (tech)
{
- UINT i;
-
- for (i = 0; i < base->technique_count; ++i)
- {
- struct d3dx_technique *t = get_technique_struct(base->technique_handles[i]);
-
- if (tech == t)
- {
- This->active_technique = get_technique_handle(t);
- TRACE("Technique %u (%p)\n", i, tech);
- return D3D_OK;
- }
- }
+ This->active_technique = get_technique_handle(tech);
+ TRACE("Technique %p\n", tech);
+ return D3D_OK;
}
WARN("Invalid argument supplied.\n");
More information about the wine-cvs
mailing list