8113399b68
Externals: add watcher, a library used to watch a filesystem location for changes
2025-06-06 23:03:02 -05:00
2ed5f16600
minizip-ng: Stop using compatibility mode
2025-05-22 12:51:55 +02:00
95ab6925b1
Merge pull request #13032 from parona-source/missing-cmake-include
...
Add missing cmake includes and remove unused cmake includes
2025-05-03 22:16:00 +02:00
a3c7423273
Remove unused cmake includes
...
Signed-off-by: Alfred Wingate <parona@protonmail.com >
2025-05-03 22:34:07 +03:00
78465693ad
Merge pull request #13607 from LillyJadeKatrin/retroachievements-wiiware
...
RetroAchievements - Wii and WiiWare Support
2025-05-03 13:21:00 -04:00
5cfe3760a5
Include missing cmake includes
...
Otherwise it depends on other externals getting used and including them
before.
Signed-off-by: Alfred Wingate <parona@protonmail.com >
2025-05-01 19:52:53 +03:00
2d9a61bd0e
Externals/zstd: Disable ASM for MSVC compiler in CMake
...
Results in a "MSVC_RUNTIME_LIBRARY value 'MultiThreadedDLL' not known for this ASM compiler" otherwise, and zstd doesn't support the relevant ASM code for MSVC anyway.
2025-04-30 20:32:01 +02:00
7e2565ae49
Update rcheevos submodule
2025-04-30 08:16:06 -04:00
891833d1a1
Externals: Update zstd from 1.4.4 to 1.5.7 and convert to submodule
2025-04-26 22:07:59 +02:00
cab5bc5680
Update rcheevos submodule to newest master
2025-04-13 08:05:59 -04:00
f09ba10daa
AudioCommon: Added Granular Synthesis
2025-03-14 01:22:35 -05:00
9f43f59c9b
Merge pull request #13276 from JoshuaVandaele/sfml-3.0.0
...
Migrate to SFML 3.0.0
2025-03-10 15:03:36 -04:00
0a83783fae
Migrate to SFML>=3.0.0
2025-02-25 06:42:13 +01:00
698cc7aeb5
Externals: Vulkan 1.4 Support, xxHash 0.8.3 and VMA 3.2.0
2025-02-01 12:11:37 +01:00
25c805be99
Externals / VideoCommon: update imgui to 1.91.7 and implot to v0.16; imgui changed types for ImTextureId, which was addressed by using an implicit cast
2025-01-20 14:47:14 -06:00
fa442dc90b
Fix build with minizip-ng 4.0.8
2025-01-19 10:30:41 +01:00
0b7f399436
curl: Set CA path on Android to the system-provided store
2025-01-07 23:02:13 -05:00
b5918effeb
curl: Update to 8.11.1 and use CMake to configure
2025-01-07 23:02:10 -05:00
f642cd4658
Externals: Update SDL to 2.30.9
2024-11-16 21:34:30 -07:00
1f30d05027
Externals: Update rangeset
...
I added a new `get_stats` member function to the upstream for use in the JIT Widget Refresh.
2024-10-18 23:50:26 -07:00
14a802b58b
Android: Add 16 KiB page size support
...
So far, Dolphin hasn't been able to run on Android devices that use a
16 KiB page size. 16 KiB page sizes are a very new Android feature that
no phones have shipped with so far, so we're still compatible with the
phones that exist out there, but let's get this fixed before phones
start shipping with 16 KiB page sizes.
Because I couldn't get Android Studio's emulator to work, I haven't been
able to confirm that this change actually makes Dolphin fully compatible
with devices that use a 16 KiB page size. But I have confirmed that this
doesn't break anything on a regular 4 KiB page size device.
2024-09-28 13:43:49 +02:00
d2c4f3af19
Update SDL to release-2.30.6 and fix build errors for Windows and CMake
2024-08-13 11:11:56 +02:00
cab6e7c12e
Properly link against xxhash
...
Things using dolphin_find_optional_system_library need to link against the name used there or they won't work with both the system and bundled cases
2024-07-06 16:56:44 -05:00
d49304a629
Merge pull request #12875 from luiscondesdi/updatevkheaders
...
Vulkan: Update Vulkan headers, VulkanMemoryAllocator
2024-06-22 19:53:10 +02:00
3f64031cbb
Migrate Vulkan-Headers to submodule and update to v1.3.288
2024-06-22 08:03:20 +02:00
b0fb6ffff3
Update rcheevos submodule to newest master
2024-06-18 08:42:21 -04:00
b6bd882258
Update VulkanMemoryAllocator to v3.1.0
2024-06-18 07:52:19 +02:00
2ba6093b30
Merge pull request #12767 from guijan/libusb-pc
...
use pkg-config to find libusb
2024-05-21 22:36:45 +02:00
35ee08ba9f
Merge pull request #12736 from mitaclaw/minizip-ng-update
...
Externals: Update minizip-ng to 4.0.5 and convert to submodule
2024-05-21 22:21:56 +02:00
dc9d337b79
Fix build with Xcode 15.4 by bumping MoltenVK version to 1.2.8
2024-05-14 00:06:31 -04:00
c1e6316bdc
use pkg-config to find libusb
...
This makes more (but not all) of the compilation process succeed on
NetBSD.
2024-05-06 17:44:32 +00:00
f6e3c5ccef
Externals/rcheevos: Disable warnings in CMake
2024-05-04 05:19:00 +02:00
ba462578ac
Externals: Update minizip-ng to 4.0.5
...
Also update unzLocateFile to the minizip-ng 4.0.4+ signature and document new unused files.
2024-05-03 12:43:55 -07:00
a1eaed2531
Externals: Document Unused minizip-ng Files
2024-05-03 12:43:55 -07:00
0acdd404e3
Externals: Convert minizip-ng To Submodule
...
Due to an oversight in our CMakeLists, pkg-config would attempt to find *minizip* 3.0.0 (which doesn't exist) instead of *minizip-ng* 3.0.0, or at least it was on my Manjaro Linux machine. This has been fixed. The new submodule is using minizip-ng 3.0.4, the same version that was being used before.
2024-05-03 12:43:33 -07:00
225a6da074
Update rcheevos submodule to newest master.
2024-04-03 15:03:36 -04:00
25833cfd62
CMake: Hide warnings in Externals also for non-msvc.
2024-03-19 01:12:52 -05:00
a2db33b6f1
Update rcheevos submodule to master
2024-03-03 17:55:47 -05:00
ecfcae8718
Externals: add tinygltf, a library used to load or save GLTF mesh files
2024-02-11 13:26:39 -06:00
4dc1b659c6
Externals: Update MoltenVK to 1.2.7
2024-02-10 22:40:40 -05:00
12fe5550d2
Externals/hidapi: Convert to submodule
...
This also updates to 0.14.0 (d3013f0af3
)
2024-01-30 01:35:39 +01:00
c2adc3ffed
Externals: Update fmt to 10.2.1
...
Keeps the tracked external up to date.
2024-01-08 10:45:07 -05:00
5450b64951
Externals/expr: Resolve -Wshadow warning
...
We already made changes to this library, so we can also resolve the lone
shadowing warning within it.
2023-12-13 15:29:31 -05:00
e27a4b5d72
Externals/mbedtls: Disable -Wdocumentation related warnings
...
It's actually kind of wild that these flags are enabled by default.
They produce an incredible amount of console output spam.
Let's remove them, especially since we've made other changes to this
CMakeLists.txt
2023-12-12 21:56:27 -05:00
72dcd8442c
Externals/enet: Convert to submodule.
...
This also updates enet to 2a85cd6445
2023-12-10 14:17:20 +01:00
f0d2ce4683
Remove _M_X86 in favour of _M_X86_64
2023-11-28 23:03:20 +11:00
c8a493964a
Merge pull request #12307 from iwubcode/xxhash
...
Externals: update xxhash to 0.8.2 as submodule
2023-11-26 23:00:24 +01:00
d89a0423d1
Merge pull request #12310 from oltolm/update_cubeb
...
Externals: Update cubeb to mozilla/cubeb@54217bca3f
2023-11-24 21:52:51 +01:00
85133bbd8e
Externals: Update cubeb to mozilla/cubeb@54217bca3f
2023-11-22 21:26:20 +01:00
321e5051db
Externals: update xxhash to 0.8.2 as submodule; put in logic to ensure LZ4 which is also using xxhash does not clash when linking symbols
2023-11-19 14:22:59 -06:00