summaryrefslogtreecommitdiff
path: root/Source/VSProps
AgeCommit message (Collapse)Author
2024-06-22Migrate Vulkan-Headers to submodule and update to v1.3.288Luis Condes Diaz
2024-04-03Update rcheevos submodule to newest master.LillyJadeKatrin
2024-03-13VSProps: Set VcpkgEnabled to falseJules Blok
We don't rely on vcpkg for dependencies
2023-11-28Remove redundant 32-bit codeZopolis4
2023-08-12DolphinQt: Add function to set a QWidget's window decorations to dark ones ↵Admiral H. Curtiss
on Windows.
2023-08-12msbuild: auto generate and embed qt rcc filesShawn Hoffman
2023-07-21Update libcurl to 8.1.2Sketch
2023-05-26windows: update to qt 6.5.1Shawn Hoffman
2023-05-23msvc: disable building std modulesShawn Hoffman
fixes build failures related to pch
2023-04-02Added USE_RETRO_ACHIEVEMENTS compiler flagLillyJadeKatrin
Added a flag to VS and CMake for enabling RetroAchievements integration.
2023-03-04msvc: enable compiler checks added in vs 17.5Shawn Hoffman
2023-01-13msvc: note some things to enable in vs 17.5Shawn Hoffman
2023-01-13msvc: set /Zc:enumTypesShawn Hoffman
2023-01-13msvc: dont explicitly set /Zc:lambdaShawn Hoffman
it's implied by /std
2022-11-26Externals: Update cubeb to ↵Admiral H. Curtiss
mozilla/cubeb@773f16b7ea308392c05be3e290163d1f636e6024 and make it a submodule. CMakeLists.txt has been extracted and modified a bit to work with Dolphin's typical build settings.
2022-11-13Merge pull request #11015 from TryTwo/Conditional_BreakpointsAdmiral H. Curtiss
Conditional breakpoints
2022-10-23Externals: Add VMARobin Kertels
2022-10-06Debugger: Initial implementation of conditional breakpointssmurf3tte
Expression class to store compiled expressions and associated variable list. Co-authored-by: TryTwo <taolas@gmail.com>
2022-09-27Revert "Android: Don't hold gameFileCache lock during updateAdditionalMetadata"JosJuice
This reverts commit fb265b610de08df5509e56beeb3dbff68f7d4396. The optimization in that commit is safe when the executor thread is writing and the GUI thread is reading, but I had failed to take into account that it's unsafe when the GUI thread is writing and the executor thread is reading. (The native UpdateAdditionalMetadata function loops through m_cached_files, which is unsafe if another thread is adding elements to m_cached_files simultaneously.) Losing out on this optimization isn't too bad, because 719930bb390ed0020b99a7942289d83218e99d69 makes it very unlikely that both threads will want the lock at the same time.
2022-08-23msbuild: Add property for disabling auto updatesOatmealDome
This will be used for our Steam builds.
2022-08-23msbuild: Add property for creating Steam builds on WindowsOatmealDome
2022-08-02msbuild: tidy up the linked libsShawn Hoffman
2022-08-02msbuild: refactor to reduce rebuild eventsShawn Hoffman
* moves dolphin-specific settings out of Base.props * creates exports.props for externals, allowing to easily import individual Externals * corrects some cruft that accumulated and probably contributed to msbuild overbuilding
2022-07-30msbuild: set PreferredToolArchitecture based on host OS archShawn Hoffman
2022-07-25replace libpng with libspngShawn Hoffman
2022-07-24msbuild: set C standard to C17Shawn Hoffman
not required but it seems nice
2022-07-24replace zlib with zlib-ngShawn Hoffman
since the benefits are so high, don't link with shared zlib
2022-07-11Externals/FatFs: Build as part of Dolphin.Admiral H. Curtiss
Co-authored-by: Pablo Stebler <pablo@stebler.xyz>
2022-07-10Add SDL as a submoduleJun Bo Bi
2022-06-24Externals: add spirv-cross using upstream commit ↵iwubcode
50b4d5389b6a06f86fb63a2848e1a7da6d9755ca Co-authored-by: tellowkrinkle <tellowkrinkle@gmail.com>
2022-05-08Merge pull request #10559 from shuffle2/qt6JMC47
update to Qt6 on windows, support Qt6 elsewhere
2022-05-03Revert "msbuild: use pdbaltpath to strip dirname of pdb"Shawn Hoffman
This reverts commit f2c5c052bc5402856123b0f57c7c5a50be97ba49. debuggers using path-based searching don't seem smart enough to find a relative path if it's not relative to their pwd.
2022-05-02Add support for building against Qt 6spycrab
2022-04-27msbuild: use default Project attrsShawn Hoffman
maybe it makes the xml less scary :D
2022-04-27Disable MSBuild Resource ManagerShawn Hoffman
2022-04-26Merge pull request #10616 from shuffle2/fmt-libMai M
msbuild: fmt static library
2022-04-26msbuild: use pathmap to unify source paths embedded in objectsShawn Hoffman
2022-04-26msbuild: use pdbaltpath to strip dirname of pdbShawn Hoffman
2022-04-26use fmt as static library instead of headersShawn Hoffman
reportedly improves compile time
2022-04-25msbuild: brepro -> deterministicShawn Hoffman
2022-04-17update to libusb v1.0.26Shawn Hoffman
moves libusb from vendored to submodule
2022-04-02msbuild: don't explicitly set _SECURE_SCLShawn Hoffman
2022-04-02msvc: enable conformant __cplusplus macroShawn Hoffman
2022-03-29windows: move ffmpeg bins to submoduleShawn Hoffman
udpate ffmpeg to b1cbeabf5e4b3234e895a58bafa371bfb792baf0 enable ffmpeg on arm64
2022-03-19Re-enable Auto-Update when building with VS project files.Admiral H. Curtiss
2021-11-15msbuild: remove workaround for older winsdkShawn Hoffman
2021-11-15msbuild: use /external:anglebracketsShawn Hoffman
Revert usage of ExternalIncludePath, as that var is specifically for external includes which do not get scanned for changes.
2021-11-11msvc: update to vs2022 and windows sdk 10.0.22000Shawn Hoffman
2021-08-24Android: Don't hold gameFileCache lock during updateAdditionalMetadataJosJuice
It seems like we spend a lot of the game list scanning time in updateAdditionalMetadata, which I suppose makes sense considering how many different files that function attempts to open. With the addition of just one little atomic operation, we can make it safe to call updateAdditionalMetadata without holding a lock.
2021-07-21Merge pull request #9600 from Bonta0/mgba-prJMC47
Full GBA Controllers Integration with mGBA