case WINED3DRS_EDGEANTIALIAS :
- {
if(Value) {glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);glEnable(GL_BLEND);checkGLcall("glEnable(GL_BLEND)");glEnable(GL_LINE_SMOOTH);checkGLcall("glEnable(GL_LINE_SMOOTH)");} else {glDisable(GL_BLEND);checkGLcall("glDisable(GL_BLEND)");glDisable(GL_LINE_SMOOTH);checkGLcall("glDisable(GL_LINE_SMOOTH)");}
Just thought of this, but eg. WINED3DRS_ALPHABLENDENABLE also disables / enables GL_BLEND.