Module: wine Branch: refs/heads/master Commit: c9a1134ce3029e9a88ecc76f528b22a904b4a913 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=c9a1134ce3029e9a88ecc76f...
Author: Vitaly Budovski vbudovsk@cs.rmit.edu.au Date: Sat Feb 25 20:54:31 2006 +1100
wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
---
dlls/wined3d/device.c | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index 7a3edbf..7db6021 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -3674,6 +3674,22 @@ HRESULT WINAPI IWineD3DDeviceImpl_SetRen } break; } + case WINED3DRS_ANTIALIASEDLINEENABLE : + { + 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)"); + } + break; + } case WINED3DRS_MULTISAMPLEMASK : case WINED3DRS_PATCHEDGESTYLE : case WINED3DRS_PATCHSEGMENTS : @@ -3683,7 +3699,6 @@ HRESULT WINAPI IWineD3DDeviceImpl_SetRen /* Direct3D9 render states */ case WINED3DRS_SCISSORTESTENABLE : case WINED3DRS_SLOPESCALEDEPTHBIAS : - case WINED3DRS_ANTIALIASEDLINEENABLE : case WINED3DRS_MINTESSELLATIONLEVEL : case WINED3DRS_MAXTESSELLATIONLEVEL : case WINED3DRS_ADAPTIVETESS_X :