Stefan Dösinger : ddraw: Do not let the a surface dimension fall to 0.
Module: wine Branch: master Commit: 75c67f6b459fa5f26844d50436413967f59dbd60 URL: http://source.winehq.org/git/wine.git/?a=commit;h=75c67f6b459fa5f26844d50436... Author: Stefan Dösinger <stefandoesinger(a)gmx.at> Date: Thu Oct 12 19:37:21 2006 +0200 ddraw: Do not let the a surface dimension fall to 0. --- dlls/ddraw/ddraw.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c index aa21eb0..fc80517 100644 --- a/dlls/ddraw/ddraw.c +++ b/dlls/ddraw/ddraw.c @@ -2331,8 +2331,8 @@ IDirectDrawImpl_CreateSurface(IDirectDra if(DDSD->ddsCaps.dwCaps & DDSCAPS_MIPMAP) { level++; - desc2.dwWidth /= 2; - desc2.dwHeight /= 2; + if(desc2.dwWidth > 1) desc2.dwWidth /= 2; + if(desc2.dwHeight > 1) desc2.dwHeight /= 2; } hr = IDirectDrawImpl_CreateNewSurface(This,
participants (1)
-
Alexandre Julliard