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/dd…
==============================================================================
--- 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))