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
Zephyron
efef746299
feat(renderer): add CRT shader filter with configurable effects
...
Add CRT (Cathode Ray Tube) shader implementation as scaling filter
options (CRT EasyMode and CRT Royale) in the Window Adapting Filter
dropdown. Provides classic TV effects including scanlines, phosphor
masks, curvature distortion, gamma correction, bloom, brightness, and
alpha transparency.
- Add CRTEasyMode and CRTRoyale to ScalingFilter enum
- Implement vulkan_crt_easymode.frag shader with single-pass effects
- Integrate CRT filter into WindowAdaptPass rendering pipeline
- Add configurable CRT parameters to settings with user-friendly labels
- Add UI translations for desktop and Android platforms
- Support CRT push constants in present pipeline
The CRT filter appears alongside other scaling filters like FSR and
FSR 2.0. CRT parameter settings are only active when a CRT filter
is selected.
Signed-off-by: Zephyron <zephyron@citron-emu.org >
2026-01-01 18:18:05 +10:00
Zephyron
d8c1cad245
fix(service/nvnflinger): implement GetBufferHistory to prevent game hangs
...
Return empty buffer history list instead of stubbing to allow games to
proceed past loading screens.
Signed-off-by: Zephyron <zephyron@citron-emu.org >
2025-12-31 16:58:05 +10:00
Zephyron
1274fcec3b
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
2025-12-31 06:13:40 +00:00