mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
don't allow to create overlay surface
This commit is contained in:
parent
6838d2012d
commit
686b2c738b
@ -1233,6 +1233,9 @@ HRESULT dd_CreateSurface(
|
||||
dbg_dump_dds_flags(lpDDSurfaceDesc->dwFlags);
|
||||
dbg_dump_dds_caps(lpDDSurfaceDesc->ddsCaps.dwCaps);
|
||||
|
||||
if (lpDDSurfaceDesc->ddsCaps.dwCaps & DDSCAPS_OVERLAY)
|
||||
return DDERR_UNSUPPORTED;
|
||||
|
||||
if ((lpDDSurfaceDesc->ddsCaps.dwCaps & DDSCAPS_PRIMARYSURFACE) &&
|
||||
g_ddraw->primary &&
|
||||
g_ddraw->primary->width == g_ddraw->width &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user