Vitaly Budovski : wined3d: Implemented WINED3DRS_ANTIALIASEDLINEENABLE.
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(a)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 :
participants (1)
-
Alexandre Julliard