summaryrefslogtreecommitdiff
path: root/Source/VSProps
AgeCommit message (Collapse)Author
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
2013-01-11Merge branch 'wii-usb' into temp merge branchMatthew Parlane
Conflicts: Source/Core/Common/Src/Log.h Source/Core/Core/Core.vcxproj Source/Core/Core/Core.vcxproj.filters Source/VSProps/Dolphin.Win32.props Source/VSProps/Dolphin.x64.props
2013-01-01Merge branch 'master' into wii-networkMatthew Parlane
Conflicts: Source/Core/Common/Src/CommonPaths.h Source/Core/Core/CMakeLists.txt Source/Core/Core/Src/Boot/Boot_BS2Emu.cpp Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp
2012-12-31Hopefully fix win32 build issues.Matthew Parlane
2012-12-29Merge branch 'master' into wii-usbMatthew Parlane
2012-12-28remove cg from windows project filesdegasus
2012-12-26Merge branch 'GLES-software'Ryan Houdek
2012-12-26Got overzealous. We aren't removing CG quite yet with this branch.Ryan Houdek
2012-12-26Remove cg.lib from some files for Windows and renaming a function.Ryan Houdek
2012-12-24Merge branch 'master' into wii-usbMatthew Parlane
2012-12-24Move to 1.0 libusb.Matthew Parlane
2012-12-16Add the resource include in only one place for all builds.Glenn Rice
2012-11-15Movd back to libusb for full support on windowsMatthew Parlane
2012-05-16Merge branch 'master' into wii-networkPierre Bourdon
Conflicts: Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.cpp Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp Source/VSProps/Dolphin.Win32.props Source/VSProps/Dolphin.x64.props
2012-04-04Implemented /dev/usb/hid as libusb, but this will not work on mac. Code ↵Matthew Parlane
started for using hidapi instead.
2012-03-22Merge branch 'master' into wxw3-updateShawn Hoffman
Conflicts: Source/Core/DolphinWX/Src/LogWindow.cpp
2012-03-21I am very picky about my VS files... :DShawn Hoffman
2012-03-21Compile with /fp:precise instead of /fp:fast in release mode on WindowsPierre Bourdon
/fp:fast was introducing FP precision problems, and mixing it with some /fp:precise code caused strange game behaviors, DSI exceptions and freezes. This commit should fix most of the issues introduced by 3.0-73 (r95517a97). Thanks to hatarumoroboshi@hotmail.com for tracking a lot of these Win32 bugs. Fixes issue 4906. Fixes issue 5138. Probably fixes (not tested) issue 5067.
2012-03-18update portaudio to stable_v19_20111121 and fix linker warningsShawn Hoffman
2012-03-18forgot to add wxwidgets3 vcxproj to git, since it was masked by gitignore...Shawn Hoffman
fix up misc warnings and build errors
2012-03-18build against wxWidgets3 from Externals on Windows.Shawn Hoffman
use Externals version of libpng on Windows.
2012-02-27openssl: enable ec/dsa and rearrange files in Externals a bit.Shawn Hoffman
2012-01-05WIP patch for networkingShawn Hoffman
2011-10-03add portaudio headers and windows static libs to Externals, enable by ↵Shawn Hoffman
default in windows build.
2011-09-05vs2010: Disable LTCG for realzShawn Hoffman
2011-08-30disable ltcg for release buildJordan Woyak
2011-07-17vs2010: build dsptool againShawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7681 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-03-24vs2010: make sure minimal rebuild is turned offShawn Hoffman
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7408 8ced0084-cf51-0410-be5f-012b33b47a6e