Author: greatlrd Date: Fri Jun 8 23:25:39 2007 New Revision: 27078
URL: http://svn.reactos.org/svn/reactos?rev=27078&view=rev Log: Fixing smaller bugs in Main_DirectDraw_GetAvailableVidMem, it is still buggi
Modified: trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c
Modified: trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/directx/ddraw/Ddraw/ddr... ============================================================================== --- trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c (original) +++ trunk/reactos/dll/directx/ddraw/Ddraw/ddraw_main.c Fri Jun 8 23:25:39 2007 @@ -205,15 +205,20 @@ _SEH_LEAVE; }
+ + /* ddscaps->dwCaps2 & 0x01 + this flag is outdate and are + set to 0 in ms dxsdk the name of + this flag is DDSCAPS2_HARDWAREDEINTERLACE + */ + + if ( ddscaps->dwCaps2 & 0x01) + { + retVal = DDERR_INVALIDCAPS; + _SEH_LEAVE; + } + /* fixme - if ( ddscaps->dwCaps2 & (DDSCAPS_BACKBUFFER | DDSCAPS_COMPLEX | DDSCAPS_FLIP | - DDSCAPS_FRONTBUFFER | DDSCAPS_PALETTE | DDSCAPS_SYSTEMMEMORY | - DDSCAPS_VISIBLE | DDSCAPS_WRITEONLY | DDSCAPS_OWNDC)) - { - retVal = DDERR_INVALIDPARAMS; - _SEH_LEAVE; - } - if ( ddscaps->dwCaps3 & (DDSCAPS_BACKBUFFER | DDSCAPS_COMPLEX | DDSCAPS_FLIP | DDSCAPS_FRONTBUFFER | DDSCAPS_PALETTE | DDSCAPS_SYSTEMMEMORY | DDSCAPS_VISIBLE | DDSCAPS_WRITEONLY | DDSCAPS_OWNDC))