Skip to content

Commit e27123c

Browse files
committed
Disable a few unsupported items
1 parent ab248e7 commit e27123c

File tree

3 files changed

+18
-16
lines changed

3 files changed

+18
-16
lines changed

Dllmain/BuildNo.rc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
#define BUILD_NUMBER 8160
1+
#define BUILD_NUMBER 8161

ddraw/IDirect3DTypes.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -580,12 +580,12 @@ void ConvertDeviceDesc(D3DDEVICEDESC7& Desc7, const D3DCAPS9& Caps9)
580580
D3DPMISCCAPS_CULLCW |
581581
D3DPMISCCAPS_CULLCCW));
582582
Desc7.dpcLineCaps.dwRasterCaps =
583-
D3DPRASTERCAPS_ROP2 |
584-
D3DPRASTERCAPS_XOR |
585-
D3DPRASTERCAPS_PAT |
586-
D3DPRASTERCAPS_SUBPIXEL |
587-
D3DPRASTERCAPS_SUBPIXELX |
588-
D3DPRASTERCAPS_STIPPLE |
583+
//D3DPRASTERCAPS_ROP2 |
584+
//D3DPRASTERCAPS_XOR |
585+
//D3DPRASTERCAPS_PAT |
586+
//D3DPRASTERCAPS_SUBPIXEL |
587+
//D3DPRASTERCAPS_SUBPIXELX |
588+
//D3DPRASTERCAPS_STIPPLE |
589589
D3DPRASTERCAPS_ANTIALIASSORTDEPENDENT |
590590
D3DPRASTERCAPS_ANTIALIASSORTINDEPENDENT |
591591
D3DPRASTERCAPS_ANTIALIASEDGES |
@@ -665,10 +665,10 @@ void ConvertDeviceDesc(D3DDEVICEDESC7& Desc7, const D3DCAPS9& Caps9)
665665
D3DPSHADECAPS_SPECULARPHONGMONO |
666666
D3DPSHADECAPS_SPECULARPHONGRGB |
667667
D3DPSHADECAPS_ALPHAFLATBLEND |
668-
D3DPSHADECAPS_ALPHAFLATSTIPPLED |
669-
D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED |
668+
//D3DPSHADECAPS_ALPHAFLATSTIPPLED |
669+
//D3DPSHADECAPS_ALPHAGOURAUDSTIPPLED |
670670
D3DPSHADECAPS_ALPHAPHONGBLEND |
671-
D3DPSHADECAPS_ALPHAPHONGSTIPPLED |
671+
//D3DPSHADECAPS_ALPHAPHONGSTIPPLED |
672672
D3DPSHADECAPS_FOGFLAT |
673673
D3DPSHADECAPS_FOGPHONG |
674674
(Caps9.ShadeCaps &
@@ -688,8 +688,8 @@ void ConvertDeviceDesc(D3DDEVICEDESC7& Desc7, const D3DCAPS9& Caps9)
688688
D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE |
689689
D3DPTEXTURECAPS_ALPHAPALETTE |
690690
D3DPTEXTURECAPS_NONPOW2CONDITIONAL |
691-
D3DPTEXTURECAPS_PROJECTED |
692-
D3DPTEXTURECAPS_CUBEMAP));
691+
D3DPTEXTURECAPS_PROJECTED /*|
692+
D3DPTEXTURECAPS_CUBEMAP*/));
693693
Desc7.dpcLineCaps.dwTextureCaps = m_IDirect3D9Ex::AdjustPOW2Caps(Desc7.dpcLineCaps.dwTextureCaps);
694694
Desc7.dpcLineCaps.dwTextureFilterCaps =
695695
D3DPTFILTERCAPS_NEAREST |
@@ -725,8 +725,8 @@ void ConvertDeviceDesc(D3DDEVICEDESC7& Desc7, const D3DCAPS9& Caps9)
725725
D3DPTADDRESSCAPS_CLAMP |
726726
D3DPTADDRESSCAPS_BORDER |
727727
D3DPTADDRESSCAPS_INDEPENDENTUV));
728-
Desc7.dpcLineCaps.dwStippleWidth = 8;
729-
Desc7.dpcLineCaps.dwStippleHeight = 8;
728+
Desc7.dpcLineCaps.dwStippleWidth = 0 /*8*/;
729+
Desc7.dpcLineCaps.dwStippleHeight = 0 /*8*/;
730730

731731
// Triangle capabilities (same as line caps)
732732
Desc7.dpcTriCaps = Desc7.dpcLineCaps;

ddraw/IDirectDrawX.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -540,13 +540,15 @@ HRESULT m_IDirectDrawX::CreateSurface2(LPDDSURFACEDESC2 lpDDSurfaceDesc2, LPDIRE
540540
// Check for Cube map
541541
if (lpDDSurfaceDesc2->ddsCaps.dwCaps2 & (DDSCAPS2_CUBEMAP | DDSCAPS2_CUBEMAP_ALLFACES))
542542
{
543-
LOG_LIMIT(100, __FUNCTION__ << " Warning: Cube map not Implemented.");
543+
LOG_LIMIT(100, __FUNCTION__ << " Error: Cube map not Implemented.");
544+
return DDERR_INVALIDCAPS;
544545
}
545546

546547
// Check for Volume
547548
if (lpDDSurfaceDesc2->ddsCaps.dwCaps2 & DDSCAPS2_VOLUME)
548549
{
549-
LOG_LIMIT(100, __FUNCTION__ << " Warning: Volume not Implemented.");
550+
LOG_LIMIT(100, __FUNCTION__ << " Error: Volume not Implemented.");
551+
return DDERR_INVALIDCAPS;
550552
}
551553

552554
// Check for own dc

0 commit comments

Comments
 (0)