Commit Graph

  • e5b4f32eb9 Qt: Fix reset audio settings clearing from base ini temp2 Stenzek 2026-10-28 18:51:07 +10:00
  • 35fdcafd40 Qt: Update machine translations Stenzek 2026-10-28 13:45:13 +10:00
  • 8cc2ef4a7d Scripts: Add psx-exe to elf converter master preview Stenzek 2026-10-28 15:17:49 +10:00
  • 3171f3be95 Cheats: Add block write code types Stenzek 2026-10-27 01:37:56 +10:00
  • cf5890e26a SoundEffectManager: Add volume control Stenzek 2026-10-28 13:07:41 +10:00
  • eb68a7d22f AudioStream: Make ApplyVolume() public Stenzek 2026-10-28 13:01:27 +10:00
  • d381837548 Improve Swedish translation quality (#3817) Daniel Nylander 2026-10-27 17:29:41 +01:00
  • 526b4a1288 Clarify Swedish automatic setting descriptions (#3816) Daniel Nylander 2026-10-26 17:38:02 +01:00
  • f591ef20e2 Common: Fix heap overflow when shrinking DynamicHeapArray Stenzek 2026-10-27 02:31:59 +10:00
  • e41bcd36df InputManager: Device notification fixes Stenzek 2026-10-27 01:01:44 +10:00
  • 0310f59ac1 XInputSource: Poll disconnected slots periodically Stenzek 2026-10-27 00:57:35 +10:00
  • e0f6fa82b7 Qt: Remove 'Post Processing Chain' groupbox Stenzek 2026-10-27 00:25:13 +10:00
  • a78082b8c1 Qt: Add descriptions to post-processing page Stenzek 2026-10-27 00:23:19 +10:00
  • 2a0e92fe33 FullscreenUI: Fix 0 point display when achievements disabled Stenzek 2026-10-27 00:06:51 +10:00
  • 637ff514cb VulkanSwapChain: Switch between FIFO and immediate without recreating Stenzek 2026-10-26 23:58:58 +10:00
  • 5d936496a3 System: Disable vsync while fast forwarding if it can be switched cheaply Stenzek 2026-10-26 23:27:57 +10:00
  • 076b133a6d CocoaTools: Use native display mode for real scaling factor Stenzek 2026-10-26 21:26:26 +10:00
  • a4f3e5ff76 VideoThread: Ignore zero-sized render window resizes Stenzek 2026-10-26 20:46:54 +10:00
  • e7efd42615 Qt: Recheck surface size when restoring from minimized Stenzek 2026-10-26 20:44:13 +10:00
  • 16be09afe6 Qt: Skip setting rounded corner state on Windows 10 Stenzek 2026-10-26 20:44:13 +10:00
  • 8c68d4778d Improve Swedish vertex terminology (#3815) Daniel Nylander 2026-10-26 07:59:12 +01:00
  • ae7895dae8 Qt: Pick up X11 window size changes from configure events Stenzek 2026-10-26 16:38:11 +10:00
  • 360a35ed10 Qt: Remove sync()/processEvents() hack Stenzek 2026-10-26 14:40:46 +10:00
  • 1e7b6d7966 Qt: Accept wayland-egl/wayland-brcm platform names Stenzek 2026-10-26 14:40:15 +10:00
  • 60a5c21f48 GPUDevice: Report swap chain resizes from present calls Stenzek 2026-10-26 13:57:58 +10:00
  • 4b524740dd OpenGLContextEGL: Don't query surface size Stenzek 2026-10-26 16:38:11 +10:00
  • 6cd67d7efb Qt: Round Wayland surface size as per fractional-scale-v1 Stenzek 2026-10-26 13:40:22 +10:00
  • 3c81431b42 Qt: Use X11 server size for surface size Stenzek 2026-10-26 16:38:11 +10:00
  • ae250ebebd D3D12Device: Use frame latency waitable in exclusive fullscreen Stenzek 2026-10-26 13:59:58 +10:00
  • f78ecb81ce Settings: Fix VSync/frame pacing help text Stenzek 2026-10-26 15:22:45 +10:00
  • dc623cafea Spanish (Spain) translation update 2026/10/25 (#3814) Víctor "IlDucci 2026-10-26 02:30:57 +00:00
  • 84e1db5870 FullscreenUI: Fix clear binding button clearing all Stenzek 2026-10-25 22:07:54 +10:00
  • e48f86ab98 SDLInputSource: Fix sensor enable early return Stenzek 2026-10-25 21:59:40 +10:00
  • 5d47724178 System: Sync to host refresh rates that are a multiple of the console's Stenzek 2026-10-25 17:07:47 +10:00
  • 0d1b014ccf ImGuiManager: Don't hover pointer for touchscreens Stenzek 2026-10-25 21:11:53 +10:00
  • dff25dbc3a FullscreenUI: Improve drag scrolling Stenzek 2026-10-25 21:10:17 +10:00
  • 296d48a67c ImGuiManager: Ensure DeltaTime can never be negative Stenzek 2026-10-25 21:13:23 +10:00
  • 0b5b8774cf Common: Add PackedOptionalArray Stenzek 2026-10-25 19:43:40 +10:00
  • cde17ace5a CDImageCueSheet: Fix single-file pregap and LBA count Stenzek 2026-10-25 13:55:56 +10:00
  • b2b68c3ced CDImageCCD: Fix LBA count including pregaps twice Stenzek 2026-10-25 13:55:56 +10:00
  • 92a7758b53 CDImageCHD: Use generated subchannel Q for virtual pregaps Stenzek 2026-10-25 13:49:58 +10:00
  • 9bbf341beb FullscreenUI: Copy/move checkable choice dialog callback before invoking Stenzek 2026-10-25 13:53:51 +10:00
  • b73f8b2731 FullscreenUI: Keep horizontal menu/sidebar state balanced when hidden Stenzek 2026-10-25 13:53:42 +10:00
  • ae4658a7b5 FullscreenUI: Pass p_open through in BeginBlurWindow() Stenzek 2026-10-25 13:53:33 +10:00
  • f4fe9de23f FullscreenUI: Pass button flags through in MenuButtonFrame() overload Stenzek 2026-10-25 13:53:24 +10:00
  • aa9916b882 FullscreenUI: Avoid inverted std::clamp() bounds in dropdown width Stenzek 2026-10-25 13:53:10 +10:00
  • 49a2ff938e FullscreenUI: Fix indeterminate progress bar sweep range Stenzek 2026-10-25 13:53:04 +10:00
  • 414d8f2049 FullscreenUI: Clear all dialogs on shutdown Stenzek 2026-10-25 13:52:56 +10:00
  • 7d64f8223e FullscreenUI: Include directory selector in open dialog checks Stenzek 2026-10-25 13:52:50 +10:00
  • fd8bcdcf18 FullscreenUI: Fix ForceKeyNavEnabled() clobbering gamepad nav source Stenzek 2026-10-25 13:52:39 +10:00
  • 968d20a418 dep/imgui: Don't smooth scroll requests made while window is appearing Stenzek 2026-10-25 13:39:35 +10:00
  • c3b58f2563 FullscreenUI: Support drag/swipe scrolling with inertia Stenzek 2026-10-25 13:03:47 +10:00
  • 20916bd898 FullscreenUI: Activate toggle buttons on release instead of press Stenzek 2026-10-25 12:59:57 +10:00
  • 8962d84367 GPU/HW: Add missing logging of depth clears Stenzek 2026-10-25 13:31:21 +10:00
  • dd4a0eb779 GPU/HW: Track dirty depth rect to shrink depth merges/clears latest dev Stenzek 2026-10-25 12:20:52 +10:00
  • 8d9f6e8bf7 Data: Update SDL game controller database Stenzek 2026-10-25 01:31:37 +10:00
  • 7763167550 VideoPresenter: Probe for presentation backlog when gap baseline rises Stenzek 2026-10-25 00:44:49 +10:00
  • 3551eef7f8 VideoPresenter: Split late present check out of ShouldPresentFrame() Stenzek 2026-10-25 00:44:20 +10:00
  • 85fe47af8e VulkanDevice: Wait for presents with VK_KHR_present_wait Stenzek 2026-10-25 00:43:45 +10:00
  • 6caf8b2ede Android: Update translation strings Stenzek 2026-10-25 01:06:24 +10:00
  • c5ffc4a978 Data: Add MC_SSAO.fx Stenzek 2026-10-24 23:01:50 +10:00
  • c71899031e GPU/HW: Accumulate PGXP depth across depth buffer clears Stenzek 2026-10-24 19:12:07 +10:00
  • d691f5ae21 Regtest: Split -setting key at the last slash Stenzek 2026-10-24 19:12:07 +10:00
  • 113f297a05 PostProcessing: Fix crash loading ReShade shaders without a swap chain Stenzek 2026-10-24 19:12:07 +10:00
  • 796c4751b7 GameDatabase: Use PackedOptional for overrides Stenzek 2026-10-24 18:56:37 +10:00
  • 507e249522 Common: Add PackedOptional class Stenzek 2026-10-24 18:56:02 +10:00
  • d512707236 GPU/HW: Bias PGXP depth towards the camera by draw order Stenzek 2026-10-24 18:32:11 +10:00
  • 7200c8ce2f CPU/PGXP: Add option to normalize depth by GTE matrix scale Stenzek 2026-10-24 16:58:30 +10:00
  • 1d508acef7 GPU/HW: Store reciprocal Z in PGXP depth buffer Stenzek 2026-10-22 22:32:55 +10:00
  • db0b5535d2 Qt: Fix stale mouse grab after recreating display widget Stenzek 2026-10-24 15:54:49 +10:00
  • 8db5d62076 Qt: Tweak bold group box headings Stenzek 2026-10-24 15:05:42 +10:00
  • 450bc59447 Qt: Add icon next to device indicator in bindings Stenzek 2026-10-24 15:04:49 +10:00
  • 167c6e3323 Misc: Fix gitattributes typo for vcxproj filters Stenzek 2026-10-24 14:49:35 +10:00
  • efc6ff524b Controller: Produce center for equal opposing half-axis inputs Stenzek 2026-10-24 14:48:41 +10:00
  • c6747677b4 Controller: Initialize analog axes to AXIS_CENTER Stenzek 2026-10-24 14:42:29 +10:00
  • 43268aa6e9 Controller: Restore 127 as the analog axis center Stenzek 2026-10-24 14:41:46 +10:00
  • de1cb7225d Cheats: Add override for ForcePGXPPreserveProjectionPrecision Stenzek 2026-10-24 00:00:51 +10:00
  • d9880a923a Tests: Add PGXP CPU shift, bitwise and ADDI tests Stenzek 2026-10-24 00:34:54 +10:00
  • 7c143e4329 CPU/PGXP: Use double precision and only valid components in ADDI Stenzek 2026-10-24 00:28:24 +10:00
  • 1648a292cb CPU/PGXP: Keep precision through ANDI/ORI that don't change the lower half Stenzek 2026-10-24 00:28:00 +10:00
  • e67b8528bc CPU/PGXP: Keep precision through OR/XOR with zero, prefer precise sources Stenzek 2026-10-24 00:27:29 +10:00
  • 8404d325a6 CPU/PGXP: Extract the upper half directly in right shifts of 16 or more Stenzek 2026-10-24 00:26:53 +10:00
  • f86e410937 CPU/PGXP: Don't use invalid components in shifts Stenzek 2026-10-24 00:26:08 +10:00
  • fa591af76c CPU/PGXP: Take the upper half sign from the precise value in right shifts Stenzek 2026-10-24 00:25:15 +10:00
  • c90e55081e CPU/PGXP: Don't leave shifted-out bits in the upper half in right shifts Stenzek 2026-10-23 23:31:15 +10:00
  • 6eef7c84c0 CPU/PGXP: Mirror GTE halfword register extension in MTC2/LWC2 Stenzek 2026-10-22 21:12:05 +10:00
  • 48f9b6ada3 CPU: Pass SLTIU source to PGXP before it is overwritten Stenzek 2026-10-22 21:11:35 +10:00
  • d21600bd1a CPU/PGXP: Use the native result for SLT/SLTU/SLTI/SLTIU Stenzek 2026-10-22 21:11:35 +10:00
  • 299a3b1678 CPU/PGXP: Use the native result for division by zero Stenzek 2026-10-22 21:11:02 +10:00
  • eb333a1fea CPU/PGXP: Use floor when splitting off the upper halfword Stenzek 2026-10-22 21:10:19 +10:00
  • 560be2279a CPU/PGXP: Carry and wrap fractional values at the real halfword boundary Stenzek 2026-10-22 21:10:05 +10:00
  • d7a74d2010 CPU/PGXP: Fix ADD/SUB losing depth when the destination is a source Stenzek 2026-10-22 21:09:51 +10:00
  • e90b83bd37 CPU/PGXP: Track precision through GTE GPF/GPL Stenzek 2026-10-22 20:40:44 +10:00
  • e34d2ed754 CPU/PGXP: Fix sign of precise values crossing the 16-bit boundary in shifts Stenzek 2026-10-22 20:40:40 +10:00
  • 4542c1b7bb dep/cubeb: Fix WASAPI thread ready event leak on init failure Stenzek 2026-10-24 13:37:11 +10:00
  • 958156f060 dep/cubeb: Keep WASAPI render loop alive when reconfigure fails Stenzek 2026-10-24 13:30:45 +10:00
  • 0c58cca4ea dep/cubeb: Apply deferred WASAPI device reconfigure on stream start Stenzek 2026-10-24 13:28:33 +10:00
  • 15f023490e dep/cubeb: Reopen closed WASAPI stream on start instead of aborting Stenzek 2026-10-24 13:27:58 +10:00
  • b4a9a6b8f2 Tests: Update cheat metadata type Stenzek 2026-10-22 21:11:26 +10:00
  • 611c96dec5 CPU/PGXP: Add logging of RTPS Stenzek 2026-10-22 19:43:57 +10:00