[ros-diffs] [greatlrd] 27078: Fixing smaller bugs in Main_DirectDraw_GetAvailableVidMem, it is still buggi

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Fri Jun 8 21:25:39 CEST 2007


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/ddraw_main.c?rev=27078&r1=27077&r2=27078&view=diff
==============================================================================
--- 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))




More information about the Ros-diffs mailing list