Oliver Stieber : wined3d: Allow NULL multi sample quality.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Dec 16 07:31:28 CST 2005
Module: wine
Branch: refs/heads/master
Commit: 8ff9a7eb55d1798c5797c646b6d6d41c8a12261b
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=8ff9a7eb55d1798c5797c646b6d6d41c8a12261b
Author: Oliver Stieber <oliver_stieber at yahoo.co.uk>
Date: Fri Dec 16 12:49:22 2005 +0100
wined3d: Allow NULL multi sample quality.
Allow MultiSampleQuality to be passed as NULL, this is a
requirement for DirectX 8 and lower.
---
dlls/wined3d/device.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/wined3d/device.c b/dlls/wined3d/device.c
index ba2bb8d..ee51e1b 100644
--- a/dlls/wined3d/device.c
+++ b/dlls/wined3d/device.c
@@ -1377,7 +1377,7 @@ HRESULT WINAPI IWineD3DDeviceImpl_Create
object->presentParms.BackBufferFormat = *(pPresentationParameters->BackBufferFormat);
object->presentParms.BackBufferCount = *(pPresentationParameters->BackBufferCount);
object->presentParms.MultiSampleType = *(pPresentationParameters->MultiSampleType);
- object->presentParms.MultiSampleQuality = *(pPresentationParameters->MultiSampleQuality);
+ object->presentParms.MultiSampleQuality = NULL == pPresentationParameters->MultiSampleQuality ? 0 : *(pPresentationParameters->MultiSampleQuality);
object->presentParms.SwapEffect = *(pPresentationParameters->SwapEffect);
object->presentParms.hDeviceWindow = *(pPresentationParameters->hDeviceWindow);
object->presentParms.Windowed = *(pPresentationParameters->Windowed);
More information about the wine-cvs
mailing list