999 Commits

Author SHA1 Message Date
Jas Laferriere
28bdd0cc00 fix: properly detect grandmaster for regional gms 2025-08-12 16:39:48 -04:00
Nikhil Narayana
ed66ee18aa Merge commit 'aed420c95d7a152363917e4b827d6cc85eacb502' into upstream-merge-2506 2025-08-11 22:02:42 -07:00
Jas Laferriere
93391d4a3b chore: update codesets
aac7d76cba
a60b1c13b0
39a961f4f2
5c04df1040
2025-08-11 14:05:58 -04:00
Aidan Walz
1a41af1c96 Display rank information on CSS and Game Setup Screen (#38)
* fix slpCss

* initial commit

* add status to rank info payload and update rank icon animation

* fetch rank on boot

* send rank through player selections

* re-enable rank fetch on boot

* add rank visibility toggles and compress slpCSS

* re-enable rank fetch on boot and minor fixes

* chore: update dat files

* chore: code cleanup and codeset update

* refactor unreported logic in handleGetRank

* fix unreported logic again

* Revert "fix unreported logic again"

This reverts commit 8798d09ae5.

* Revert "refactor unreported logic in handleGetRank"

This reverts commit 443f38660a.

* fix: manage data offset issues for rank

* chore: update css dat

ff8bbdb410

* feat: add logic to fetch rank from mm response

* update rank icon position

* fix: only send connecting status in ranked

* fix: allow rank element to be fetched correctly

* reset rank init flag on logout and remove unused rank variables

* chore: update dat files

* fetch match result directly

* chore: remove rank initialization in dolphin

its handled by rust now

* chore: install latest c codeset

* chore: update rust extensions commit

* chore: revert version string

* chore: uncomment jukebox logic

* chore: clean up

* chore: update dat file

* fix: allow negative rating

* chore: update playback codes

---------

Co-authored-by: Jas Laferriere <Fizzi36@gmail.com>
2025-08-10 01:22:29 -04:00
Nikhil Narayana
0da793f934 Merge commit '0827d9f06d2b467926ede9a636d51075495c2859' into upstream-merge-2503 2025-08-09 17:49:24 -07:00
Nikhil Narayana
71780352ff Merge commit '992b4ea9309899ebc7ca576ebea711a70523098a' into upstream-merge-2412 2025-08-09 16:13:43 -07:00
Jas Laferriere
a7509dbc18 feat: use new match status reporting calls (#41) 2025-07-30 13:54:13 -04:00
Ryan McGrath
c004bb1b78 refactor: shim SlippiDirectCodes to Rust (#14)
* Shim SlippiDirectCodes to Rust port.

This changes out the internals of the `SlippiDirectCodes` class, wherein
it'll now just silently call over to the Rust side. This keeps the
changes minimal for now as we continue to migrate things out.

---------

Co-authored-by: Nikhil Narayana <nikhil.narayana@live.com>
2025-07-19 18:15:19 -07:00
Jas Laferriere
cb8b1704c0 chore: update rust extensions 2025-05-12 15:29:18 -04:00
Nikhil Narayana
bf896a2ed2 fix: building rust extensions on rustup 1.28+ 2025-03-04 17:57:47 -08:00
Nikhil Narayana
6951902e1d chore: update rust extensions 2025-02-23 11:19:24 -08:00
Nikhil Narayana
16ebda67cf fix(build): update to SDL 2.30.12 to fix MSVC build regression
https://github.com/libsdl-org/SDL/issues/10462
2025-02-20 16:39:49 -08:00
Xphalnos
698cc7aeb5 Externals: Vulkan 1.4 Support, xxHash 0.8.3 and VMA 3.2.0 2025-02-01 12:11:37 +01:00
iwubcode
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
Joshua Vandaële
fa442dc90b Fix build with minizip-ng 4.0.8 2025-01-19 10:30:41 +01:00
OatmealDome
0b7f399436 curl: Set CA path on Android to the system-provided store 2025-01-07 23:02:13 -05:00
OatmealDome
b5918effeb curl: Update to 8.11.1 and use CMake to configure 2025-01-07 23:02:10 -05:00
dreamsyntax
f642cd4658 Externals: Update SDL to 2.30.9 2024-11-16 21:34:30 -07:00
Nikhil Narayana
2fcbf085a1 Merge commit '3c4d4fcd09173ea070dc812ab5d64ca3a3af5f29' into upstream-merge-2409 2024-11-05 09:31:58 -08:00
mitaclaw
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
JosJuice
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
Nikhil Narayana
21e930db20 fix: update lib name to slippi_rust_extensions for Cargo 1.79 compat (#24) 2024-09-16 22:19:54 -07:00
khg8m3r
d2c4f3af19 Update SDL to release-2.30.6 and fix build errors for Windows and CMake 2024-08-13 11:11:56 +02:00
TellowKrinkle
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
Admiral H. Curtiss
d49304a629 Merge pull request #12875 from luiscondesdi/updatevkheaders
Vulkan: Update Vulkan headers, VulkanMemoryAllocator
2024-06-22 19:53:10 +02:00
Luis Condes Diaz
3f64031cbb Migrate Vulkan-Headers to submodule and update to v1.3.288 2024-06-22 08:03:20 +02:00
LillyJadeKatrin
b0fb6ffff3 Update rcheevos submodule to newest master 2024-06-18 08:42:21 -04:00
luiscondesdi
b6bd882258 Update VulkanMemoryAllocator to v3.1.0 2024-06-18 07:52:19 +02:00
Admiral H. Curtiss
2ba6093b30 Merge pull request #12767 from guijan/libusb-pc
use pkg-config to find libusb
2024-05-21 22:36:45 +02:00
Admiral H. Curtiss
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
Eric Warmenhoven
dc9d337b79 Fix build with Xcode 15.4 by bumping MoltenVK version to 1.2.8 2024-05-14 00:06:31 -04:00
Guilherme Janczak
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
Admiral H. Curtiss
f6e3c5ccef Externals/rcheevos: Disable warnings in CMake 2024-05-04 05:19:00 +02:00
mitaclaw
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
mitaclaw
a1eaed2531 Externals: Document Unused minizip-ng Files 2024-05-03 12:43:55 -07:00
mitaclaw
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
LillyJadeKatrin
225a6da074 Update rcheevos submodule to newest master. 2024-04-03 15:03:36 -04:00
Jordan Woyak
25833cfd62 CMake: Hide warnings in Externals also for non-msvc. 2024-03-19 01:12:52 -05:00
LillyJadeKatrin
a2db33b6f1 Update rcheevos submodule to master 2024-03-03 17:55:47 -05:00
iwubcode
ecfcae8718 Externals: add tinygltf, a library used to load or save GLTF mesh files 2024-02-11 13:26:39 -06:00
OatmealDome
4dc1b659c6 Externals: Update MoltenVK to 1.2.7 2024-02-10 22:40:40 -05:00
Nikhil Narayana
dce90c0567 Merge commit '9240f579eab18a2f67eef23846a6b508393d0e6c' into upstream-merge-2024-02-09 2024-02-09 23:17:20 -08:00
Nikhil Narayana
cd10a9f647 chore: update rust extensions 2024-02-06 21:16:03 -08:00
Vlad Firoiu
62447277c4 build(macOS): ignore mbedtls warnings and fix QIcon error (#12)
also fix standard codesigning, does not affect our separate method
2024-02-06 21:07:13 -08:00
Martino Fontana
12fe5550d2 Externals/hidapi: Convert to submodule
This also updates to 0.14.0 (d3013f0af3)
2024-01-30 01:35:39 +01:00
Lioncash
c2adc3ffed Externals: Update fmt to 10.2.1
Keeps the tracked external up to date.
2024-01-08 10:45:07 -05:00
Lioncash
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
Lioncash
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
Admiral H. Curtiss
72dcd8442c Externals/enet: Convert to submodule.
This also updates enet to 2a85cd6445
2023-12-10 14:17:20 +01:00
Zopolis4
f0d2ce4683 Remove _M_X86 in favour of _M_X86_64 2023-11-28 23:03:20 +11:00