Commit Graph

  • c7b4cd9961 Merge pull request #13876 from iwubcode/strikers_charged_cheat JMC47 2025-09-16 14:47:41 -04:00
  • 9845aa1541 Merge pull request #13864 from Dentomologist/branchwatch_extract_shared_function_logic JMC47 2025-09-16 14:46:03 -04:00
  • e980927bce Merge pull request #13863 from Dentomologist/enhancements_tab_fix_selection_of_disabled_postprocessing_option JMC47 2025-09-16 14:45:40 -04:00
  • 45a853cad6 Merge pull request #13682 from JoshuaVandaele/libspng-cmake4 JMC47 2025-09-16 14:45:03 -04:00
  • c5a7ea0603 Merge pull request #13847 from jordan-woyak/sdl-version-bump JosJuice 2025-09-16 20:23:40 +02:00
  • 770c74cc95 Merge pull request #13852 from Sintendo/jitarm64-subfcx JosJuice 2025-09-16 20:16:42 +02:00
  • ae3be169e1 Merge pull request #13908 from Marocco2/patch-1 JosJuice 2025-09-16 20:13:09 +02:00
  • 36f49d140f Merge pull request #13905 from JosJuice/arm64emitter-shift-4 JosJuice 2025-09-16 20:08:59 +02:00
  • 5865116f97 ScmRevGen: Bump version to 2509 release-prep-2509 Jordan Woyak 2025-09-15 14:09:50 -05:00
  • f0519d4f6c ScmRevGen: Bump version to 2509 2509 Jordan Woyak 2025-09-15 14:09:50 -05:00
  • 8ade8fa3b3 Merge tag '2506a' into release-prep-2509 Jordan Woyak 2025-09-15 14:08:02 -05:00
  • 071dedd492 VideoCommon/OpcodeDecoding: Replace enable_if with concepts. Jordan Woyak 2025-09-13 19:05:33 -05:00
  • 8fe82ce664 GameINI: Add 60 FPS patch for NTSC version of Terminator 3. Jordan Woyak 2025-09-11 14:39:51 -05:00
  • 695e06ca98 Merge pull request #13930 from Dentomologist/retroachievements_avoid_leaderboard_list_crash JMC47 2025-09-13 03:36:56 -04:00
  • ecb568c45a DolphinQt: Clean up some of the style sheet hacks in StackedSettingsWindow. Jordan Woyak 2025-09-09 12:22:51 -05:00
  • f66bee48e4 Merge pull request #13936 from TryTwo/imgui_bugfix Jordan Woyak 2025-09-08 18:00:28 -05:00
  • 38cef5a3fc Fix broken imgui text in Metal backend. TryTwo 2025-09-08 12:48:51 -07:00
  • 8a639bd13d DolphinQt: Center dialogs on top-level parent window. cristian64 2025-08-25 18:03:27 +01:00
  • d403bc3985 Core: support inverting a 4x4 matrix iwubcode 2025-09-07 11:41:09 -05:00
  • 11b9e40275 Merge pull request #13933 from JoshuaVandaele/rt-firmware-shadow Jordan Woyak 2025-09-07 10:32:01 -05:00
  • 83cbedd609 RealtekFirmwareLoader: Fix shadowed variable warning Joshua Vandaële 2025-09-07 16:53:39 +02:00
  • e0332f3749 Merge pull request #13923 from AdmiralCurtiss/dark-progress-bar Admiral H. Curtiss 2025-09-07 15:38:24 +02:00
  • 85a89eb420 RetroAchievements: Avoid uninitialized memory access Dentomologist 2025-09-05 17:23:39 -07:00
  • 489952cf89 Translation resources sync with Transifex JosJuice 2025-09-03 08:04:21 +02:00
  • 667c523755 Jit: Use dcbz() emitter for dcbz_l instead of interpreter fallback Without cache emulation, these instructions are functionally identical. In the interpreter, their only difference is related to HID registers checks, which the JIT already doesn't do for dcbz. A loop with dcbz_l is used in the SDK function LCEnable, which is called frequently in some games. Martino Fontana 2025-09-02 15:15:03 +02:00
  • d1ba849876 Jit64: dcbz, use VMOVAPS with YMM registers on AVX CPUs LLVM does this, so let's do it as well. Martino Fontana 2025-09-02 15:12:37 +02:00
  • 5e69da7eba x64Emitter: Support YMM registers Martino Fontana 2025-09-02 15:11:02 +02:00
  • e44c99cb59 Settings: Open file dialogs at user path Dentomologist 2025-09-01 14:34:38 -07:00
  • c7ff0bf475 DolphinQt/Styles/Dark: Adjust progress bar Admiral H. Curtiss 2025-08-31 22:02:00 +02:00
  • 88ef583c0e DolphinQt/Styles/Dark: Fix inconsistent formatting Admiral H. Curtiss 2025-08-31 21:41:42 +02:00
  • 9396f0f58e GameSettings: clean up texture filtering settings Tillmann Karras 2025-08-30 02:34:19 +01:00
  • 033a0540f7 Merge pull request #13899 from SuperSamus/patch-cheats-osd Tilka 2025-08-31 00:27:23 +01:00
  • 64a20c74fc PatchEngine: OSD message showing number of enabled patches and cheats Martino Fontana 2025-08-23 15:54:33 +02:00
  • 76c114a02b Merge pull request #13910 from Tilka/ub Tilka 2025-08-30 06:17:45 +01:00
  • c248f1afa4 IOS/WD: fix wrong BitSet ctor being called Tillmann Karras 2025-08-25 20:17:31 +01:00
  • 63257d1ee9 CoreTiming: set default overclock factors to 1.0 Tillmann Karras 2025-08-30 03:04:43 +01:00
  • 18f0bd1d4b VI: set default overclock factor to 1.0 Tillmann Karras 2025-08-25 20:21:25 +01:00
  • 2ff3a7215b Merge pull request #13902 from Tilka/fix_color_clamp Tilka 2025-08-30 03:02:42 +01:00
  • b47a75fa2d Merge pull request #13912 from jordan-woyak/simplify-saturating-cast Tilka 2025-08-30 03:00:15 +01:00
  • 25be1cfe97 Merge pull request #13911 from Dentomologist/gamelist_gridview_sorting Tilka 2025-08-30 02:56:18 +01:00
  • e0c72cd963 Merge pull request #13825 from jordan-woyak/dont-count-playtime-while-suspended JMC47 2025-08-28 13:58:26 -04:00
  • dce27fb58a Merge pull request #13913 from dreamsyntax/titledb-update JMC47 2025-08-28 01:11:14 -04:00
  • da546bebb8 MathUtil: Simplify SaturatingCast implementation with std::cmp_less/cmp_greater and fix a floating point edge case. Thanks to Dentomologist for catching the edge case. Jordan Woyak 2025-08-25 21:34:13 -05:00
  • 489fd643d3 GameList: Use List View's sorting for Grid View Dentomologist 2025-07-11 02:35:15 -07:00
  • 008c292b4e Android: Set Dolphin documents' root supports testing parent child relationships. Marocco2 2025-08-26 15:40:32 +02:00
  • 9e61bee2e0 Sys: Sync wiitdb files with GameTDB dreamsyntax 2025-08-25 21:03:40 -07:00
  • 44f6743a5b CodeWidgets: Show code approval in Hardcore mode Dentomologist 2025-08-24 11:12:12 -07:00
  • 834f3634a8 Android: Set Dolphin documents as Local only Marocco2 2025-08-25 12:34:23 +02:00
  • de98c3b96f AchievementManager: Use HookableEvent instead of std::function callbacks JosJuice 2025-08-22 21:02:25 +02:00
  • ca056611ac Cheats: Refresh active code after editing it. TryTwo 2025-07-09 12:56:15 -07:00
  • 9716148203 Arm64Emitter: Replace shifting size by 4 with IntLog2 minus 3 JosJuice 2025-08-24 10:28:34 +02:00
  • 2b7faeb920 Merge pull request #13894 from iwubcode/material_asset_update JMC47 2025-08-23 23:49:22 -04:00
  • bc417bdcee VideoSW: fix clamping after vertex color interpolation Tillmann Karras 2025-08-24 02:06:49 +01:00
  • 440999d778 VideoCommon: update material asset to support render state properties, support multi-pass, and textures are now split out (as well as supporting a way to calculate sampler origin) iwubcode 2025-08-22 19:09:39 -05:00
  • 7782e32d9e Merge pull request #13901 from iwubcode/render_state_rename Tilka 2025-08-23 20:56:47 +01:00
  • 14459bcc1b VideoBackends / VideoCommon: rename member variables in RenderState to be consistent iwubcode 2025-08-23 13:35:05 -05:00
  • ab8a02566d Merge pull request #13893 from TryTwo/PR_Slider_Fixes Tilka 2025-08-23 12:44:17 +01:00
  • 50d3a5510c Merge pull request #13898 from SuperSamus/patch-invalidate-cache-fixup Tilka 2025-08-23 12:20:25 +01:00
  • 8026289775 ActionReplay: Fixup #13764 Martino Fontana 2025-08-23 12:04:04 +02:00
  • a1423e386c Merge pull request #13896 from Tilka/mismatched_tags Tilka 2025-08-23 04:04:01 +01:00
  • 10d0bc66b3 VideoCommon: fix -Wmismatched-tags warning Tillmann Karras 2025-08-23 03:05:04 +01:00
  • b9affd5bc8 Merge pull request #13869 from TryTwo/ImGui_Updates JMC47 2025-08-22 21:24:27 -04:00
  • f0098eee13 VideoCommon: further remove 'CustomPipeline' details, so we can fully remove it in the very near future iwubcode 2025-08-22 19:53:00 -05:00
  • 6ec8e0ed8a VideoCommon: update shader asset to support both vertex and pixel shaders; rename to 'RasterSurfaceShader' iwubcode 2025-08-22 19:38:54 -05:00
  • 8bfe9ec595 Merge pull request #13886 from Tilka/drag_lag JMC47 2025-08-22 20:27:15 -04:00
  • 95781c9ac9 Merge pull request #13764 from SuperSamus/patch-invalidate-cache JMC47 2025-08-22 19:16:47 -04:00
  • d69056aab4 Qt: Prevent Sliders from resizing due to text changing in their label. TryTwo 2025-08-22 14:46:01 -07:00
  • 30017632dd FIFOAnalyzer: fix command description updates Tillmann Karras 2025-08-17 12:15:33 +01:00
  • 2e09dc0fdd Merge pull request #13891 from jordan-woyak/grooverider-ini JMC47 2025-08-21 16:17:20 -04:00
  • 0c7fe651bb Translation resources sync with Transifex JosJuice 2025-08-21 21:05:04 +02:00
  • c553344282 JitArm64: Add early exit in MOVI2RImpl ORR loop JosJuice 2025-08-16 18:20:12 +02:00
  • 596b290177 JitArm64: Add missing ORR pattern in MOVI2RImpl JosJuice 2025-08-16 18:19:08 +02:00
  • ac715a7750 GameINI: Disable ImmediateXFBEnable for Grooverider. Jordan Woyak 2025-08-21 12:14:21 -05:00
  • 4489ea0ec2 VideoCommon: add TextureAndSamplerAsset, this asset contains both the raw texture data and data about how the texture should be sampled iwubcode 2025-08-20 19:17:37 -05:00
  • 90a137ffdc Merge pull request #13888 from Sintendo/unused-psg Tilka 2025-08-20 23:03:54 +01:00
  • 09e68e707e Merge pull request #13836 from Sintendo/jitarm64-subfe JosJuice 2025-08-20 22:40:14 +02:00
  • aa085a76bc VideoCommon: Remove unused EnumMaps from PixelShaderGen Sintendo 2025-08-20 21:12:55 +02:00
  • 5aaf522a6f Merge pull request #13877 from iwubcode/vertex_shader_custom_uniforms JMC47 2025-08-20 13:16:00 -04:00
  • be6a6bce9f Merge pull request #13873 from Dentomologist/dolphinanalytics_use_pascal_case_for_gamequirk_enum Tilka 2025-08-19 21:57:34 +01:00
  • 2696e053ea Merge pull request #13887 from Tilka/unused_sign_bit Tilka 2025-08-19 19:40:49 +01:00
  • 37f5ae4209 Merge pull request #13868 from Geotale/master JMC47 2025-08-18 18:25:38 -04:00
  • 84b5a73b2a Jit64: drop unused constant Tillmann Karras 2025-08-15 04:36:19 +01:00
  • 8701944dd1 Merge pull request #13883 from Dentomologist/fifoplayerwindow_geometry_fixes Tilka 2025-08-18 20:23:24 +01:00
  • affc22f17d Update code to work with new version of ImGui. TryTwo 2025-08-12 02:00:44 -07:00
  • e9f58193a7 Common/BitUtils: Add operator[] to BitCastPtrType Sepalani 2025-08-15 22:26:22 +04:00
  • 32e621765e Merge pull request #13879 from Tilka/get_vertex_size JMC47 2025-08-17 22:34:30 -04:00
  • 07443e2d41 Improve Interpreted FMADDS Precision Geotale 2025-08-12 20:06:00 -05:00
  • 37758fa290 OpcodeDecoder: provide default GetVertexSize() implementation Tillmann Karras 2025-08-17 10:30:32 +01:00
  • 7315acb981 Update ImGui to 1.92.2b TryTwo 2025-08-12 01:23:54 -07:00
  • 8a8d15799c Update submodule implot TryTwo 2025-06-28 12:56:28 -07:00
  • 0e73a01279 VideoBackends: allow custom pixel uniforms to be passed to the vertex shader as well iwubcode 2025-08-16 15:07:24 -05:00
  • 8f2d036561 Data: add gecko code for Mario Strikers Charged that allows disabling captain mega strikes iwubcode 2025-08-16 14:45:49 -05:00
  • 1841c151c4 FIFOPlayerWindow: Save and restore window geometry Dentomologist 2025-08-17 13:44:13 -07:00
  • 99be30c0e1 FIFOPlayerWindow: Trigger destructor on Dolphin shutdown Dentomologist 2025-08-17 13:36:29 -07:00
  • 6f43f8eef5 FIFOPlayerWindow: Add stretch to Play/Record tab Dentomologist 2025-08-17 13:33:40 -07:00
  • cee9360e4b ControllerInterface/SDL: Remove manual window message pumping on Windows. The mentioned SDL hotplug issue seems to have been fixed. Jordan Woyak 2025-08-17 12:53:09 -05:00
  • cec41b2448 ControllerInterface/SDL: Don't force SDL_HINT_JOYSTICK_THREAD. SDL3 enables it by default now and things seem to work properly even when it's off these days. Jordan Woyak 2025-08-17 12:49:19 -05:00
  • 52806b3dc8 Merge pull request #13881 from OatmealDome/clang-floating-point-nonsense-2 OatmealDome 2025-08-17 13:00:19 -04:00
  • 221d396b3a FloatUtils: Replace quieting SNaNs via 0.0 + x with MakeQuiet OatmealDome 2025-08-17 11:24:38 -04:00
  • cfb78dc816 FloatUtils: Move MakeQuiet function here from Interpreter_FPUtils OatmealDome 2025-08-17 11:23:12 -04:00