From be8226593c10da6a4627a9d8c3352b3d452fc069 Mon Sep 17 00:00:00 2001 From: "H. Verbeet" Date: Mon, 23 Jul 2007 21:35:15 +0200 Subject: [PATCH] wined3d: Don't modify the blending parameters in state_blend(). --- dlls/wined3d/state.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c index fbd0cd3b04..3d6101d132 100644 --- a/dlls/wined3d/state.c +++ b/dlls/wined3d/state.c @@ -306,12 +306,10 @@ static void state_blend(DWORD state, IWineD3DStateBlockImpl *stateblock, WineD3D glEnable(GL_LINE_SMOOTH); checkGLcall("glEnable(GL_LINE_SMOOTH)"); if(srcBlend != GL_SRC_ALPHA) { - FIXME("WINED3DRS_EDGEANTIALIAS enabled, but incompatible src blending param - what to do?\n"); - srcBlend = GL_SRC_ALPHA; + WARN("WINED3DRS_EDGEANTIALIAS enabled, but unexpected src blending param\n"); } - if(dstBlend != GL_ONE_MINUS_SRC_ALPHA) { - FIXME("WINED3DRS_EDGEANTIALIAS enabled, but incompatible dst blending param - what to do?\n"); - dstBlend = GL_ONE_MINUS_SRC_ALPHA; + if(dstBlend != GL_ONE_MINUS_SRC_ALPHA && dstBlend != GL_ONE) { + WARN("WINED3DRS_EDGEANTIALIAS enabled, but unexpected dst blending param\n"); } } else { glDisable(GL_LINE_SMOOTH); -- 2.32.0.93.g670b81a890