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
5792eefdaf
expr: increase size of varname
2023-11-18 23:53:19 +01:00
ac0f1b8b0d
Externals: Update libcurl to 8.4.0
2023-10-12 21:45:50 +02:00
69ec239a1f
Add lz4 submodule
2023-10-02 17:28:23 -04:00
965283c263
Update fmt to 10.1.1 and convert to submodule.
2023-09-20 23:05:53 +02:00
c2b495586d
Externals: add misc/cpp/imgui_stdlib to imgui build in order to use std::string in InputText
2023-07-27 12:08:07 -05:00
350e51951b
VideoCommon: update imgui to 1.89.7 (and implot to 0.15); fix issues with upgrade; keep the demo code in case someone wants to reference it but don't compile it by enabling 'IMGUI_DISABLE_DEMO_WINDOWS' in config
2023-07-27 11:47:34 -05:00
6f55e44365
Update libcurl to 8.1.2
2023-07-21 21:59:55 -04:00
5b10a80401
CMake: Use targets for all optionally-external dependencies
2023-06-15 01:41:41 -05:00
23bebc5270
VideoBackends:Vulkan: Allow loading custom drivers on Android
...
... using libadrenotools
2023-06-11 13:52:34 +02:00
1a8634fafc
windows: update to qt 6.5.1
2023-05-26 15:37:55 -07:00
86f1ef1e33
Merge pull request #11707 from TellowKrinkle/CMakeIconv
...
CMake: Use find_package and imported targets for Iconv
2023-05-19 19:27:16 +02:00
57e1e412c4
Chore: Update Externals/VulkanMemoryAllocator to 498e20d to fix compilation with GCC 13
...
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/issues/312
2023-05-08 09:02:22 -05:00
28f1a4cec1
Merge pull request #11757 from TellowKrinkle/BCniOS
...
Enable BCn texture support on iOS where available
2023-04-29 08:54:18 +02:00
3ec9b56e73
Externals: Disable werror on mbedtls
...
Fixes build on Xcode 14.3
2023-04-28 20:35:54 -05:00