Commit Graph
474 Commits
Author SHA1 Message Date
Stenzek f6da96077b CI: Bump dependencies to 20260512
Also update the Windows builder to use VS2026, and the Linux builders to
use clang-20.
2026-05-13 13:27:05 +10:00
Stenzek 6f8f4885e1 dep/imgui: Handle ClearTexData() for RendererHasTextures case
Don't leave textures in the updating state after clearing font data.
2026-05-06 20:07:18 +10:00
Stenzek d2e770131d dep/rcheevos: Increase the time the progress tracker is shown 2026-05-03 03:31:10 +10:00
Stenzek c1d24b4e9c dep/cubeb: Bump to a37dadd 2026-05-02 14:20:31 +10:00
Stenzek dff49fddcb dep/rcheevos: Fix runtime error on oversized log message 2026-04-10 17:46:34 +10:00
Stenzek cd539c0cfd Deps: Update to 20260404 2026-04-04 19:44:37 +10:00
Stenzek 459a6fcfef Deps: Update to 20260328 2026-03-28 16:19:12 +10:00
Stenzek 4e353ea00e Deps: Update bundled ffmpeg headers to 8.1.0 2026-03-28 16:19:12 +10:00
Stenzek 0f7eed06cc dep/imgui: Update to 3a26b64 2026-03-21 00:45:52 +10:00
Stenzek 47dc3ce6ab CI: Verify hashes of dependencies 2026-03-13 20:52:55 +10:00
Yang Liu 9ca9930da7 dep: Add lagoon 2026-03-10 19:22:56 +10:00
Yang Liu db0de91b98 dep/rapidyaml: Fix LoongArch compile 2026-03-10 19:22:56 +10:00
Yang Liu 8a7db2ad54 dep/imgui: Fix LoongArch64 compile 2026-03-10 19:22:56 +10:00
Stenzek ab1fd51827 dep: Remove simpleini 2026-03-07 15:03:11 +10:00
Stenzek 088f05726b FullscreenUI: Add background blur to notifications/menus 2026-03-04 15:55:14 +10:00
Stenzek cdf6d5bd29 CI: Use prebuilt dependencies
Decouple from the repository. Less CI time, and faster building of older
commits.
2026-02-25 13:07:02 +10:00
Stenzek 5a7c855256 FullscreenUI: Use command/option key icons on MacOS
And the Windows icon on Windows.
2026-02-18 17:18:03 +10:00
Stenzek 4f6c42e0f7 Data: Add additional PromptFont glyphs
Fixes missing glyphs for guide/PS buttons.
2026-02-16 21:02:07 +10:00
Stenzek 890cde029b Achievements: Add "Unlocked in Softcore" bucket 2026-02-15 13:37:09 +10:00
Stenzek fbf4cdd085 dep/rcheevos: Bump to dedfe2d 2026-02-01 13:25:51 +10:00
Stenzek 2da35d2d38 dep/rcheevos: Prioritize unsynchronized bucket over recently unlocked 2026-01-26 16:47:53 +10:00
Stenzek bd1b660514 dep/rcheevos: Destroy parse state in rc_find_next_classification()
Fixes memory leak.
2026-01-24 01:12:43 +10:00
Stenzek e26ad17fea dep/rcheevos: Fix silent URL truncation in new functions 2026-01-24 01:09:47 +10:00
Stenzek c41eeda026 Achievements: Fix almost there/active challenge showing in all subsets 2026-01-23 22:00:06 +10:00
Stenzek 4f37bc6e18 dep/rcheevos: Update rcheevos to v12.2.1
Already applied the patch, but this will bump the user agent which may
help with troubleshooting.
2026-01-18 01:44:02 +10:00
Stenzek 2a8256673a GPUDevice: Use separate variables for last/next present time
Fixes erratic frame rates in Big Picture mode.

Regression from 09926a3769.
2026-01-17 23:07:24 +10:00
Stenzek e2266cd617 dep/rcheevos: Bumpt a4b9156 + #492
And remove some local patches that are now unnecessary.
2026-01-17 14:41:00 +10:00
Stenzek 18768bcaba Achievements: Use note area in more notifications
- Show RA logo for login/game summary.
- Add icons to game complete, subset complete, leaderboard start/fail.
2026-01-16 02:49:40 +10:00
Stenzek 93a5663fc8 Achievements: Make leaderboard notifications a little nicer 2026-01-16 02:49:39 +10:00
Stenzek 1431d5cf5b FullscreenUI: Use horizontal buttons for message dialogs
Unless it's a long string, then use vertical.

Also add icons to the dialogs.
2026-01-12 20:02:33 +10:00
Stenzek a83ccdcd0e FullscreenUI: Fix focusing when pressing west face button 2026-01-12 17:14:49 +10:00
Stenzek 454d33272f FullscreenUI: Hook up L2/R2 to page up/down 2026-01-12 17:07:13 +10:00
Stenzek 9dcef869a3 FullscreenUI: Use appropriate icon for console settings 2026-01-12 14:22:53 +10:00
Stenzek c5ce2f999b dep/imgui: Add ImGuiChildFlags_NoNavCancel 2026-01-12 14:22:53 +10:00
Stenzek a2f3d038db dep/imgui: Update to 69a501d 2026-01-06 15:44:28 +10:00
Stenzek 64d70753fc ImGuiManager: Use default icons when unspecified 2026-01-05 16:44:51 +10:00
Stenzek 170d4b9fb8 Build: Don't make fast_float a public link for libraries 2025-12-31 17:36:53 +10:00
Stenzek 4c79ee82ac CMake: Adjust fmt build macros
Set on the library, not globally.
2025-12-31 17:30:04 +10:00
Stenzek 84e4aed8a7 dep/fmt: Update to v12.1.0 2025-12-31 17:22:30 +10:00
Stenzek 3f1ab1cb8a SoundEffectManager: Upmix and resample sound effects when needed
Allows users to provide files at other sample rates/channels.
2025-12-29 20:59:37 +10:00
Davide Pesavento 6c46b0cfe8 Deps: Update FontAwesome to 7.1.0 2025-12-27 23:51:50 +10:00
Davide Pesavento 84ff881721 Deps: Remove version number from FontAwesome header
Reduces code churn on version bumps.
2025-12-27 23:42:26 +10:00
Stenzek c206bd6311 FullscreenUI: Fix incorrect icon for macro buttons 2025-12-26 16:20:23 +10:00
Stenzek 9370642434 Deps: Update rcheevos to v12.2.0 2025-12-23 19:34:29 +10:00
Stenzek 41a000c0f1 Deps: Update Vulkan-Headers to v1.4.337 2025-12-23 16:36:17 +10:00
Stenzek d7c015aefb MSBuild: Fix non-reproducible path sneaking into binary 2025-12-21 14:00:42 +10:00
Stenzek 26b8fe0d5b MSBuild: Remove _CRT_INTERNAL_NONSTDC_NAMES
Doesn't seem to be needed anymore.
2025-12-20 21:58:21 +10:00
Stenzek f99601e3d0 dep/rcheevos: Bump to b77013b 2025-12-14 20:42:17 +10:00
mariobob 1ee0f73df8 Achievements: Use rc_client API for fetching game titles (#3658)
* dep/rcheevos: Bump to 7fb4300

* Achievements: Use rc_client API for fetching game titles
2025-12-14 20:12:24 +10:00
Stenzek e06d880257 MSBuild: Set -Wno-invalid-offsetof
Same as CMake.
2025-12-14 00:36:39 +10:00