Commit Graph
11372 Commits
Author SHA1 Message Date
Stenzek 740998b84d Settings: Don't write OSDPersistentDuration to ini
It's not loaded, and this was a typo.
2026-02-07 15:49:51 +10:00
Stenzek ca59d794eb VideoThread: Fix mismatch between fullscreen_state and real state 2026-02-07 15:49:26 +10:00
Stenzek ce83fb8f5d Qt: Hook resume state button up to confirm dialog
Instead of unconditionally loading.
2026-02-06 13:35:37 +10:00
Stenzek f0709ae8f9 Qt: Use _L1 string literal where appropriate 2026-02-06 13:29:41 +10:00
Stenzek 72561b5071 FullscreenUI: Add missing error parameter to RasterizeSVG() 2026-02-06 12:55:41 +10:00
Stenzek 1feea431bc Achievements: Make GameHashToString() public 2026-02-06 12:55:27 +10:00
Stenzek eda65a6ae2 PostProcessing: Fix texture hazard when stages disabled v0.1-10819 2026-02-05 13:00:24 +10:00
Stenzek 8c669e38c8 VideoThread: Simplify reconfiguration
- Removes cross-thread access of FSUI state.
- Fixes lockup when startup fails.
2026-02-03 20:00:02 +10:00
Stenzek 1a607257fb System: Fix game settings not deloading after shutdown 2026-02-03 19:59:59 +10:00
Anderson Cardoso 14decb1667 Atualização Português do Brasil (#3697)
Atualizado para a última versão.
2026-02-03 14:21:38 +10:00
Davide Pesavento 0b7d3ce2f6 PostProcessing: Correctly update stage count when removing/clearing stages (#3698) 2026-02-03 14:21:27 +10:00
Stenzek 016c08b9c3 GPU/HW: Use clamped rect for sprites-as-fills
Fixes VRAM corruption in Tales of Phantasia with the texture cache
enabled.
2026-02-02 19:11:40 +10:00
Stenzek 0094344360 README: Add links/instructions to Windows installer 2026-02-02 16:31:55 +10:00
Stenzek 372e1f3533 InputManager: Fix needing double press for button binding
Regression from 44e055ba03
2026-02-02 13:42:03 +10:00
Stenzek 682c9c6431 InputManager: Only enable sensor polling if there are bindings
Or when binding (hook).
2026-02-02 13:30:36 +10:00
Stenzek 653d04c84b InputManager: HasAnyBindingsForSource() shouldn't check subtype
Only affected pause-on-controller-removal, and if you didn't have any
controller buttons bound.
2026-02-02 13:22:57 +10:00
Stenzek ab959a5d47 InputManager: Always call SetHook()/RemoveHook() on core thread 2026-02-02 13:17:53 +10:00
Stenzek bcd7a43cf9 InputManager: Fix typo in variable name 2026-02-02 12:53:38 +10:00
Stenzek faf988b31b System: Match console region to BIOS region when starting BIOS
Avoids using NTSC timings if you only have a PAL BIOS.
2026-02-02 12:51:48 +10:00
Víctor "IlDucci dc78763292 Spanish (Spain) translation update (#3696)
Out-of-schedule update to add the revamped Capture/OSD menus.
2026-02-02 12:50:27 +10:00
Stenzek 43cf1d93a8 Installer: Share progress callback with updater 2026-02-01 19:07:28 +10:00
Stenzek 5bf65fe48b Installer: Calculate estimated size for uninstaller entry 2026-02-01 18:28:31 +10:00
Stenzek 7e4efbfa9c CI: Generate Windows installers 2026-02-01 17:04:32 +10:00
Stenzek 4756b17899 Installer: Add Windows uninstaller program 2026-02-01 17:04:32 +10:00
Stenzek 22c8d91109 Installer: Add windows installer program 2026-02-01 16:33:24 +10:00
Stenzek 186d558332 FileSystem: Check fclose() for WriteBinaryFile()/WriteStringToFile() 2026-02-01 15:38:33 +10:00
Connor McLaughlin fcd3f972c1 README: Update resource overrides section
Replace with a link to the wiki page.
2026-02-01 14:16:59 +10:00
Stenzek d8b889757b Qt: Reverse window open order on all Wayland platforms
Turns out KDE's kinda broken too - behaves inconsistently from run to
run. Probably a QtWayland issue, can't be arsed debugging.
2026-02-01 14:09:19 +10:00
Stenzek 59aeb1e84b VulkanDevice: Fix query index in WaitForCommandBufferCompletion() 2026-02-01 13:39:49 +10:00
Stenzek 3a54524e40 VulkanDevice: Add missing scissor clamp in SetInitialPipelineState() 2026-02-01 13:38:04 +10:00
Stenzek 2bd0a6ab41 VulkanDevice: Fix incorrect stage bits for compute PushUniformBuffer() 2026-02-01 13:36:11 +10:00
Stenzek 86dcbc614e Achievements: Remove hidden leaderboard check
No longer necessary since this is handled in rc_client now.
2026-02-01 13:33:13 +10:00
Stenzek 7df574cf59 Achievements: Fix notification icon opacity
Mostly noticeable on the RA icon when using center position.
2026-02-01 13:29:01 +10:00
Stenzek fbf4cdd085 dep/rcheevos: Bump to dedfe2d 2026-02-01 13:25:51 +10:00
Stenzek c60e3aaf2c VideoThread: Fix core thread view missing surface format
Fixes media capture throwing unhandled pixel format error after toggling
fullscreen.
2026-02-01 13:18:41 +10:00
Stenzek e81fa84800 HTTPDownloader: Add missing error status assignment 2026-02-01 02:41:32 +10:00
Stenzek 84ff25e487 HTTPDownloader: Fix return value of curl write callback 2026-02-01 02:41:32 +10:00
Stenzek ca49dd1ae5 HTTPDownloader: Fix error description for WinHttpOpenRequest() 2026-02-01 02:41:32 +10:00
Stenzek 66856687cc OpenGLDevice: Fix error reporting in SetSwapInterval() and SetVSyncMode() 2026-02-01 02:41:32 +10:00
Stenzek 87c4b66c46 OpenGLDevice: Fix error reporting in CreateFramebuffer() 2026-02-01 02:41:32 +10:00
Stenzek a64272b7aa PostProcessing/FX: Fix incorrect min_point_mag_linear_mip_point translation 2026-02-01 02:41:32 +10:00
Stenzek 9630464e37 CMake: Remove pointless flags change
Wasn't specified in the user flags anyway.
2026-02-01 02:41:32 +10:00
Stenzek 7db0555b60 CMake: Bump version requirement 2026-02-01 02:41:32 +10:00
Stenzek b20c2b281f Common: Add additional unit tests
And fix several logical errors.
2026-02-01 02:41:32 +10:00
Stenzek d6915fb57a D3D11Device: Fix assigning integer to boolean 2026-02-01 02:41:32 +10:00
Stenzek 566681ff20 D3D11Device: Add missing push constant buffer destroy
No difference overall, but better to destroy buffer before device.
2026-02-01 02:41:32 +10:00
Stenzek fa4d08491f CMake: Simplify resource copy 2026-02-01 02:41:32 +10:00
Stenzek b330b3e7da CMake: Simplify Metal shader build
Don't need multiple versions.
2026-02-01 00:28:11 +10:00
Davide Pesavento 29241260a0 Qt: Avoid rich text in message boxes (#3695)
Otherwise Qt falls back to a very ugly non-native dialog on macOS.
2026-01-31 23:03:07 +10:00
Stenzek 0f280acaa7 InputManager: Remove padding from struct
No longer necessary since it's not shared between threads.
2026-01-31 19:47:31 +10:00