summaryrefslogtreecommitdiff
path: root/Source/VSProps
AgeCommit message (Collapse)Author
2015-04-13Base.props: Remove DXSDK_DIR from the include path.Jules Blok
By overriding the include directories we can ensure we only use the Windows SDK.
2015-03-15quiet some warnings which appear on vs2015.Shawn Hoffman
quieted warnings include shadowed variable names and integer extensions.
2015-03-15windows: don't compile with openmp supportShawn Hoffman
2015-03-02enet: fix Visual Studio filesTillmann Karras
2015-02-22Merge pull request #1994 from Tilka/vtuneFiora
JitRegister: fix VTune integration
2015-02-12JitRegister: fix VTune integrationTillmann Karras
2015-02-12Externals: update libusb to version 1.0.19Tillmann Karras
2015-01-23Fix Intellisense error spam on Visual Studio.magumagu
Intellisense doesn't like defines in PCH files, and it doesn't like the deleted constructor for BitField. (I think it's being overly strict about the "must have no non-default constructors" rule for classes in unions.)
2015-01-21xxhash: Add cmake + VS filesdegasus
Based on riking's PR.
2014-12-13windows: use qt 5.4.0Shawn Hoffman
2014-11-25Port dolphin to SFML 2.1James Cowgill
2014-09-27Fix QtCompile.props to work if the repo path contains spaces.Shawn Hoffman
2014-09-18windows/qt: add (hopefully) all plugins DolphinQt should possibly need.Shawn Hoffman
For now they are all copied to binary directory, once the project is more mature it can be stripped down.
2014-09-15Add Qt submodule for windows.Shawn Hoffman
2014-09-15Qt: Add msvc supportShawn Hoffman
2014-09-03VSProps: Add C4351 to the list of disabled warnings in Base.propsLioncash
2014-09-01msvc: get UnitTests compilingShawn Hoffman
Choose it from VS or pass /p:RunUnitTests=true to msbuild
2014-09-01msvc: remove some remnants of SDL and DSound from projects and general cleanup.Shawn Hoffman
2014-08-23Add headers required by XAudio2_7 to externals.Shawn Hoffman
This makes all builds' audio compatible with downlevel Windows and removes the need for developers to install the June 2010 DirectX SDK.
2014-08-19msvc: enable compiler warnings as errors.Shawn Hoffman
2014-08-19msvc: disable compiler warnings when building all Externals (cl /W0), except ↵Shawn Hoffman
for wxWidgets, where all warnings are fixed. Note warnings may still be generated by code in Externals if it is included into warning-enabled code (this is the case for libusb). Also, quiet an intellisense warning in wxWidgets caused by using __w64 for an inapplicable type.
2014-08-19msvc: enable strictStrings solution-wide for release.Shawn Hoffman
strictStrings is not supported by debug libraries, and indeed breaks the build. Drop wbemidl.h (incompatible with strictStrings) dependency by using SDL-style search for XInput GUIDs.
2014-08-18Windows: Enable /Zc:rvalueCast solution-wide.Shawn Hoffman
2014-08-15Windows: Add /Zc:inline to compiler options.Shawn Hoffman
2014-08-14Windows: Use a shared precompiled header for dolphin code under Source/Shawn Hoffman
2014-08-10Use official flag for detailed symbols. Require VS2013 with update 3 or ↵Shawn Hoffman
later to build.
2014-08-03Removes x86_32 from Visual Studio Base properties.Ryan Houdek
2014-06-24Remove the 32-bit config platform from the VS solution and projectsLioncash
2014-05-27Redo commit 932945d4808e37ba0ca1a953571187f445e24f41Shawn Hoffman
This time, make sure the object for disabling XSave support in msvcr can't be dropped by the linker.
2014-03-06windows: move arch defines to base.propsShawn Hoffman
2014-02-18Scope the Windows include directory to only point to Source/Core/.Lioncash
Also fix the Windows build with this change.
2014-02-18Convert all includes to relative paths.Lioncash
2014-01-17[GLExtensions] Fix Windows build.Ryan Houdek
Conflicts: Source/VSProps/Base.props
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre
2013-12-31Convert all vcxproj files to UNIX line endingsJasper St. Pierre
2013-12-11Remove all instances of OpenCL in the Dolphin Project. A brief history of ↵Ryan Houdek
OpenCL in Dolphin. OpenCL was originally added to the Dolphin codebase 1 month after it was released with OS X Snow Leopard in 2009. OpenCL was one of the largest group projects that Dolphin ever has had. The OpenCL texture decoder was originally aded with version 1.0 of the OpenCL spec; This version didn't have the capability of a OpenCL-OpenGL interop which would allow for uploading textures once and have it decoded directly to a OpenGL texure. This was to be worked out when the OpenCL 1.1 spec was released and allowed the interop. This work has never been done, and no one in the team is willing to work on it for various reasons. OpenCL has had the unreasonable expectation that it increases the performance of video games that require a large amount of EFB copies like NSMBW. In reality, enabling OpenCL just put the graphics card in a higher power mode which increased the game speed. This is due to the unfortunate effect of Dolphin tending to not push GPUs out of their lower frequency power savings modes. Thanks to everyone that had contributed to the OpenCL texture decoder.
2013-12-08Fix "Entry Point Not Found crash on Windows Vista"Lioncash
Fixes issue 6805. https://code.google.com/p/dolphin-emu/issues/detail?id=6805
2013-11-14Use libpng for saving images.Matthew Parlane
TODO: Needs threading done similiar to OGL backend. Fixes issue 6779.
2013-11-04[windows] update SDL-2.0.0 to 2.0.1. Fixes issue 6793.Shawn Hoffman
2013-11-03[Windows] Add missing dlls and enable OpenMP support.Matthew Parlane
2013-11-02Revert "Add dxsdk_dir to vc++ paths via base.props. This means you no longer ↵Matthew Parlane
need the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build." This reverts commit 0791a9ef80889ffb70c67fbd6491635b0014747b.
2013-10-31Merge remote-tracking branch 'shuffle2/vc12'comex
Conflicts: Source/Core/Common/Common.vcxproj Source/Core/Common/Common.vcxproj.filters
2013-10-27Add dxsdk_dir to vc++ paths via base.props. This means you no longer need ↵Shawn Hoffman
the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build.
2013-10-26Update to VS2013 and a slew of build-related updates. Notes:Shawn Hoffman
* Currently there is no DEBUGFAST configuration. Defining DEBUGFAST as a preprocessor definition in Base.props (or a global header) enables it for now, pending a better method. This was done to make managing the build harder to screw up. However it may not even be an issue anymore with the new .props usage. * D3DX11SaveTextureToFile usage is dropped and not replaced. * If you have $(DXSDK_DIR) in your global property sheets (Microsoft.Cpp.$(PlatformName).user), you need to remove it. The build will error out with a message if it's configured incorrectly. * If you are on Windows 8 or above, you no longer need the June 2010 DirectX SDK installed to build dolphin. If you are in this situation, it is still required if you want your built binaries to be able to use XAudio2 and XInput on previous Windows versions. * GLew updated to 1.10.0 * compiler switches added: /volatile:iso, /d2Zi+ * LTCG available via msbuild property: DolphinRelease * SDL updated to 2.0.0 * All Externals (excl. OpenAL and SDL) are built from source. * Now uses STL version of std::{mutex,condition_variable,thread} * Now uses Build as root directory for *all* intermediate files * Binary directory is populated as post-build msbuild action * .gitignore is simplified * UnitTests project is no longer compiled
2013-09-30Upgrade libusb to 1.0.16Matthew Parlane
2013-08-16Merge branch 'master' into wii-networkMatthew Parlane
Conflicts: CMakeLists.txt Source/Core/Core/Core.vcxproj Source/Core/DolphinWX/Dolphin.vcxproj Source/Core/DolphinWX/Dolphin.vcxproj.filters Source/Dolphin_2010.sln Source/VSProps/Dolphin.Win32.props Source/VSProps/Dolphin.x64.props
2013-08-15Replace OpenSSL with PolarSSLMatthew Parlane
Works on windows, not yet cmake.
2013-07-09Add UPnP support.John Chadwick
Feedback is in logs as suggested by skid_au. The checkbox is still there, but mostly for people who would like to opt out (unfortunately, I can not be sure how this feature may behave for some routers - there's a hell of a lot of bad UPnP implementations.) The Visual Studio stuff is a little messy, so I apologize if anything is a bit off. I tested most configurations and it worked. I also tested CMake on Debian Wheezy, Ubuntu Saucy, and Mac OS X Mountain Lion. All seemed to be OK.
2013-03-27Merge branch 'master' into wii-networkskidau
# By Ryan Houdek (185) and others # Via degasus (12) and others * master: (625 commits) Revert "Don't open/close file for every file operation." as it was crashing PokePark in Windows builds. Array overrun fixed in VertexShaderCache for the DX11 plugin. Fixed DSPTool build. Windows build fix Go back to assuming every HID device is a wiimote on Windows. Fixed issue 6117. Unfixed issue 6031. VideoSoftware: Improve fog range adjustment by using less magic and more comments. revert RasterFont for VideoSoftware ogl: fix virtual xfb Windows build fix from web interface... Adjusted the audio loop criteria, using >= on the Wii and == on GC. This fixes the audio static that occurred in Wii games after hours of play. Forced the exception check only for ARAM DMA transfers. Removed the Eternal Darkness boot hack and replaced it with an exception check. VideoSoftware: Implement fog range adjustment, fixing issue 6147. implement 4xSSAA for OGL move ogl-only settings into backend Fix description of disable fog, and move it to enhancements tab. Reverted rd76ca5783743 as it was made obsolete by r1d550f4496e4. Removed the tracking of the FIFO Writes as it was made obsolete by r1d550f4496e4. Forced the external exception check to occur sooner by changing the downcount. Mark the Direct3D9 backend deprecated. Prefer D3D11 and OpenGL over D3D9 by default. ... Conflicts: CMakeLists.txt Source/Core/Common/Common.vcxproj.filters Source/Core/Common/Src/CommonPaths.h Source/Core/Core/Core.vcxproj.filters Source/Core/Core/Src/Core.cpp Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp Source/VSProps/Dolphin.Win32.props Source/VSProps/Dolphin.x64.props
2013-02-27clear cg from project filesdegasus