diff --git a/Source/Core/Common/LinearDiskCache.h b/Source/Core/Common/LinearDiskCache.h index b9dd2b61d4..4f3fc8b990 100644 --- a/Source/Core/Common/LinearDiskCache.h +++ b/Source/Core/Common/LinearDiskCache.h @@ -8,6 +8,7 @@ #include #include +#include "Common/Common.h" #include "Common/CommonTypes.h" #include "Common/FileUtil.h" diff --git a/Source/Core/DolphinWX/VideoConfigDiag.cpp b/Source/Core/DolphinWX/VideoConfigDiag.cpp index b46cb2bfec..cd58e46fb8 100644 --- a/Source/Core/DolphinWX/VideoConfigDiag.cpp +++ b/Source/Core/DolphinWX/VideoConfigDiag.cpp @@ -23,12 +23,10 @@ #include "Common/FileUtil.h" #include "Common/SysConf.h" #include "Core/ConfigManager.h" -#include "Core/Core.h" #include "DolphinWX/Frame.h" #include "DolphinWX/Main.h" #include "DolphinWX/VideoConfigDiag.h" #include "DolphinWX/WxUtils.h" -#include "VideoBackends/OGL/main.h" #include "VideoCommon/PostProcessing.h" #include "VideoCommon/VideoBackendBase.h" #include "VideoCommon/VideoConfig.h" diff --git a/Source/Core/VideoBackends/D3D/D3D.vcxproj b/Source/Core/VideoBackends/D3D/D3D.vcxproj index bf3229c3df..12a7239c1a 100644 --- a/Source/Core/VideoBackends/D3D/D3D.vcxproj +++ b/Source/Core/VideoBackends/D3D/D3D.vcxproj @@ -66,8 +66,6 @@ - - diff --git a/Source/Core/VideoBackends/D3D/D3D.vcxproj.filters b/Source/Core/VideoBackends/D3D/D3D.vcxproj.filters index e5f5baf882..440a547084 100644 --- a/Source/Core/VideoBackends/D3D/D3D.vcxproj.filters +++ b/Source/Core/VideoBackends/D3D/D3D.vcxproj.filters @@ -123,8 +123,6 @@ Render - - Render diff --git a/Source/Core/VideoBackends/D3D/GeometryShaderCache.cpp b/Source/Core/VideoBackends/D3D/GeometryShaderCache.cpp index 53a74c758f..65b8053810 100644 --- a/Source/Core/VideoBackends/D3D/GeometryShaderCache.cpp +++ b/Source/Core/VideoBackends/D3D/GeometryShaderCache.cpp @@ -14,7 +14,6 @@ #include "VideoBackends/D3D/D3DShader.h" #include "VideoBackends/D3D/FramebufferManager.h" #include "VideoBackends/D3D/GeometryShaderCache.h" -#include "VideoBackends/D3D/Globals.h" #include "VideoCommon/Debugger.h" #include "VideoCommon/GeometryShaderGen.h" diff --git a/Source/Core/VideoBackends/D3D/Globals.h b/Source/Core/VideoBackends/D3D/Globals.h deleted file mode 100644 index 6d7665c66c..0000000000 --- a/Source/Core/VideoBackends/D3D/Globals.h +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright 2008 Dolphin Emulator Project -// Licensed under GPLv2+ -// Refer to the license.txt file included. - -#pragma once - -#include "Common/Common.h" - -#include "VideoBackends/D3D/main.h" - -#include "VideoCommon/VideoCommon.h" -#include "VideoCommon/VideoConfig.h" diff --git a/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp b/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp index 499bbef169..37ffd7b1f2 100644 --- a/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp +++ b/Source/Core/VideoBackends/D3D/PixelShaderCache.cpp @@ -4,6 +4,7 @@ #include +#include "Common/CommonTypes.h" #include "Common/FileUtil.h" #include "Common/LinearDiskCache.h" #include "Common/StringUtil.h" @@ -12,7 +13,6 @@ #include "VideoBackends/D3D/D3DBase.h" #include "VideoBackends/D3D/D3DShader.h" -#include "VideoBackends/D3D/Globals.h" #include "VideoBackends/D3D/PixelShaderCache.h" #include "VideoCommon/Debugger.h" diff --git a/Source/Core/VideoBackends/D3D/VertexManager.cpp b/Source/Core/VideoBackends/D3D/VertexManager.cpp index fce46f1b44..6a739c9737 100644 --- a/Source/Core/VideoBackends/D3D/VertexManager.cpp +++ b/Source/Core/VideoBackends/D3D/VertexManager.cpp @@ -2,6 +2,8 @@ // Licensed under GPLv2+ // Refer to the license.txt file included. +#include "Common/CommonTypes.h" + #include "VideoBackends/D3D/BoundingBox.h" #include "VideoBackends/D3D/D3DBase.h" #include "VideoBackends/D3D/D3DState.h" @@ -14,13 +16,9 @@ #include "VideoCommon/BoundingBox.h" #include "VideoCommon/Debugger.h" #include "VideoCommon/IndexGenerator.h" -#include "VideoCommon/MainBase.h" -#include "VideoCommon/PixelShaderManager.h" #include "VideoCommon/RenderBase.h" #include "VideoCommon/Statistics.h" -#include "VideoCommon/TextureCacheBase.h" #include "VideoCommon/VertexLoaderManager.h" -#include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/VideoConfig.h" namespace DX11 diff --git a/Source/Core/VideoBackends/D3D/VertexShaderCache.cpp b/Source/Core/VideoBackends/D3D/VertexShaderCache.cpp index a518cdd4e5..6c7f074e97 100644 --- a/Source/Core/VideoBackends/D3D/VertexShaderCache.cpp +++ b/Source/Core/VideoBackends/D3D/VertexShaderCache.cpp @@ -4,6 +4,7 @@ #include +#include "Common/CommonTypes.h" #include "Common/FileUtil.h" #include "Common/LinearDiskCache.h" #include "Common/StringUtil.h" @@ -11,7 +12,6 @@ #include "Core/ConfigManager.h" #include "VideoBackends/D3D/D3DShader.h" -#include "VideoBackends/D3D/Globals.h" #include "VideoBackends/D3D/VertexShaderCache.h" #include "VideoCommon/Debugger.h" diff --git a/Source/Core/VideoBackends/D3D/main.cpp b/Source/Core/VideoBackends/D3D/main.cpp index 35e4978c9b..1fc919c332 100644 --- a/Source/Core/VideoBackends/D3D/main.cpp +++ b/Source/Core/VideoBackends/D3D/main.cpp @@ -5,22 +5,20 @@ #include #include +#include "Common/CommonTypes.h" #include "Common/FileUtil.h" -#include "Common/IniFile.h" #include "Common/StringUtil.h" -#include "Common/Logging/LogManager.h" #include "Core/ConfigManager.h" -#include "Core/Core.h" #include "Core/Host.h" #include "VideoBackends/D3D/BoundingBox.h" #include "VideoBackends/D3D/D3DBase.h" #include "VideoBackends/D3D/D3DUtil.h" #include "VideoBackends/D3D/GeometryShaderCache.h" -#include "VideoBackends/D3D/Globals.h" #include "VideoBackends/D3D/PerfQuery.h" #include "VideoBackends/D3D/PixelShaderCache.h" +#include "VideoBackends/D3D/Render.h" #include "VideoBackends/D3D/TextureCache.h" #include "VideoBackends/D3D/VertexManager.h" #include "VideoBackends/D3D/VertexShaderCache.h" @@ -31,7 +29,6 @@ #include "VideoCommon/Fifo.h" #include "VideoCommon/GeometryShaderManager.h" #include "VideoCommon/IndexGenerator.h" -#include "VideoCommon/OnScreenDisplay.h" #include "VideoCommon/OpcodeDecoding.h" #include "VideoCommon/PixelEngine.h" #include "VideoCommon/PixelShaderManager.h" @@ -163,8 +160,7 @@ bool VideoBackend::Initialize(void *window_handle) UpdateActiveConfig(); m_window_handle = window_handle; - - s_BackendInitialized = true; + m_initialized = true; return true; } @@ -200,7 +196,7 @@ void VideoBackend::Video_Prepare() void VideoBackend::Shutdown() { - s_BackendInitialized = false; + m_initialized = false; // TODO: should be in Video_Cleanup if (g_renderer) diff --git a/Source/Core/VideoBackends/D3D/main.h b/Source/Core/VideoBackends/D3D/main.h deleted file mode 100644 index 9943835ce2..0000000000 --- a/Source/Core/VideoBackends/D3D/main.h +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2008 Dolphin Emulator Project -// Licensed under GPLv2+ -// Refer to the license.txt file included. - -#pragma once - -#include "VideoBackends/D3D/Render.h" -#include "VideoCommon/MainBase.h" diff --git a/Source/Core/VideoBackends/OGL/OGL.vcxproj b/Source/Core/VideoBackends/OGL/OGL.vcxproj index 1d6a639d87..0c234a8e71 100644 --- a/Source/Core/VideoBackends/OGL/OGL.vcxproj +++ b/Source/Core/VideoBackends/OGL/OGL.vcxproj @@ -53,7 +53,6 @@ - diff --git a/Source/Core/VideoBackends/OGL/OGL.vcxproj.filters b/Source/Core/VideoBackends/OGL/OGL.vcxproj.filters index 6cd9a67466..282934d830 100644 --- a/Source/Core/VideoBackends/OGL/OGL.vcxproj.filters +++ b/Source/Core/VideoBackends/OGL/OGL.vcxproj.filters @@ -88,7 +88,6 @@ Render - diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp index a311420477..b94138fc59 100644 --- a/Source/Core/VideoBackends/OGL/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Render.cpp @@ -11,12 +11,10 @@ #include #include "Common/Atomic.h" -#include "Common/CommonPaths.h" +#include "Common/CommonTypes.h" #include "Common/FileUtil.h" #include "Common/MathUtil.h" #include "Common/StringUtil.h" -#include "Common/Thread.h" -#include "Common/Timer.h" #include "Common/GL/GLInterfaceBase.h" #include "Common/GL/GLUtil.h" #include "Common/Logging/LogManager.h" @@ -26,28 +24,21 @@ #include "VideoBackends/OGL/BoundingBox.h" #include "VideoBackends/OGL/FramebufferManager.h" -#include "VideoBackends/OGL/main.h" #include "VideoBackends/OGL/PostProcessing.h" #include "VideoBackends/OGL/ProgramShaderCache.h" #include "VideoBackends/OGL/RasterFont.h" #include "VideoBackends/OGL/Render.h" #include "VideoBackends/OGL/SamplerCache.h" -#include "VideoBackends/OGL/StreamBuffer.h" #include "VideoBackends/OGL/TextureCache.h" -#include "VideoBackends/OGL/TextureConverter.h" #include "VideoBackends/OGL/VertexManager.h" #include "VideoCommon/BPFunctions.h" -#include "VideoCommon/BPStructs.h" #include "VideoCommon/DriverDetails.h" #include "VideoCommon/Fifo.h" #include "VideoCommon/ImageWrite.h" #include "VideoCommon/OnScreenDisplay.h" #include "VideoCommon/PixelEngine.h" #include "VideoCommon/PixelShaderManager.h" -#include "VideoCommon/Statistics.h" -#include "VideoCommon/VertexLoaderManager.h" -#include "VideoCommon/VertexShaderGen.h" #include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/VideoConfig.h" diff --git a/Source/Core/VideoBackends/OGL/VertexManager.cpp b/Source/Core/VideoBackends/OGL/VertexManager.cpp index c37f4cbecd..d15de83df3 100644 --- a/Source/Core/VideoBackends/OGL/VertexManager.cpp +++ b/Source/Core/VideoBackends/OGL/VertexManager.cpp @@ -7,28 +7,20 @@ #include #include -#include "Common/Common.h" +#include "Common/CommonTypes.h" #include "Common/FileUtil.h" -#include "Common/MemoryUtil.h" #include "Common/StringUtil.h" +#include "Common/GL/GLExtensions/GLExtensions.h" -#include "VideoBackends/OGL/main.h" #include "VideoBackends/OGL/ProgramShaderCache.h" #include "VideoBackends/OGL/Render.h" #include "VideoBackends/OGL/StreamBuffer.h" -#include "VideoBackends/OGL/TextureCache.h" #include "VideoBackends/OGL/VertexManager.h" #include "VideoCommon/BPMemory.h" -#include "VideoCommon/DriverDetails.h" -#include "VideoCommon/Fifo.h" -#include "VideoCommon/ImageWrite.h" #include "VideoCommon/IndexGenerator.h" -#include "VideoCommon/PixelShaderManager.h" #include "VideoCommon/Statistics.h" #include "VideoCommon/VertexLoaderManager.h" -#include "VideoCommon/VertexShaderGen.h" -#include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/VideoConfig.h" namespace OGL diff --git a/Source/Core/VideoBackends/OGL/VertexManager.h b/Source/Core/VideoBackends/OGL/VertexManager.h index d674d5d792..a980f2205c 100644 --- a/Source/Core/VideoBackends/OGL/VertexManager.h +++ b/Source/Core/VideoBackends/OGL/VertexManager.h @@ -4,9 +4,6 @@ #pragma once -#include "Common/GL/GLExtensions/GLExtensions.h" - -#include "VideoCommon/CPMemory.h" #include "VideoCommon/NativeVertexFormat.h" #include "VideoCommon/VertexManagerBase.h" diff --git a/Source/Core/VideoBackends/OGL/main.cpp b/Source/Core/VideoBackends/OGL/main.cpp index 2e14a3643a..7672e8de2c 100644 --- a/Source/Core/VideoBackends/OGL/main.cpp +++ b/Source/Core/VideoBackends/OGL/main.cpp @@ -36,26 +36,21 @@ Make AA apply instantly during gameplay if possible */ -#include -#include #include +#include +#include #include "Common/Atomic.h" #include "Common/CommonPaths.h" #include "Common/FileSearch.h" -#include "Common/Thread.h" #include "Common/GL/GLInterfaceBase.h" #include "Common/GL/GLUtil.h" -#include "Common/Logging/LogManager.h" #include "Core/ConfigManager.h" -#include "Core/Core.h" #include "Core/Host.h" #include "VideoBackends/OGL/BoundingBox.h" -#include "VideoBackends/OGL/FramebufferManager.h" #include "VideoBackends/OGL/PerfQuery.h" -#include "VideoBackends/OGL/PostProcessing.h" #include "VideoBackends/OGL/ProgramShaderCache.h" #include "VideoBackends/OGL/Render.h" #include "VideoBackends/OGL/SamplerCache.h" @@ -68,10 +63,7 @@ Make AA apply instantly during gameplay if possible #include "VideoCommon/CommandProcessor.h" #include "VideoCommon/Fifo.h" #include "VideoCommon/GeometryShaderManager.h" -#include "VideoCommon/ImageWrite.h" #include "VideoCommon/IndexGenerator.h" -#include "VideoCommon/LookUpTables.h" -#include "VideoCommon/MainBase.h" #include "VideoCommon/OnScreenDisplay.h" #include "VideoCommon/OpcodeDecoding.h" #include "VideoCommon/PixelEngine.h" @@ -79,7 +71,6 @@ Make AA apply instantly during gameplay if possible #include "VideoCommon/VertexLoaderManager.h" #include "VideoCommon/VertexShaderManager.h" #include "VideoCommon/VideoConfig.h" -#include "VideoCommon/VideoState.h" namespace OGL { @@ -139,14 +130,15 @@ static void InitBackendInfo() g_Config.backend_info.AnaglyphShaders = GetShaders(ANAGLYPH_DIR DIR_SEP); } -void VideoBackend::ShowConfig(void *_hParent) +void VideoBackend::ShowConfig(void* parent_handle) { - if (!s_BackendInitialized) + if (!m_initialized) InitBackendInfo(); - Host_ShowVideoConfig(_hParent, GetDisplayName(), "gfx_opengl"); + + Host_ShowVideoConfig(parent_handle, GetDisplayName(), "gfx_opengl"); } -bool VideoBackend::Initialize(void *window_handle) +bool VideoBackend::Initialize(void* window_handle) { InitializeShared(); InitBackendInfo(); @@ -167,7 +159,7 @@ bool VideoBackend::Initialize(void *window_handle) // Do our OSD callbacks OSD::DoCallbacks(OSD::OSD_INIT); - s_BackendInitialized = true; + m_initialized = true; return true; } @@ -206,7 +198,7 @@ void VideoBackend::Video_Prepare() void VideoBackend::Shutdown() { - s_BackendInitialized = false; + m_initialized = false; // Do our OSD callbacks OSD::DoCallbacks(OSD::OSD_SHUTDOWN); diff --git a/Source/Core/VideoBackends/OGL/main.h b/Source/Core/VideoBackends/OGL/main.h deleted file mode 100644 index 2bae4448ea..0000000000 --- a/Source/Core/VideoBackends/OGL/main.h +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2008 Dolphin Emulator Project -// Licensed under GPLv2+ -// Refer to the license.txt file included. - -#pragma once - -#include - -#include "VideoCommon/MainBase.h" diff --git a/Source/Core/VideoBackends/Software/SWmain.cpp b/Source/Core/VideoBackends/Software/SWmain.cpp index c891542d8a..a7efeaa4dd 100644 --- a/Source/Core/VideoBackends/Software/SWmain.cpp +++ b/Source/Core/VideoBackends/Software/SWmain.cpp @@ -86,6 +86,7 @@ bool VideoSoftware::Initialize(void *window_handle) SWRenderer::Init(); DebugUtil::Init(); + m_initialized = true; return true; } @@ -145,6 +146,8 @@ void VideoSoftware::EmuStateChange(EMUSTATE_CHANGE newState) void VideoSoftware::Shutdown() { + m_initialized = false; + // TODO: should be in Video_Cleanup SWRenderer::Shutdown(); DebugUtil::Shutdown(); diff --git a/Source/Core/VideoCommon/MainBase.cpp b/Source/Core/VideoCommon/MainBase.cpp index 72ba4c5bef..067f506bde 100644 --- a/Source/Core/VideoCommon/MainBase.cpp +++ b/Source/Core/VideoCommon/MainBase.cpp @@ -2,19 +2,16 @@ // Licensed under GPLv2+ // Refer to the license.txt file included. -#include "Common/Common.h" +#include "Common/CommonTypes.h" #include "Common/Event.h" +#include "Common/Flag.h" #include "Core/ConfigManager.h" #include "VideoCommon/AsyncRequests.h" -#include "VideoCommon/BoundingBox.h" #include "VideoCommon/BPStructs.h" #include "VideoCommon/CommandProcessor.h" #include "VideoCommon/Fifo.h" -#include "VideoCommon/FramebufferManagerBase.h" -#include "VideoCommon/MainBase.h" #include "VideoCommon/OnScreenDisplay.h" -#include "VideoCommon/PixelEngine.h" #include "VideoCommon/RenderBase.h" #include "VideoCommon/TextureCacheBase.h" #include "VideoCommon/VertexLoaderManager.h" @@ -22,8 +19,6 @@ #include "VideoCommon/VideoConfig.h" #include "VideoCommon/VideoState.h" -bool s_BackendInitialized = false; - static Common::Flag s_FifoShuttingDown; static volatile struct @@ -59,7 +54,7 @@ void VideoBackendHardware::Video_SetRendering(bool bEnabled) // Run from the CPU thread (from VideoInterface.cpp) void VideoBackendHardware::Video_BeginField(u32 xfbAddr, u32 fbWidth, u32 fbStride, u32 fbHeight) { - if (s_BackendInitialized && g_ActiveConfig.bUseXFB) + if (m_initialized && g_ActiveConfig.bUseXFB) { s_beginFieldArgs.xfbAddr = xfbAddr; s_beginFieldArgs.fbWidth = fbWidth; @@ -71,7 +66,7 @@ void VideoBackendHardware::Video_BeginField(u32 xfbAddr, u32 fbWidth, u32 fbStri // Run from the CPU thread (from VideoInterface.cpp) void VideoBackendHardware::Video_EndField() { - if (s_BackendInitialized && g_ActiveConfig.bUseXFB && g_renderer) + if (m_initialized && g_ActiveConfig.bUseXFB && g_renderer) { SyncGPU(SYNC_GPU_SWAP); diff --git a/Source/Core/VideoCommon/MainBase.h b/Source/Core/VideoCommon/MainBase.h deleted file mode 100644 index 8e30d82a49..0000000000 --- a/Source/Core/VideoCommon/MainBase.h +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright 2010 Dolphin Emulator Project -// Licensed under GPLv2+ -// Refer to the license.txt file included. - -#pragma once - -#include "Common/CommonTypes.h" -#include "Common/Flag.h" - -extern bool s_BackendInitialized; diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index df78e4df21..8b8d0aa8f7 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -17,7 +17,6 @@ #include #include -#include "Common/Atomic.h" #include "Common/Event.h" #include "Common/Profiler.h" #include "Common/StringUtil.h" @@ -36,11 +35,8 @@ #include "VideoCommon/CommandProcessor.h" #include "VideoCommon/CPMemory.h" #include "VideoCommon/Debugger.h" -#include "VideoCommon/Fifo.h" #include "VideoCommon/FPSCounter.h" #include "VideoCommon/FramebufferManagerBase.h" -#include "VideoCommon/MainBase.h" -#include "VideoCommon/OpcodeDecoding.h" #include "VideoCommon/PostProcessing.h" #include "VideoCommon/RenderBase.h" #include "VideoCommon/Statistics.h" diff --git a/Source/Core/VideoCommon/VertexManagerBase.cpp b/Source/Core/VideoCommon/VertexManagerBase.cpp index 0c9f96cae5..19fb19c981 100644 --- a/Source/Core/VideoCommon/VertexManagerBase.cpp +++ b/Source/Core/VideoCommon/VertexManagerBase.cpp @@ -10,13 +10,11 @@ #include "VideoCommon/Debugger.h" #include "VideoCommon/GeometryShaderManager.h" #include "VideoCommon/IndexGenerator.h" -#include "VideoCommon/MainBase.h" #include "VideoCommon/NativeVertexFormat.h" #include "VideoCommon/OpcodeDecoding.h" #include "VideoCommon/PerfQueryBase.h" #include "VideoCommon/PixelShaderManager.h" #include "VideoCommon/RenderBase.h" -#include "VideoCommon/Statistics.h" #include "VideoCommon/TextureCacheBase.h" #include "VideoCommon/VertexLoaderManager.h" #include "VideoCommon/VertexManagerBase.h" diff --git a/Source/Core/VideoCommon/VideoBackendBase.h b/Source/Core/VideoCommon/VideoBackendBase.h index f6cd1d12bf..75b4674454 100644 --- a/Source/Core/VideoCommon/VideoBackendBase.h +++ b/Source/Core/VideoCommon/VideoBackendBase.h @@ -66,7 +66,7 @@ public: virtual unsigned int PeekMessages() = 0; - virtual bool Initialize(void *window_handle) = 0; + virtual bool Initialize(void* window_handle) = 0; virtual void Shutdown() = 0; virtual void RunLoop(bool enable) = 0; @@ -115,6 +115,9 @@ public: virtual void CheckInvalidState() = 0; virtual void UpdateWantDeterminism(bool want) {} + +protected: + bool m_initialized = false; }; extern std::vector g_available_video_backends; diff --git a/Source/Core/VideoCommon/VideoCommon.vcxproj b/Source/Core/VideoCommon/VideoCommon.vcxproj index 98eecf8542..43ba8855ab 100644 --- a/Source/Core/VideoCommon/VideoCommon.vcxproj +++ b/Source/Core/VideoCommon/VideoCommon.vcxproj @@ -104,7 +104,6 @@ - diff --git a/Source/Core/VideoCommon/VideoCommon.vcxproj.filters b/Source/Core/VideoCommon/VideoCommon.vcxproj.filters index 1998fce1cc..4bb07cf53b 100644 --- a/Source/Core/VideoCommon/VideoCommon.vcxproj.filters +++ b/Source/Core/VideoCommon/VideoCommon.vcxproj.filters @@ -173,9 +173,6 @@ Base - - Base - Base