From 9694cb2df3526d4601f88bd5c3d4c00efab95799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20D=C3=B6singer?= Date: Fri, 12 Oct 2007 10:18:52 +0200 Subject: [PATCH] wined3d: Ignore texture transforms when a shader is used, not set. --- dlls/wined3d/state.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c index 6476e6f3f02..5fe1cec2465 100644 --- a/dlls/wined3d/state.c +++ b/dlls/wined3d/state.c @@ -1897,7 +1897,7 @@ static void transform_texture(DWORD state, IWineD3DStateBlockImpl *stateblock, W DWORD mapped_stage = stateblock->wineD3DDevice->texUnitMap[texUnit]; /* Ignore this when a vertex shader is used, or if the streams aren't sorted out yet */ - if(stateblock->vertexShader || + if(use_vs(stateblock->wineD3DDevice) || isStateDirty(context, STATE_VDECL)) { TRACE("Using a vertex shader, or stream sources not sorted out yet, skipping\n"); return;