winport: fix directdraw display method screen rotation
This commit is contained in:
parent
04e06869d9
commit
8a4813b6ff
desmume/src/windows
|
@ -1752,9 +1752,9 @@ static void DD_DoDisplay()
|
|||
if (!ddraw.lock()) return;
|
||||
char* buffer = (char*)ddraw.surfDescBack.lpSurface;
|
||||
|
||||
if(ddraw.surfDescBack.dwWidth != video.width || ddraw.surfDescBack.dwHeight != video.height)
|
||||
if(ddraw.surfDescBack.dwWidth != video.rotatedwidth() || ddraw.surfDescBack.dwHeight != video.rotatedheight())
|
||||
{
|
||||
ddraw.createBackSurface(video.width,video.height);
|
||||
ddraw.createBackSurface(video.rotatedwidth(),video.rotatedheight());
|
||||
}
|
||||
|
||||
switch(ddraw.surfDescBack.ddpfPixelFormat.dwRGBBitCount)
|
||||
|
|
Loading…
Reference in New Issue