Commit Graph

27951 Commits

Author SHA1 Message Date
Collecting
16a7298477 fix(gamescope): About UI
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-05 04:44:12 +00:00
Collecting
d5635150f4 fix(gamescope): Updater UI
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-05 04:24:35 +00:00
Collecting
dbee2e0fe5 fix(gamescope): Updater UI
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-05 04:23:43 +00:00
Collecting
0afc45d599 revert 7fec665c00
revert fix(gamescope): Remove scale_ratio & add QStyleFactory

Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-05 00:26:02 +00:00
Collecting
7fec665c00 fix(gamescope): Remove scale_ratio & add QStyleFactory
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 23:53:19 +00:00
Collecting
8535fa202f fix(Steam Deck): CPU/Battery Temp & Percentage
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 22:01:19 +00:00
Collecting
884922a1cb fix(gamescope): DPI Re-architecture For GameScope Compatability
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 22:00:08 +00:00
Collecting
7b83a79d16 fix(gamescope): Set High DPI AFTER GameScope construction
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 20:40:02 +00:00
Collecting
868b26fc1f fix(gamescope): Dialog for Desktop, Window for Gamescope
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 20:12:19 +00:00
Collecting
3d9152f186 fix(gamescope): Dialog for Desktop, Window for Gamescope
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 20:11:45 +00:00
Collecting
0c0b24bdab fix(gamescope): Dialog for Desktop, Window for Gamescope
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 20:11:09 +00:00
Collecting
7aad2d8835 fix(gamescope): DPI Attributes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 19:51:15 +00:00
Collecting
f9c1f5b7df fix(adjust): STEAM_DECK Variable
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 19:27:29 +00:00
Collecting
b84e56bcc1 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:44:46 +00:00
Collecting
c91d9ac534 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:43:43 +00:00
Collecting
be95703bce fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:43:19 +00:00
Collecting
1c4a33cc55 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:42:34 +00:00
Collecting
421682d76c fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:41:56 +00:00
Collecting
d7c2509d36 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:41:18 +00:00
Collecting
25ef0e1c25 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:40:44 +00:00
Collecting
6b61abad42 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:40:01 +00:00
Collecting
127de63934 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:38:55 +00:00
Collecting
cff86c2f03 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:38:19 +00:00
Collecting
dedd155b48 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:37:41 +00:00
Collecting
d3de927820 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:32:37 +00:00
Collecting
2452c9ee9b fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 18:32:02 +00:00
Collecting
91d47a24f0 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:25:55 +00:00
Collecting
9e6aaac464 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:23:53 +00:00
Collecting
3b8fc5188a fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:23:01 +00:00
Collecting
c090552125 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:21:33 +00:00
Collecting
633ec30ae2 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:20:28 +00:00
Collecting
a99afbde1c fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:19:43 +00:00
Collecting
53c44c2275 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:18:21 +00:00
Collecting
6779abad37 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:17:36 +00:00
Collecting
709351a37d fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:16:09 +00:00
Collecting
84c7739444 fix(overhaul): UI and resolution bugs for Steam Deck (Gamescope)
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-04 02:15:08 +00:00
Zephyron
f5b9abc77c Merge pull request 'audio_core: Add Audio Renderer REV12 and REV13 support' (#85) from feature/audio-renderer-rev12-rev13 into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/85
2026-01-03 05:35:02 +00:00
Zephyron
ee95621b47 Merge pull request 'fix(hotkey): unlock framerate hotkey during gameplay' (#84) from fix/ctrl+u into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/84
2026-01-03 05:24:44 +00:00
Collecting
11711f92d9 fix(hotkey): unlock framerate hotkey during gameplay
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-03 05:21:08 +00:00
Collecting
0fffc5ced8 fix(hotkey): unlock framerate hotkey during gameplay
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-03 05:20:01 +00:00
Collecting
23eb437f5a fix(hotkey): unlock framerate hotkey during gameplay
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-03 05:19:13 +00:00
Zephyron
f1dce2578e audio_core: Add Audio Renderer REV12 and REV13 support
Implements support for Audio Renderer revisions 12 and 13, adding:
- REV12: Splitter biquad filter support with fixed-point coefficients
- REV13: Explicit splitter previous volume reset and compressor statistics

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2026-01-03 15:14:44 +10:00
Collecting
d8c343d5ec Merge pull request 'fix(fs): race condition in save mirroring during config changes' (#83) from fix/mirroring into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/83
2026-01-03 04:39:43 +00:00
Collecting
3136d2b782 fix(fs): race condition in save mirroring during config changes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-03 04:38:12 +00:00
Collecting
0b92148362 fix(fs): race condition in save mirroring during config changes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-03 04:36:21 +00:00
Collecting
8d881b6822 fix(fs): race condition in save mirroring during config changes
Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-03 04:32:44 +00:00
Zephyron
2c398023ea chore: update Vulkan submodules
- Vulkan-Headers: 80207f9da -> 450bd2232
- Vulkan-Utility-Libraries: 524f8910d -> 9a3f4105c
- VulkanMemoryAllocator: 2f382df21 -> e722e57c8

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2026-01-02 17:34:19 +10:00
Collecting
f6b8535bef fix(fs): prevent stack exhaustion in save mirroring recursion
- Moved the copy buffer to the heap via std::make_unique.

- Added explicit null-safety and system shutdown checks to mirroring logic.

- Hardened recursion guards during directory traversal to ensure stability.

Signed-off-by: Collecting <collecting@noreply.localhost>
2026-01-01 21:44:31 +00:00
Zephyron
29e5a963ba revert 1274fcec3b
revert Merge pull request 'feature/texture-component-type-support' (#81) from feature/texture-component-type-support into main

Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/81
2026-01-01 21:33:19 +00:00
Zephyron
bf139d1e7f Merge pull request 'feat(renderer): add CRT shader filter with configurable effects' (#82) from feature/renderer/crt-shader into main
Reviewed-on: https://git.citron-emu.org/Citron/Emulator/pulls/82
2026-01-01 08:23:31 +00:00