Module: wine Branch: master Commit: be8226593c10da6a4627a9d8c3352b3d452fc069 URL: http://source.winehq.org/git/wine.git/?a=commit;h=be8226593c10da6a4627a9d8c3...
Author: H. Verbeet hverbeet@gmail.com Date: Mon Jul 23 21:35:15 2007 +0200
wined3d: Don't modify the blending parameters in state_blend().
---
dlls/wined3d/state.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/dlls/wined3d/state.c b/dlls/wined3d/state.c index fbd0cd3..3d6101d 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);