Commit Graph

  • 3fd8d072bf Merge pull request #14037 from jordan-woyak/presentation-timing JMC47 2025-11-22 04:49:03 -05:00
  • ccc19aafe0 Merge pull request #14119 from jordan-woyak/si-status-response-length JMC47 2025-11-22 04:38:12 -05:00
  • dd5f831262 Android: Remove CompletableFuture Simonx22 2025-11-21 21:47:09 -05:00
  • 127e068e51 Common/Result: Swap order of template parameters to match C++26's std::expected, make all member functions constexpr, and add moving "unexpected" conversion constructor for consistency. Jordan Woyak 2025-11-21 19:24:48 -06:00
  • 58b3c14c23 AudioCommon / VideoBackends / WinUpdater - cleanup WRL code oltolm 2025-11-19 23:17:31 +01:00
  • 11318e0be5 HookableEvent: Allow hooks to be added and removed from within a Trigger callback. This fixes a deadlock in FIFOFifoRecorder. Jordan Woyak 2025-11-20 20:41:54 -06:00
  • f38a2bbb0e Merge pull request #14152 from jordan-woyak/perf-sample-window-ui-fix Jordan Woyak 2025-11-21 15:59:24 -06:00
  • 2c646cec40 VideoCommon: update ShaderAsset to use a vector of properties, this way we ensure the order of these properties match the order of the material iwubcode 2025-11-21 14:31:10 -06:00
  • 1f083a60c9 VideoCommon: update ShaderAsset to remove requirement of the code name being in the shader source, this just makes it more difficult to iteratively test changes, assume shader devs know what they are doing iwubcode 2025-11-20 22:00:50 -06:00
  • c9b0e4928a DolphinQt/OnScreenDisplayPane: Swap the positions of "Show Performance Graphs" and "Show Speed Colors". Jordan Woyak 2025-11-21 01:34:00 -06:00
  • 8efc4086f0 DolphinQt/OnScreenDisplayPane: Rename "Graph Update Rate" back to "Performance Sample Window" and don't disable it based on "Show Performance Graphs". Jordan Woyak 2025-11-21 01:32:48 -06:00
  • 506e378289 VideoCommon: remove template parameter from lock guards in AsyncShaderCompiler, let type deduction do its thing and improve readability iwubcode 2025-11-21 00:34:37 -06:00
  • 75c66e35c6 VideoCommon: add method to async shader compiler to clear pending/completed work (used on shutdown), this will in turn clear up any resources that the worker items may have held onto iwubcode 2025-11-20 22:12:09 -06:00
  • 6e13a7d7e9 VideoCommon: fix MaterialAsset so that boolean parameters are written to memory as integers, matching the format internally expected by shaders iwubcode 2025-11-20 23:51:34 -06:00
  • 4f30aaf1ca Merge pull request #13152 from Naim2000/sdlock Jordan Woyak 2025-11-20 15:04:39 -06:00
  • ae88cc4de8 Externals: Add cpp-ipc subdirectory with EXCLUDE_FROM_ALL. cristian64 2025-11-20 19:24:42 +00:00
  • a4599a1add VideoCommon: avoid assuming global state exists for 'EndUtilityDrawing', use last stored viewport/scissor rect instead iwubcode 2025-11-13 21:44:29 -06:00
  • 2719a5673e Merge pull request #14121 from jordan-woyak/warn-silence Jordan Woyak 2025-11-19 22:09:19 -06:00
  • 1a71f0fa2e SDIO: Remove file "good" checks so errors are properly produced. Jordan Woyak 2025-11-19 20:13:33 -06:00
  • f1f8b0a825 SDIO: the CID/CSD are sent a bit differently Naim2000 2024-12-08 13:19:04 -05:00
  • 227c4e0515 SDIO: report actual error if writes are disabled Naim2000 2024-12-08 13:11:34 -05:00
  • 2e340ab160 SDIO: report write lock status Naim2000 2024-10-30 18:40:35 -05:00
  • 2acb49544c Merge pull request #13539 from tygyh/DiscIO-Remove-redundant-casts Jordan Woyak 2025-11-19 17:40:42 -06:00
  • 41b6ab40e1 Merge pull request #13619 from y21/usbv5_getversion_size Jordan Woyak 2025-11-19 17:32:33 -06:00
  • 9f6400332f Android: Convert Log to Kotlin Simonx22 2025-11-19 16:53:10 -05:00
  • 2d7ebe46e3 Merge pull request #14111 from Simonx22/android/native-library-kotlin Jordan Woyak 2025-11-19 15:27:41 -06:00
  • d0341b3bfc Merge pull request #14127 from jordan-woyak/movie-cpu-thread-guard Jordan Woyak 2025-11-19 13:43:05 -06:00
  • 9f0a5c2a37 Core: Allow CPUManager::SetStepping to be called from the CPU thread so a call doesn't need to be routed through the host thread on boot. Jordan Woyak 2025-11-19 02:45:39 -06:00
  • 19f1d329c9 Core: Remove unused HostMessageID enum members. Jordan Woyak 2025-11-19 02:16:58 -06:00
  • a80f371326 Merge pull request #14118 from iwubcode/ztp_gc_bloom JMC47 2025-11-19 00:11:08 -05:00
  • ddced1a070 RetroAchievements - Android login callback LillyJadeKatrin 2025-06-09 23:38:49 -04:00
  • e31a61d17d Data: add bloom graphics mod for Zelda Twilight Princess on Gamecube iwubcode 2025-11-13 22:51:05 -06:00
  • 9883235c0c Common: Treat DirectIOFile as unable to create SAF files JosJuice 2025-11-18 23:17:03 +01:00
  • 00959738fe Android: Use Android's HandlerThread in ControllerInterface instead of our own implementation Simonx22 2025-11-18 16:10:57 -05:00
  • 5a6fce31b2 DolphinQt/QtUtils: Simplify RunOnObject and eliminate Common::Event race. Jordan Woyak 2025-11-16 23:40:48 -06:00
  • d25742fe8b Common: Introduce a OneShotEvent class. Unlike Common::Event, OneShotEvent is safe in situations when being immediately destructed. Jordan Woyak 2025-11-17 02:51:26 -06:00
  • 605cc579a4 Common/Functional: Add InvokerOf template which can convert function pointers to functor types. Jordan Woyak 2025-11-17 18:35:38 -06:00
  • 1b63776f2d Common/ScopeGuard: Fix move constructor. Jordan Woyak 2025-11-16 23:40:02 -06:00
  • bd07d9dfd3 Merge pull request #14136 from Simonx22/android/compress-callback-kotlin Jordan Woyak 2025-11-18 14:15:12 -06:00
  • 9cc4d1b835 Merge pull request #13748 from Dentomologist/autoupdatechecker_delete_old_updater_log_file JosJuice 2025-11-18 18:12:47 +01:00
  • 48d9a04383 Merge pull request #14132 from JosJuice/jitarm64-bindtoregister-getimm JosJuice 2025-11-18 17:53:13 +01:00
  • 4cd78a11a2 Merge pull request #14139 from Simonx22/android/kotlin-serialization-plugin-update-111725 JosJuice 2025-11-18 17:53:06 +01:00
  • d83c7c1a70 Android: Update Kotlin serialization plugin Simonx22 2025-11-17 23:56:39 -05:00
  • 0f7ee5b40f Android: Convert CompressCallback to Kotlin Simonx22 2025-11-17 22:44:50 -05:00
  • 1514c0f256 Bluetooth/RealtekFirmwareLoader: Add Mercusys MA530 to list. Jordan Woyak 2025-11-17 16:34:56 -06:00
  • 27f5c91624 Merge pull request #14131 from Simonx22/android/stereo-float-settings Jordan Woyak 2025-11-17 15:45:24 -06:00
  • f1db7ff25e Merge pull request #14133 from Simonx22/android/boolean-supplier-kotlin Jordan Woyak 2025-11-17 15:41:00 -06:00
  • 123b242e9b Android: Convert BooleanSupplier to Kotlin Simonx22 2025-11-17 15:31:30 -05:00
  • a3e7a47ded Android: Convert stereo settings to floats to match C++ definitions Simonx22 2025-11-17 12:25:46 -05:00
  • 0d22dc0392 Merge pull request #14106 from Simonx22/android/dependency-updates-11102544758 JosJuice 2025-11-17 20:29:21 +01:00
  • f966c55e0c Merge pull request #14097 from Simonx22/android/network-helper-kotlin JosJuice 2025-11-17 20:28:20 +01:00
  • 49e9cd42d4 JitArm64: Call GetImm before BindToRegister in subfcx JosJuice 2025-11-17 20:00:36 +01:00
  • 6380ad6abb Movie: Replace a blocking RunOnCPUThread call with a CPUThreadGuard. Jordan Woyak 2025-11-16 17:14:09 -06:00
  • 1e0f6a557e Android Achievements - Hardcore disables LillyJadeKatrin 2025-05-31 00:24:39 -04:00
  • f4f26a26d2 Add login to achievement settings LillyJadeKatrin 2025-04-27 09:15:01 -04:00
  • 98678e9a8b AchievementManager - Add Android to user agent LillyJadeKatrin 2025-06-13 20:35:24 -04:00
  • b662cd93ce Add Achievements submenu to Android settings LillyJadeKatrin 2025-04-24 07:51:01 -04:00
  • 56532c850f Merge pull request #14023 from JosJuice/android-overlay-ok JosJuice 2025-11-16 18:36:08 +01:00
  • b6e062f2e3 Merge pull request #13689 from JosJuice/lock-core-any-thread JosJuice 2025-11-16 18:35:17 +01:00
  • 3ff4985120 Merge pull request #12134 from JosJuice/jit-constprop JosJuice 2025-11-16 18:34:49 +01:00
  • 991ba0e09f Merge pull request #14124 from JosJuice/android-dont-delete-resources Jordan Woyak 2025-11-16 11:14:06 -06:00
  • 3fcc0427c9 Android: Convert NativeLibrary to Kotlin Simonx22 2025-11-12 12:45:18 -05:00
  • 41ab5c0ead Android: Ship Sys/Resources/ JosJuice 2025-11-16 14:51:56 +01:00
  • 91c3a58889 Merge pull request #13922 from TryTwo/imgui_add_default_font JosJuice 2025-11-16 13:58:18 +01:00
  • e0f52e5799 Merge pull request #14104 from Simonx22/android/remove-extract-native-libs JosJuice 2025-11-16 12:10:16 +01:00
  • b9d9f36ce5 JitArm64: Replace dirty flag and partially replace RegType enum JosJuice 2024-10-23 20:55:51 +02:00
  • 2995aa5be4 JitArm64: Don't store immediate values in register cache JosJuice 2024-09-01 15:34:17 +02:00
  • 817bb9d94c Jit64: Don't store immediate values in register cache JosJuice 2023-08-25 15:28:07 +02:00
  • 4114a0b506 Jit: Update constant propagation during instruction JosJuice 2024-09-01 16:10:17 +02:00
  • 502b48a690 JitArm64: Make FlushRegisters unlock condition more robust JosJuice 2024-11-02 15:46:40 +01:00
  • 7065b93ba5 JitArm64: Pass index to more Arm64GPRCache functions JosJuice 2024-09-01 15:45:23 +02:00
  • 502317a485 Jit: Move rlwimix to ConstantPropagation JosJuice 2024-09-01 11:44:34 +02:00
  • bac911aac4 Jit: Move srawx to ConstantPropagation JosJuice 2024-09-01 11:28:37 +02:00
  • c136fd9807 Jit: Move srwx to ConstantPropagation JosJuice 2024-09-01 10:54:12 +02:00
  • bb645e6cbb Jit: Move slwx to ConstantPropagation JosJuice 2024-09-01 10:49:25 +02:00
  • 45760841b2 Jit: Move divwx to ConstantPropagation JosJuice 2024-09-01 10:13:57 +02:00
  • fc6c278007 Jit: Move divwux to ConstantPropagation JosJuice 2024-09-01 09:31:34 +02:00
  • c7d8a0b276 Jit: Move subfic to ConstantPropagation JosJuice 2024-08-31 16:29:29 +02:00
  • 204a8fbd53 Jit: Move subfx to ConstantPropagation JosJuice 2024-08-31 16:03:02 +02:00
  • 2134991be8 Jit: Move multiplication by 0 optimization to ConstantPropagation JosJuice 2024-08-31 12:20:40 +02:00
  • 7456ba3d3d Jit: Move mullwx, mulhwx, mulhwux to ConstantPropagation JosJuice 2024-08-31 11:33:23 +02:00
  • b469981c72 Jit: Move mulli to ConstantPropagation JosJuice 2024-08-31 12:04:01 +02:00
  • 1eea610375 Jit: Move addicx to ConstantPropagation JosJuice 2024-08-31 10:23:14 +02:00
  • a3797778ff Jit: Move srawix to ConstantPropagation JosJuice 2024-08-31 09:55:26 +02:00
  • 1a22bda0a7 Jit: Move rlwinmx and rlwnmx to ConstantPropagation JosJuice 2024-05-24 19:49:53 +02:00
  • 4c8995fae5 Jit: Move negx to ConstantPropagation JosJuice 2023-08-24 14:45:39 +02:00
  • 92a5a46b2c Jit: Move cntlzwx to ConstantPropagation JosJuice 2023-08-24 14:31:42 +02:00
  • b506cb2ad8 Jit: Move extsXx to ConstantPropagation JosJuice 2023-08-24 14:17:36 +02:00
  • f04417eb5a Jit: Move addx to ConstantPropagation JosJuice 2023-08-24 13:16:08 +02:00
  • 77b46c30ad Jit: Move boolX to ConstantPropagation JosJuice 2023-08-23 15:22:34 +02:00
  • 3a6eea74dd Jit: Move addix to ConstantPropagation JosJuice 2023-08-22 19:50:38 +02:00
  • 20332f441b Jit: Move reg_imm to ConstantPropagation JosJuice 2023-08-22 18:40:55 +02:00
  • f9601dc38c Jit: Extract immediate handling to separate ConstantPropagation class JosJuice 2023-08-22 17:44:35 +02:00
  • e8060bd169 JitArm64: Add function for setting constant overflow JosJuice 2023-08-23 22:41:03 +02:00
  • 2dead5009b Jit64: Extract handling of immediate Rc JosJuice 2023-08-22 18:49:28 +02:00
  • 060f792560 Android: Rate limit refreshInputOverlay calls from sliders JosJuice 2025-11-09 14:25:42 +01:00
  • a026a0d5e4 Android: Treat EmulationActivity dialog dismiss the same as OK JosJuice 2025-10-17 22:38:52 +02:00
  • b74c3faa48 Merge pull request #13992 from JosJuice/android-register-for-activity-result JosJuice 2025-11-16 09:43:04 +01:00
  • 9dea0859eb Common/BitField: Silence two warnings: warning: definition of implicit copy constructor for 'BitField<2, 2, ColorChannel>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy] Redundant access specifier has the same accessibility as the previous access specifier. Jordan Woyak 2025-11-15 20:30:24 -06:00
  • e630b0692e VideoCommon/FramebufferManager: Silence warning: warning: virtual method '~FramebufferManager' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] Jordan Woyak 2025-11-15 20:25:36 -06:00