From 8e2ab4b4266042f4c511865d0d1e7b55ab0a637a Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 9 Jan 2021 17:03:20 +0200 Subject: [PATCH] FX11 is now fully compile time optional --- od-win32/FX11/EffectAPI.cpp | 4 ++++ od-win32/FX11/EffectLoad.cpp | 4 ++++ od-win32/FX11/EffectNonRuntime.cpp | 4 ++++ od-win32/FX11/EffectReflection.cpp | 4 ++++ od-win32/FX11/EffectRuntime.cpp | 4 ++++ od-win32/FX11/d3dxGlobal.cpp | 4 ++++ od-win32/direct3d11.cpp | 4 +--- od-win32/winuae_msvc15/winuae_msvc.vcxproj | 8 ++++---- 8 files changed, 29 insertions(+), 7 deletions(-) diff --git a/od-win32/FX11/EffectAPI.cpp b/od-win32/FX11/EffectAPI.cpp index 5fd561a5..6d40dbdb 100644 --- a/od-win32/FX11/EffectAPI.cpp +++ b/od-win32/FX11/EffectAPI.cpp @@ -1,3 +1,5 @@ +#ifdef FX11 + //-------------------------------------------------------------------------------------- // File: EffectAPI.cpp // @@ -318,3 +320,5 @@ lExit: } return hr; } + +#endif diff --git a/od-win32/FX11/EffectLoad.cpp b/od-win32/FX11/EffectLoad.cpp index 0637eeef..8a1d486f 100644 --- a/od-win32/FX11/EffectLoad.cpp +++ b/od-win32/FX11/EffectLoad.cpp @@ -1,3 +1,5 @@ +#ifdef FX11 + //-------------------------------------------------------------------------------------- // File: EffectLoad.cpp // @@ -4028,3 +4030,5 @@ lExit: #pragma warning(pop) } + +#endif diff --git a/od-win32/FX11/EffectNonRuntime.cpp b/od-win32/FX11/EffectNonRuntime.cpp index c2b2014c..43487226 100644 --- a/od-win32/FX11/EffectNonRuntime.cpp +++ b/od-win32/FX11/EffectNonRuntime.cpp @@ -1,3 +1,5 @@ +#ifdef FX11 + //-------------------------------------------------------------------------------------- // File: EffectNonRuntime.cpp // @@ -2986,3 +2988,5 @@ HRESULT PlacementNewVariable(_In_ void *pVar, _In_ SType *pType, _In_ bool IsAnn } } + +#endif diff --git a/od-win32/FX11/EffectReflection.cpp b/od-win32/FX11/EffectReflection.cpp index b4207e0a..c1c4b20c 100644 --- a/od-win32/FX11/EffectReflection.cpp +++ b/od-win32/FX11/EffectReflection.cpp @@ -1,3 +1,5 @@ +#ifdef FX11 + //-------------------------------------------------------------------------------------- // File: EffectReflection.cpp // @@ -2178,3 +2180,5 @@ ID3DX11EffectGroup * CEffect::GetGroupByName(_In_z_ LPCSTR Name) } } + +#endif diff --git a/od-win32/FX11/EffectRuntime.cpp b/od-win32/FX11/EffectRuntime.cpp index 4ef83e54..9a22403f 100644 --- a/od-win32/FX11/EffectRuntime.cpp +++ b/od-win32/FX11/EffectRuntime.cpp @@ -1,3 +1,5 @@ +#ifdef FX11 + //-------------------------------------------------------------------------------------- // File: EffectRuntime.cpp // @@ -716,3 +718,5 @@ void CEffect::HandleLocalTimerRollover() } } + +#endif diff --git a/od-win32/FX11/d3dxGlobal.cpp b/od-win32/FX11/d3dxGlobal.cpp index 366f6971..0ff2f345 100644 --- a/od-win32/FX11/d3dxGlobal.cpp +++ b/od-win32/FX11/d3dxGlobal.cpp @@ -1,3 +1,5 @@ +#ifdef FX11 + //-------------------------------------------------------------------------------------- // File: d3dxGlobal.cpp // @@ -401,3 +403,5 @@ void __cdecl D3DXDebugPrintf(UINT lvl, LPCSTR szFormat, ...) OutputDebugStringA(strB); } #endif // _DEBUG + +#endif \ No newline at end of file diff --git a/od-win32/direct3d11.cpp b/od-win32/direct3d11.cpp index 31045b2e..d3335c13 100644 --- a/od-win32/direct3d11.cpp +++ b/od-win32/direct3d11.cpp @@ -2,8 +2,6 @@ #include #include "resource.h" -#define FX11 1 - #include #include #include @@ -967,7 +965,7 @@ static void fxremoveline(char *s, char *dst, const char **lines) *d = 0; } -#if FX11 +#ifdef FX11 static bool psEffect_LoadEffect(struct d3d11struct *d3d, const TCHAR *shaderfile, struct shaderdata11 *s, int num) { diff --git a/od-win32/winuae_msvc15/winuae_msvc.vcxproj b/od-win32/winuae_msvc15/winuae_msvc.vcxproj index 9477f5f1..e9642785 100644 --- a/od-win32/winuae_msvc15/winuae_msvc.vcxproj +++ b/od-win32/winuae_msvc15/winuae_msvc.vcxproj @@ -234,7 +234,7 @@ true false ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\prowizard\include;..\..\slirp;..\..\ppc\pearpc;:%(AdditionalIncludeDirectories) - WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;UAE;WINUAE;__i386__;_HAS_STD_BYTE=0;%(PreprocessorDefinitions) + WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;UAE;WINUAE;__i386__;_HAS_STD_BYTE=0;FX11;%(PreprocessorDefinitions) true Sync Default @@ -401,7 +401,7 @@ false false ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\prowizard\include;..\..\slirp;%(AdditionalIncludeDirectories) - WINVER=0x0601;_WIN32_IE=0x0700;WIN32;UAE;WINUAE;__i386__;_HAS_STD_BYTE=0;%(PreprocessorDefinitions) + WINVER=0x0601;_WIN32_IE=0x0700;WIN32;UAE;WINUAE;__i386__;_HAS_STD_BYTE=0;FX11;%(PreprocessorDefinitions) true Sync EnableFastChecks @@ -714,7 +714,7 @@ true true ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\prowizard\include;..\..\slirp;..\..\ppc\pearpc;%(AdditionalIncludeDirectories) - WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;UAE;WINUAE;__i386__;_HAS_STD_BYTE=0;%(PreprocessorDefinitions) + WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;UAE;WINUAE;__i386__;_HAS_STD_BYTE=0;FX11;%(PreprocessorDefinitions) true Sync Default @@ -795,7 +795,7 @@ true true ..\..\include;..\..;..\;..\resources;..\osdep;..\sounddep;..\..\slirp;..\..\ppc\pearpc;%(AdditionalIncludeDirectories) - WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;WIN64;PTR64;UAE;WINUAE;_HAS_STD_BYTE=0;SAHF_SETO_PROFITABLE;__amd64__;%(PreprocessorDefinitions) + WINVER=0x0601;NDEBUG;_WIN32_IE=0x0700;WIN32;WIN64;PTR64;UAE;WINUAE;_HAS_STD_BYTE=0;SAHF_SETO_PROFITABLE;__amd64__;FX11;%(PreprocessorDefinitions) true Sync Default -- 2.47.3