On Sat, Oct 27, 2007 at 06:18:53PM -0500, EA Durbin wrote:
based on patch by Jaroslav Reznik, this fixes bug 9008 and allows the game combat pillows to launch
Climb to the top of the charts! Play Star Shuffle: the word scramble challenge with star power. http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_oct From d6c94c504f555f773c2c90d7fcbd4bf3500fe490 Mon Sep 17 00:00:00 2001 From: EA Durbin ead1234@hotmail.com Date: Sat, 27 Oct 2007 18:16:27 -0500 Subject: ddraw: allow explicit backbuffer, based on a patch by Jaroslav Reznik
dlls/ddraw/ddraw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c index 7785624..a84fc36 100644 --- a/dlls/ddraw/ddraw.c +++ b/dlls/ddraw/ddraw.c @@ -2283,7 +2283,7 @@ IDirectDrawImpl_CreateSurface(IDirectDraw7 *iface, return DDERR_NOEXCLUSIVEMODE; }
- if(DDSD->ddsCaps.dwCaps & (DDSCAPS_FRONTBUFFER | DDSCAPS_BACKBUFFER)) {
- if(DDSD->ddsCaps.dwCaps & (DDSCAPS_FRONTBUFFER || DDSCAPS_BACKBUFFER)) {
This is wrong. You changed a logical OR into a boolean OR and the bitmask will no longer work...
Something else needs to be changed, like removing either the DDSCAPS_BACKBUFFER part or the FRONTBUFFER part of the |.
Ciao, Marcus