Commit Graph

  • 5978f6938f
    Merge bf3478d7a6 into 3cb7b06500 PugsyMAME 2026-09-23 04:18:46 -0400
  • 2e80d3e438
    Threading: Add SharedMutex lightweight wrapper wip2 Stenzek 2026-09-23 17:30:54 +1000
  • 473025995f
    Tests: Fix directory not cleaned up Stenzek 2026-09-23 17:30:40 +1000
  • 3cb7b06500
    Disable auto analog in Trap Gunner; add missing traits for Spyro x Sparx (#3801) master preview bl@ck_m@ge 2026-09-23 10:24:31 +0300
  • c6ecb2df92
    Disable auto analog in Trap Gunner; add missing traits for Spyro x Sparx bl@ck_m@ge 2026-09-22 17:48:15 +0300
  • 365f1aa9be
    CPU: Implement breakpoints in the recompiler wip3-rebase Stenzek 2025-01-15 17:24:42 +1000
  • 2c9866ef9e
    Qt: Dynamically adjust log window colours to theme Stenzek 2026-09-22 16:26:53 +1000
  • 4224e9aabf
    Updater: Directly wait for parent to exit instead of using shell Stenzek 2026-09-22 15:26:24 +1000
  • 108e721f50
    FullscreenUI: Allow verification of runtime-populated images Stenzek 2026-09-22 02:04:20 +1000
  • 4cd6e30ded
    FullscreenUI: Replace recursive_mutex with lightweight mutex Stenzek 2026-09-22 01:41:10 +1000
  • 8f99b60ef2
    Qt: Add missing help text for savetitle/localizedtitle Stenzek 2026-09-22 01:40:57 +1000
  • 5684d1b005
    Achievements: Replace recursive mutex with lightweight mutex Stenzek 2026-09-22 01:20:35 +1000
  • 31a610358f
    Settings: Turn debug window visiblity into a bitmask Stenzek 2026-09-22 00:46:18 +1000
  • 46fca8f0da
    HTTPDownloader: Ensure all callbacks invoke through PollEvents() Stenzek 2026-09-21 20:23:38 +1000
  • 1067ebe9e6
    HTTPDownloader: Use string view and move semantics for callback error Stenzek 2026-09-21 22:08:16 +1000
  • 46532474a2
    Error: Add wrappers for translating messages without object Stenzek 2026-09-21 21:44:34 +1000
  • 831305b5df
    Threading: Detect recursive locks in debug builds Stenzek 2026-09-22 01:14:01 +1000
  • 42cf88c4b5
    dep/googletest: Update to v1.18.0 Stenzek 2026-09-21 15:06:30 +1000
  • 60a798cdce
    StringUtil: Return first match in BytePatternSearch() Stenzek 2026-09-21 15:00:17 +1000
  • fc8675c95d
    dep/vixl: Fix deprecated-literal-operator warning Stenzek 2026-09-21 14:48:06 +1000
  • 2287451474
    PageFaultHandler: Fix unused variable warning Stenzek 2026-09-21 14:47:52 +1000
  • 3622df217b
    Common: Use __yield() for CPU-pause on ARM Stenzek 2026-09-21 14:43:28 +1000
  • 73b571c4b7
    Timer: Use pause intrinsics when spin-sleeping Stenzek 2026-09-21 14:32:35 +1000
  • bce5e3ddce
    StringUtil: Fix buffer overflow in BytePatternSearch() Stenzek 2026-09-21 13:54:47 +1000
  • 187ad8f008
    GPUDevice: Remove multiple sources of truth for shader dump directory Stenzek 2026-09-21 13:34:34 +1000
  • d01e2ca61f
    System: Obey optimal frame pacing setting on Linux Stenzek 2026-09-21 13:26:07 +1000
  • 24ecfdd94f
    Misc: Use C++23 elifdef/elifndef Stenzek 2026-09-21 13:20:46 +1000
  • 61f954854a
    FullscreenUI: Use popup list for texture filter options Stenzek 2026-09-20 20:38:10 +1000
  • 3496b62066
    FullscreenUI: Fix bullet separator at end of postfx settings Stenzek 2026-09-20 20:32:15 +1000
  • 865ed04ef4
    FullscreenUI: Fix toggling between windows with hotkeys Stenzek 2026-09-20 14:04:32 +1000
  • 1b81e58131
    FullscreenUI: Avoid double transition on achievements/leaderboards Stenzek 2026-09-20 13:36:58 +1000
  • c309ca331e
    CDROM: Fix possible incorrect restart track when playing Stenzek 2026-09-19 15:48:07 +1000
  • 742d2d11b9
    CDROMAsyncReader: Use persistent thread Stenzek 2026-09-19 15:02:40 +1000
  • 12a1bf9f01
    GameDB: Add mouse for Panekit - Infinitive Crafting Toy Case Stenzek 2026-09-19 15:02:24 +1000
  • a90f008cd9
    GameDB: Fix typo in DisableUpscaledDirectTextures Stenzek 2026-09-19 13:14:38 +1000
  • 045b83b2d0
    GPU/HW: Add additional texture filters Stenzek 2026-09-19 13:46:11 +1000
  • 04f821c044
    Qt: Show inherited multi-sampling setting in game properties (#3800) Davide Pesavento 2026-09-18 01:03:28 -0400
  • aaa8a68df5
    GameDB: Enable background texture filtering on more games Stenzek 2026-09-17 22:47:51 +1000
  • ac0e3a5c81
    GPU/HW: Add 'Filter Framebuffer Uploads' advanced option Stenzek 2026-09-17 22:13:15 +1000
  • dbe1444079
    GPU/HW: Fix missing mask-or application on texture fallback Stenzek 2026-09-17 21:47:29 +1000
  • 00d407c35b
    CDROMAsyncReader: Convert to namespace Stenzek 2026-09-17 19:13:15 +1000
  • 22072c934f
    Misc: Replace std::mutex with Threading::Mutex Stenzek 2026-09-17 17:29:37 +1000
  • 3bb2b0b1d6
    CDROMAsyncReader: Use lightweight threading abstractions Stenzek 2026-09-17 17:01:28 +1000
  • bbeac9cfe1
    Core: Use Threading::Mutex for settings lock Stenzek 2026-09-17 16:56:10 +1000
  • f46b6a8341
    Core: Use lock_guard for settings accessors Stenzek 2026-09-17 16:41:05 +1000
  • 7137ce2be7
    Threading: Add lightweight Mutex/ConditionVariable wrappers Stenzek 2026-09-17 16:38:33 +1000
  • 0ec75f0b9c
    Qt: Show inherited multi-sampling setting in game properties Davide Pesavento 2026-09-17 17:15:38 -0400
  • 2f4724dd1f
    D3DCommon: Use once_flag for library loading Stenzek 2026-09-17 17:17:21 +1000
  • b7e20507b0
    Qt: Remove unnecessary usage of QOverload (#3799) Davide Pesavento 2026-09-17 01:31:58 -0400
  • 8051b4f0c4
    PerformanceCounters: Ignore reset boundary sample Stenzek 2026-09-17 14:47:28 +1000
  • b54fc14bcf
    FullscreenUI: Synchronize pause menu toggle Stenzek 2026-09-17 14:47:02 +1000
  • 142bdc8c89
    FullscreenUI: Make cheats/achievements/leadboards hotkeys toggles Stenzek 2026-09-17 13:57:27 +1000
  • e0e6920234
    FullscreenUI: Add 'Toggle Pause Menu' hotkey Stenzek 2026-09-16 01:17:16 +1000
  • 5005991435
    InputManager: Type button transitions Stenzek 2026-09-16 01:57:59 +1000
  • 3af2d36d6e
    ImGuiManager: Track text input separately Stenzek 2026-09-16 01:50:14 +1000
  • 0ccc553df6
    InputManager: Fix effect sync device matching Stenzek 2026-09-16 01:48:32 +1000
  • 3d16465175
    InputManager: Clear bindings when input is lost Stenzek 2026-09-16 01:47:50 +1000
  • 396dae9233
    InputManager: Release cancelled hold bindings Stenzek 2026-09-16 01:45:14 +1000
  • ef86bf11ca
    InputManager: Add hotkey flag for UI-activatable Stenzek 2026-09-16 01:33:58 +1000
  • 6ef27141fd
    MSBuild: Force SHA256 source file hashes Stenzek 2026-09-17 14:13:16 +1000
  • 9c5137303e
    Qt: Remove unnecessary usage of QOverload Davide Pesavento 2026-09-16 20:00:32 -0400
  • d7036f3470
    Qt: Persist use-serial-file-names in cover downloader Stenzek 2026-09-16 00:55:36 +1000
  • 63d72ac156
    GameDB: DisableUpscaledDirectTextures for Fear Effect Stenzek 2026-09-16 00:40:47 +1000
  • 28ea031c40
    GPU: Add Disable Upscaled Direct Textures option Stenzek 2026-09-16 00:36:31 +1000
  • 024face27d
    Qt: Add context menu to game list exclusion list Stenzek 2026-09-16 00:07:37 +1000
  • 5b056fc8df
    Qt: Fix icon missing on newly-added excluded paths Stenzek 2026-09-16 00:02:49 +1000
  • 0874ed65d2
    Qt: Fix empty debugger toolbar window title Stenzek 2026-09-16 00:00:47 +1000
  • 9c335d9e03
    Qt: Add icons to context menu Stenzek 2026-09-15 23:55:32 +1000
  • 5cc77ac186
    Qt: Persist debugger window state Stenzek 2026-09-15 23:44:44 +1000
  • c81a747ff8
    Qt: Add multi-instruction selection to debugger Stenzek 2026-09-15 23:05:30 +1000
  • b5f0fb9c36
    FullscreenUI: Tweak separator style Stenzek 2026-09-15 22:27:48 +1000
  • 8c6ff3bfc7
    VideoThread: Propagate thread startup failure Stenzek 2026-09-15 15:08:10 +1000
  • 0cad5f5054
    VideoThread: Dispatch thread toggle failures safely Stenzek 2026-09-15 15:04:08 +1000
  • c54f16ae57
    VideoThread: Snapshot fullscreen state for resize Stenzek 2026-09-15 15:03:19 +1000
  • 7131d91442
    VideoThread: Destroy inline reconfigure commands Stenzek 2026-09-15 14:59:40 +1000
  • e0519a899f
    VideoThread: Use video-owned fullscreen settings Stenzek 2026-09-15 14:58:18 +1000
  • 67d5943128
    VideoThread: Keep successful software fallback Stenzek 2026-09-15 14:57:54 +1000
  • 7c173d9147
    VideoThread: Enforce command producer ownership Stenzek 2026-09-15 14:57:39 +1000
  • 6fe06b99e7
    VideoThread: Preserve command queue empty slot Stenzek 2026-09-15 14:53:04 +1000
  • 6623294d31
    Merge 869d316596 into 74a743a5e4 jpchow26 2026-09-15 00:54:15 -0300
  • 74a743a5e4
    GPU/HW: Use multi-threaded pipeline compilation Stenzek 2026-09-13 13:57:01 +1000
  • 94e5f08f18
    GPU/HW: Use multi-threaded shader compilation Stenzek 2026-09-13 12:54:48 +1000
  • 7c239271fd
    GPU/HW: Use UIDs as shader cache keys Stenzek 2026-09-13 01:12:34 +1000
  • 5ebeff9c23
    GPU/HW: Use UIDs for shader generation Stenzek 2026-06-24 18:48:50 +1000
  • f541abb11e
    GPUDevice: Add LoadPipeline() for supported backends Stenzek 2026-09-13 13:42:24 +1000
  • 7951eba8a0
    GPUDevice: Support looking up cached shaders and opaque keys Stenzek 2026-09-13 00:43:46 +1000
  • 5420d699e2
    GPUDevice: Use ObjectArchive for shader cache Stenzek 2026-09-12 23:59:34 +1000
  • 79371c47a2
    HTTPCache: Use object archive synchronization Stenzek 2026-09-13 15:45:58 +1000
  • 3151c5256b
    ObjectArchive: Synchronize access internally Stenzek 2026-09-13 15:39:11 +1000
  • 60b06c0e28
    ObjectArchive: Use binary keys instead of strings Stenzek 2026-09-12 23:57:15 +1000
  • 0d2e66235c
    Core: Make TaskQueue thread count dynamic Stenzek 2026-09-13 17:17:04 +1000
  • efecb78dbd
    Threading: Add GetProcessorCount() Stenzek 2026-09-13 12:52:43 +1000
  • 563c355131
    TaskQueue: Add GetOutstandingTasks() and ExecuteOneTask() Stenzek 2026-09-13 01:47:02 +1000
  • e26fa60915
    Update Italian translation (#3798) Davide Pesavento 2026-09-14 06:24:58 -0400
  • 390c878f78
    GameDB: Persona localizedName ranchodelaluna 2026-09-13 19:28:03 +0200
  • 2d36465ff8
    Update Italian translation Davide Pesavento 2026-09-13 19:42:24 -0400
  • 96268ab66a
    Qt: Remove empty widget text Stenzek 2026-09-14 02:13:36 +1000
  • 0910d4edc6
    FullscreenUI: Reduce text size of small-mode category badges Stenzek 2026-09-14 02:14:11 +1000
  • 3c141418a3
    FullscreenUI: Fix extra uneven height in achievement notifications Stenzek 2026-09-14 02:13:25 +1000
  • 16452a0483
    Achievements: Check for login request in LoadStateFromBuffer() Stenzek 2026-09-14 02:12:24 +1000