Module: wine Branch: refs/heads/master Commit: 6de3620a9cf29bb36060975af2751d779bed6c5a URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=6de3620a9cf29bb36060975a...
Author: Vitaly Budovski vbudovsk@cs.rmit.edu.au Date: Fri Feb 3 12:31:02 2006 +0100
wined3d: Implemented WINED3DRS_MULTISAMPLEANTIALIAS.
---
dlls/wined3d/device.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c index 2ffeb1a..ab3cc6b 100644 --- a/dlls/wined3d/device.c +++ b/dlls/wined3d/device.c @@ -3618,6 +3618,21 @@ HRESULT WINAPI IWineD3DDeviceImpl_SetRen TRACE("(%p)->(%d,%ld) Texture wraping not yet supported\n",This, State, Value); break; case WINED3DRS_MULTISAMPLEANTIALIAS : + { + if (!GL_SUPPORT(ARB_MULTISAMPLE)) { + TRACE("Multisample antialiasing not supported\n"); + break; + } + + if(Value) { + glEnable(GL_MULTISAMPLE_ARB); + checkGLcall("glEnable(GL_MULTISAMPLE_ARB)"); + } else { + glDisable(GL_MULTISAMPLE_ARB); + checkGLcall("glDisable(GL_MULTISAMPLE_ARB)"); + } + break; + } case WINED3DRS_MULTISAMPLEMASK : case WINED3DRS_PATCHEDGESTYLE : case WINED3DRS_PATCHSEGMENTS :