mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-15 13:57:57 -07:00
2f1a7cbee1
Skip ubershader mode works the same as hybrid ubershaders in that the shaders are compiled asynchronously. However, instead of using the ubershader to draw the object, it skips it entirely until the specialized shader is made available. This mode will likely result in broken effects where a game creates an EFB copy, and does not redraw it every frame. Therefore, it is not a recommended option, however, it may result in better performance on low-end systems.
421 lines
23 KiB
XML
421 lines
23 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup Label="ProjectConfigurations">
|
|
<ProjectConfiguration Include="Debug|x64">
|
|
<Configuration>Debug</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release|x64">
|
|
<Configuration>Release</Configuration>
|
|
<Platform>x64</Platform>
|
|
</ProjectConfiguration>
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{FA3FA62B-6F58-4B86-9453-4D149940A066}</ProjectGuid>
|
|
<WindowsTargetPlatformVersion>10.0.15063.0</WindowsTargetPlatformVersion>
|
|
<!--
|
|
Enable this once wxwidgets is completely removed
|
|
<ProjectName>Dolphin</ProjectName>
|
|
-->
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<PropertyGroup Label="Configuration">
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
<PlatformToolset>v141</PlatformToolset>
|
|
<CharacterSet>Unicode</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<ImportGroup Label="ExtensionSettings">
|
|
</ImportGroup>
|
|
<ImportGroup Label="PropertySheets">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
<Import Project="..\..\VSProps\Base.props" />
|
|
<Import Project="..\..\VSProps\PCHUse.props" />
|
|
<Import Project="..\..\VSProps\QtCompile.props" />
|
|
</ImportGroup>
|
|
<PropertyGroup Label="UserMacros">
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<Link>
|
|
<AdditionalLibraryDirectories>$(ExternalsDir)ffmpeg\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
|
<AdditionalDependencies>avrt.lib;iphlpapi.lib;winmm.lib;setupapi.lib;opengl32.lib;glu32.lib;rpcrt4.lib;comctl32.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
</Link>
|
|
<ClCompile>
|
|
<AdditionalIncludeDirectories>$(ProjectDir)VideoInterface;$(ProjectDir)GameList;$(ProjectDir)Debugger;$(ProjectDir)Settings;$(ProjectDir)Config;$(ProjectDir)Config\Mapping;$(ProjectDir)Config\Graphics;$(ProjectDir)NetPlay;$(ProjectDir)QtUtils;$(ProjectDir)TAS;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
</ClCompile>
|
|
<Manifest>
|
|
<AdditionalManifestFiles>DolphinQt2.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
|
|
</Manifest>
|
|
</ItemDefinitionGroup>
|
|
<!--
|
|
MOC files need to be listed. Put headers here ONLY if they use Q_OBJECT. Otherwise, put them
|
|
in the ItemGroup for ClInclude.
|
|
-->
|
|
<!--NOTE: When adding moc'd files, you must list outputs in the ClCompile ItemGroup too!-->
|
|
<ItemGroup>
|
|
<QtMoc Include="AboutDialog.h" />
|
|
<QtMoc Include="Config\CheatCodeEditor.h" />
|
|
<QtMoc Include="Config\ARCodeWidget.h" />
|
|
<QtMoc Include="Config\CheatWarningWidget.h" />
|
|
<QtMoc Include="Config\ControllersWindow.h" />
|
|
<QtMoc Include="Config\FilesystemWidget.h" />
|
|
<QtMoc Include="Config\GameConfigWidget.h" />
|
|
<QtMoc Include="Config\GeckoCodeWidget.h" />
|
|
<QtMoc Include="Config\Mapping\IOWindow.h" />
|
|
<QtMoc Include="Config\Mapping\MappingButton.h" />
|
|
<QtMoc Include="Config\Mapping\MappingWidget.h" />
|
|
<QtMoc Include="Config\Mapping\MappingWindow.h" />
|
|
<QtMoc Include="Config\LogConfigWidget.h" />
|
|
<QtMoc Include="Config\LogWidget.h" />
|
|
<QtMoc Include="Config\NewPatchDialog.h" />
|
|
<QtMoc Include="Config\Graphics\AdvancedWidget.h" />
|
|
<QtMoc Include="Config\Graphics\EnhancementsWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GeneralWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsBool.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsChoice.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsRadio.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsSlider.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsWidget.h" />
|
|
<QtMoc Include="Config\Graphics\GraphicsWindow.h" />
|
|
<QtMoc Include="Config\Graphics\HacksWidget.h" />
|
|
<QtMoc Include="Config\Graphics\SoftwareRendererWidget.h" />
|
|
<QtMoc Include="Config\InfoWidget.h" />
|
|
<QtMoc Include="Config\PatchesWidget.h" />
|
|
<QtMoc Include="Config\PropertiesDialog.h" />
|
|
<QtMoc Include="Config\SettingsWindow.h" />
|
|
<QtMoc Include="FIFOPlayerWindow.h" />
|
|
<QtMoc Include="TAS\GCTASInputWindow.h" />
|
|
<QtMoc Include="TAS\WiiTASInputWindow.h" />
|
|
<QtMoc Include="TAS\StickWidget.h" />
|
|
<QtMoc Include="TAS\IRWidget.h" />
|
|
<QtMoc Include="Debugger\BreakpointWidget.h" />
|
|
<QtMoc Include="Debugger\CodeWidget.h" />
|
|
<QtMoc Include="Debugger\CodeViewWidget.h" />
|
|
<QtMoc Include="Debugger\NewBreakpointDialog.h" />
|
|
<QtMoc Include="Debugger\RegisterWidget.h" />
|
|
<QtMoc Include="Debugger\WatchWidget.h" />
|
|
<QtMoc Include="GameList\GameList.h" />
|
|
<QtMoc Include="GameList\GameListModel.h" />
|
|
<QtMoc Include="GameList\GameTracker.h" />
|
|
<QtMoc Include="GameList\GridProxyModel.h" />
|
|
<QtMoc Include="GameList\ListProxyModel.h" />
|
|
<QtMoc Include="Host.h" />
|
|
<QtMoc Include="HotkeyScheduler.h" />
|
|
<QtMoc Include="Settings\InterfacePane.h" />
|
|
<QtMoc Include="Settings\AudioPane.h" />
|
|
<QtMoc Include="Settings\WiiPane.h" />
|
|
<QtMoc Include="Settings\USBDeviceAddToWhitelistDialog.h" />
|
|
<QtMoc Include="MainWindow.h" />
|
|
<QtMoc Include="MenuBar.h" />
|
|
<QtMoc Include="NetPlay\GameListDialog.h" />
|
|
<QtMoc Include="NetPlay\MD5Dialog.h" />
|
|
<QtMoc Include="NetPlay\NetPlayDialog.h" />
|
|
<QtMoc Include="NetPlay\NetPlaySetupDialog.h" />
|
|
<QtMoc Include="NetPlay\PadMappingDialog.h" />
|
|
<QtMoc Include="QtUtils\DoubleClickEventFilter.h" />
|
|
<QtMoc Include="QtUtils\WindowActivationEventFilter.h" />
|
|
<QtMoc Include="QtUtils\WrapInScrollArea.h" />
|
|
<QtMoc Include="QtUtils\AspectRatioWidget.h" />
|
|
<QtMoc Include="RenderWidget.h" />
|
|
<QtMoc Include="SearchBar.h" />
|
|
<QtMoc Include="Settings.h" />
|
|
<QtMoc Include="Settings\AdvancedPane.h" />
|
|
<QtMoc Include="Settings\GeneralPane.h" />
|
|
<QtMoc Include="ToolBar.h" />
|
|
<QtMoc Include="Updater.h" />
|
|
</ItemGroup>
|
|
<!--TODO figure out how to get QtMoc to add outputs to ClCompile's inputs...-->
|
|
<ItemGroup>
|
|
<ClCompile Include="$(QtMocOutPrefix)CheatCodeEditor.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ARCodeWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AboutDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AdvancedPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AudioPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)AdvancedWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)BreakpointWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CheatWarningWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CodeViewWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)CodeWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ControllersWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)EnhancementsWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)FIFOPlayerWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GCTASInputWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WiiTASInputWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)StickWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)IRWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)FilesystemWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WindowActivationEventFilter.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameConfigWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameList.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameListDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameListModel.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GameTracker.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GeckoCodeWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GeneralPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WiiPane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GeneralWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsBool.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsChoice.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsRadio.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsSlider.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GraphicsWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HacksWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)Host.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)HotkeyScheduler.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)InfoWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)InterfacePane.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)IOWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)GridProxyModel.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ListProxyModel.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)LogConfigWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)LogWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MainWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingButton.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MappingWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MD5Dialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)MenuBar.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NetPlayDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NetPlaySetupDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NewBreakpointDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)NewPatchDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)PadMappingDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)PatchesWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)PropertiesDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)DoubleClickEventFilter.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)RegisterWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)RenderWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)SearchBar.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)Settings.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)SettingsWindow.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)SoftwareRendererWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)ToolBar.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)WatchWidget.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)USBDeviceAddToWhitelistDialog.cpp" />
|
|
<ClCompile Include="$(QtMocOutPrefix)Updater.cpp" />
|
|
<ClCompile Include="AboutDialog.cpp" />
|
|
<ClCompile Include="Config\CheatCodeEditor.cpp" />
|
|
<ClCompile Include="Config\ARCodeWidget.cpp" />
|
|
<ClCompile Include="Config\CheatWarningWidget.cpp" />
|
|
<ClCompile Include="Config\ControllersWindow.cpp" />
|
|
<ClCompile Include="Config\FilesystemWidget.cpp" />
|
|
<ClCompile Include="Config\GameConfigWidget.cpp" />
|
|
<ClCompile Include="Config\GeckoCodeWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\AdvancedWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\EnhancementsWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\HacksWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GeneralWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsBool.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsChoice.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsRadio.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsSlider.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsWidget.cpp" />
|
|
<ClCompile Include="Config\Graphics\GraphicsWindow.cpp" />
|
|
<ClCompile Include="Config\Graphics\SoftwareRendererWidget.cpp" />
|
|
<ClCompile Include="Config\InfoWidget.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCKeyboardEmu.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCMicrophone.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCPadEmu.cpp" />
|
|
<ClCompile Include="Config\Mapping\GCPadWiiUConfigDialog.cpp" />
|
|
<ClCompile Include="Config\Mapping\Hotkey3D.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyDebugging.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyGeneral.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyGraphics.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyStates.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyTAS.cpp" />
|
|
<ClCompile Include="Config\Mapping\HotkeyWii.cpp" />
|
|
<ClCompile Include="Config\Mapping\IOWindow.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingBool.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingButton.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingCommon.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingIndicator.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingNumeric.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingWidget.cpp" />
|
|
<ClCompile Include="Config\Mapping\MappingWindow.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuExtension.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuGeneral.cpp" />
|
|
<ClCompile Include="Config\Mapping\WiimoteEmuMotionControl.cpp" />
|
|
<ClCompile Include="Config\LogConfigWidget.cpp" />
|
|
<ClCompile Include="Config\LogWidget.cpp" />
|
|
<ClCompile Include="Config\NewPatchDialog.cpp" />
|
|
<ClCompile Include="Config\PatchesWidget.cpp" />
|
|
<ClCompile Include="Config\PropertiesDialog.cpp" />
|
|
<ClCompile Include="Config\SettingsWindow.cpp" />
|
|
<ClCompile Include="Debugger\CodeViewWidget.cpp" />
|
|
<ClCompile Include="Debugger\CodeWidget.cpp" />
|
|
<ClCompile Include="FIFOPlayerWindow.cpp" />
|
|
<ClCompile Include="TAS\GCTASInputWindow.cpp" />
|
|
<ClCompile Include="TAS\WiiTASInputWindow.cpp" />
|
|
<ClCompile Include="TAS\StickWidget.cpp" />
|
|
<ClCompile Include="TAS\IRWidget.cpp" />
|
|
<ClCompile Include="TAS\Shared.cpp" />
|
|
<ClCompile Include="Debugger\BreakpointWidget.cpp" />
|
|
<ClCompile Include="Debugger\NewBreakpointDialog.cpp" />
|
|
<ClCompile Include="Debugger\RegisterColumn.cpp" />
|
|
<ClCompile Include="Debugger\RegisterWidget.cpp" />
|
|
<ClCompile Include="Debugger\WatchWidget.cpp" />
|
|
<ClCompile Include="GCMemcardManager.cpp" />
|
|
<ClCompile Include="GameList\GameList.cpp" />
|
|
<ClCompile Include="GameList\GameListModel.cpp" />
|
|
<ClCompile Include="GameList\GameTracker.cpp" />
|
|
<ClCompile Include="GameList\GridProxyModel.cpp" />
|
|
<ClCompile Include="GameList\ListProxyModel.cpp" />
|
|
<ClCompile Include="HotkeyScheduler.cpp" />
|
|
<ClCompile Include="Host.cpp" />
|
|
<ClCompile Include="Main.cpp" />
|
|
<ClCompile Include="MainWindow.cpp" />
|
|
<ClCompile Include="MenuBar.cpp" />
|
|
<ClCompile Include="QtUtils\BlockUserInputFilter.cpp" />
|
|
<ClCompile Include="NetPlay\GameListDialog.cpp" />
|
|
<ClCompile Include="NetPlay\MD5Dialog.cpp" />
|
|
<ClCompile Include="NetPlay\NetPlayDialog.cpp" />
|
|
<ClCompile Include="NetPlay\NetPlaySetupDialog.cpp" />
|
|
<ClCompile Include="NetPlay\PadMappingDialog.cpp" />
|
|
<ClCompile Include="QtUtils\DoubleClickEventFilter.cpp" />
|
|
<ClCompile Include="QtUtils\ElidedButton.cpp" />
|
|
<ClCompile Include="QtUtils\ImageConverter.cpp" />
|
|
<ClCompile Include="QtUtils\ListTabWidget.cpp" />
|
|
<ClCompile Include="QtUtils\WindowActivationEventFilter.cpp" />
|
|
<ClCompile Include="QtUtils\WrapInScrollArea.cpp" />
|
|
<ClCompile Include="QtUtils\AspectRatioWidget.cpp" />
|
|
<ClCompile Include="RenderWidget.cpp" />
|
|
<ClCompile Include="Resources.cpp" />
|
|
<ClCompile Include="SearchBar.cpp" />
|
|
<ClCompile Include="Settings.cpp" />
|
|
<ClCompile Include="Settings\AdvancedPane.cpp" />
|
|
<ClCompile Include="Settings\AudioPane.cpp" />
|
|
<ClCompile Include="Settings\GameCubePane.cpp" />
|
|
<ClCompile Include="Settings\GeneralPane.cpp" />
|
|
<ClCompile Include="Settings\InterfacePane.cpp" />
|
|
<ClCompile Include="Settings\PathPane.cpp" />
|
|
<ClCompile Include="Settings\WiiPane.cpp" />
|
|
<ClCompile Include="Settings\USBDeviceAddToWhitelistDialog.cpp" />
|
|
<ClCompile Include="ToolBar.cpp" />
|
|
<ClCompile Include="Translation.cpp" />
|
|
<ClCompile Include="Updater.cpp" />
|
|
<ClCompile Include="WiiUpdate.cpp" />
|
|
</ItemGroup>
|
|
<!--Put standard C/C++ headers here. Headers that are listed in the QtMoc ItemGroup must NOT be listed here.-->
|
|
<ItemGroup>
|
|
<ClInclude Include="Config\Mapping\GCKeyboardEmu.h" />
|
|
<ClInclude Include="Config\Mapping\GCMicrophone.h" />
|
|
<ClInclude Include="Config\Mapping\GCPadEmu.h" />
|
|
<ClInclude Include="Config\Mapping\GCPadWiiU.h" />
|
|
<ClInclude Include="Config\Mapping\Hotkey3D.h" />
|
|
<ClInclude Include="Config\Mapping\HotkeyGeneral.h" />
|
|
<ClInclude Include="Config\Mapping\HotkeyGraphics.h" />
|
|
<ClInclude Include="Config\Mapping\HotkeyStates.h" />
|
|
<ClInclude Include="Config\Mapping\HotkeyTAS.h" />
|
|
<ClInclude Include="TAS\Shared.h" />
|
|
<ClInclude Include="Config\Mapping\HotkeyWii.h" />
|
|
<ClInclude Include="Config\Mapping\MappingBool.h" />
|
|
<ClInclude Include="Config\Mapping\MappingCommon.h" />
|
|
<ClInclude Include="Config\Mapping\MappingIndicator.h" />
|
|
<ClInclude Include="Config\Mapping\MappingNumeric.h" />
|
|
<ClInclude Include="Config\Mapping\WiimoteEmuExtension.h" />
|
|
<ClInclude Include="Config\Mapping\WiimoteEmuGeneral.h" />
|
|
<ClInclude Include="Config\Mapping\WiimoteEmuMotionControl.h" />
|
|
<ClInclude Include="Config\RegisterColumn.h" />
|
|
<ClInclude Include="Config\RegisterWidget.h" />
|
|
<ClInclude Include="QtUtils\BlockUserInputFilter.h" />
|
|
<ClInclude Include="QtUtils\ElidedButton.h" />
|
|
<ClInclude Include="QtUtils\ImageConverter.h" />
|
|
<ClInclude Include="QtUtils\ListTabWidget.h" />
|
|
<ClInclude Include="Resources.h" />
|
|
<ClInclude Include="Settings\GameCubePane.h" />
|
|
<ClInclude Include="Settings\PathPane.h" />
|
|
<ClInclude Include="Translation.h" />
|
|
<ClInclude Include="WiiUpdate.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Text Include="CMakeLists.txt" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="DolphinQt2.rc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="$(ExternalsDir)Bochs_disasm\Bochs_disasm.vcxproj">
|
|
<Project>{8ada04d7-6db1-4da4-ab55-64fb12a0997b}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)libpng\png\png.vcxproj">
|
|
<Project>{4c9f135b-a85e-430c-bad4-4c67ef5fc12c}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)LZO\LZO.vcxproj">
|
|
<Project>{ab993f38-c31d-4897-b139-a620c42bc565}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)SFML\build\vc2010\SFML_Network.vcxproj">
|
|
<Project>{93d73454-2512-424e-9cda-4bb357fe13dd}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(ExternalsDir)zlib\zlib.vcxproj">
|
|
<Project>{ff213b23-2c26-4214-9f88-85271e557e87}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)AudioCommon\AudioCommon.vcxproj">
|
|
<Project>{54aa7840-5beb-4a0c-9452-74ba4cc7fd44}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)Common\Common.vcxproj">
|
|
<Project>{2e6c348c-c75c-4d94-8d1e-9c1fcbf3efe4}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)Common\SCMRevGen.vcxproj">
|
|
<Project>{41279555-f94f-4ebc-99de-af863c10c5c4}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)Core\Core.vcxproj">
|
|
<Project>{e54cf649-140e-4255-81a5-30a673c1fb36}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)DiscIO\DiscIO.vcxproj">
|
|
<Project>{160bdc25-5626-4b0d-bdd8-2953d9777fb5}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)InputCommon\InputCommon.vcxproj">
|
|
<Project>{6bbd47cf-91fd-4077-b676-8b76980178a9}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\D3D\D3D.vcxproj">
|
|
<Project>{96020103-4ba5-4fd2-b4aa-5b6d24492d4e}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\OGL\OGL.vcxproj">
|
|
<Project>{ec1a314c-5588-4506-9c1e-2e58e5817f75}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\Software\Software.vcxproj">
|
|
<Project>{a4c423aa-f57c-46c7-a172-d1a777017d29}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\Null\Null.vcxproj">
|
|
<Project>{53A5391B-737E-49A8-BC8F-312ADA00736F}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoCommon\VideoCommon.vcxproj">
|
|
<Project>{3de9ee35-3e91-4f27-a014-2866ad8c3fe3}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)UICommon\UICommon.vcxproj">
|
|
<Project>{604C8368-F34A-4D55-82C8-CC92A0C13254}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(DolphinRootDir)Languages\Languages.vcxproj">
|
|
<Project>{0e033be3-2e08-428e-9ae9-bc673efa12b5}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="$(CoreDir)VideoBackends\Vulkan\Vulkan.vcxproj">
|
|
<Project>{29f29a19-f141-45ad-9679-5a2923b49da3}</Project>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
<Import Project="..\..\VSProps\QtCompile.targets" />
|
|
</ImportGroup>
|
|
<!--Copy Exe, Data directory and DLLs which should be located in the executable directory-->
|
|
<ItemGroup>
|
|
<DataSysFiles Include="$(DolphinRootDir)Data\**\Sys\**\*.*" />
|
|
<DataTxtFiles Include="$(DolphinRootDir)Data\license.txt" />
|
|
<BinaryFiles Include="$(TargetPath)" />
|
|
<AllInputFiles Include="@(DataSysFiles);@(DataTxtFiles);@(BinaryFiles)" />
|
|
</ItemGroup>
|
|
<Target Name="AfterBuild" Inputs="@(AllInputFiles)" Outputs="@(AllInputFiles -> '$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(Extension)')">
|
|
<Message Text="Copying Data directory..." Importance="High" />
|
|
<Copy SourceFiles="@(DataSysFiles)" DestinationFolder="$(BinaryOutputDir)%(RecursiveDir)" Condition="!Exists('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataSysFiles.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataSysFiles.Extension)').Ticks)" />
|
|
<Copy SourceFiles="@(DataTxtFiles)" DestinationFolder="$(BinaryOutputDir)" Condition="!Exists('$(BinaryOutputDir)%(Filename)%(DataTxtFiles.Extension)') OR $([System.DateTime]::Parse('%(ModifiedTime)').Ticks) > $([System.IO.File]::GetLastWriteTime('$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(DataTxtFiles.Extension)').Ticks)" />
|
|
<Message Text="Copy: @(BinaryFiles) -> $(BinaryOutputDir)" Importance="High" />
|
|
<Copy SourceFiles="@(BinaryFiles)" DestinationFolder="$(BinaryOutputDir)" />
|
|
</Target>
|
|
</Project>
|