| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-13 | Merge pull request #13930 from ↵ | JMC47 | |
| Dentomologist/retroachievements_avoid_leaderboard_list_crash RetroAchievements: Avoid crash due to uninitialized memory read | |||
| 2025-09-08 | Fix broken imgui text in Metal backend. | TryTwo | |
| 2025-09-07 | RealtekFirmwareLoader: Fix shadowed variable warning | Joshua Vandaële | |
| 2025-09-05 | RetroAchievements: Avoid uninitialized memory access | Dentomologist | |
| Avoid creating and then destroying a leaderboard list when game is null, as doing so causes an access to uninitialized memory due to a bug in rcheevos. This can be triggered by starting a game with an invalid or expired login token. | |||
| 2025-08-31 | DolphinQt/Styles/Dark: Adjust progress bar | Admiral H. Curtiss | |
| 2025-08-31 | DolphinQt/Styles/Dark: Fix inconsistent formatting | Admiral H. Curtiss | |
| 2025-08-31 | Merge pull request #13899 from SuperSamus/patch-cheats-osd | Tilka | |
| PatchEngine: OSD message showing number of enabled patches and cheats | |||
| 2025-08-30 | PatchEngine: OSD message showing number of enabled patches and cheats | Martino Fontana | |
| 2025-08-30 | Merge pull request #13910 from Tilka/ub | Tilka | |
| Fix some undefined behavior | |||
| 2025-08-30 | IOS/WD: fix wrong BitSet ctor being called | Tillmann Karras | |
| We don't want list initialization here. Thank you, UB-san. | |||
| 2025-08-30 | CoreTiming: set default overclock factors to 1.0 | Tillmann Karras | |
| I'm not aware of any issue here but let's set meaningful defaults anyway. | |||
| 2025-08-30 | VI: set default overclock factor to 1.0 | Tillmann Karras | |
| GetTicksPerHalfLine() gets called via Preset() before RefreshConfig() has a chance to replace the dummy value 0.0. Thank you, UB-san. | |||
| 2025-08-30 | Merge pull request #13902 from Tilka/fix_color_clamp | Tilka | |
| VideoSW: fix clamping after vertex color interpolation | |||
| 2025-08-30 | Merge pull request #13912 from jordan-woyak/simplify-saturating-cast | Tilka | |
| MathUtil: Simplify SaturatingCast implementation and fix edge case. | |||
| 2025-08-30 | Merge pull request #13911 from Dentomologist/gamelist_gridview_sorting | Tilka | |
| GameList: Use List View's sorting for Grid View | |||
| 2025-08-28 | Merge pull request #13825 from jordan-woyak/dont-count-playtime-while-suspended | JMC47 | |
| Common/Timer: Add a SteadyAwakeClock class to make play time tracking ignore time while suspended. | |||
| 2025-08-27 | MathUtil: Simplify SaturatingCast implementation with ↵ | Jordan Woyak | |
| std::cmp_less/cmp_greater and fix a floating point edge case. Thanks to Dentomologist for catching the edge case. | |||
| 2025-08-27 | GameList: Use List View's sorting for Grid View | Dentomologist | |
| Since Grid View doesn't have a header for users to change sorting options with, use List View's sorting in Grid View too. | |||
| 2025-08-24 | VideoSW: fix clamping after vertex color interpolation | Tillmann Karras | |
| 2025-08-23 | VideoCommon: update material asset to support render state properties, ↵ | iwubcode | |
| support multi-pass, and textures are now split out (as well as supporting a way to calculate sampler origin) | |||
| 2025-08-23 | VideoBackends / VideoCommon: rename member variables in RenderState to be ↵ | iwubcode | |
| consistent | |||
| 2025-08-23 | Merge pull request #13893 from TryTwo/PR_Slider_Fixes | Tilka | |
| Qt: Prevent QSlider's QLabels from resizing. | |||
| 2025-08-23 | ActionReplay: Fixup #13764 | Martino Fontana | |
| 2025-08-23 | VideoCommon: fix -Wmismatched-tags warning | Tillmann Karras | |
| 2025-08-22 | Merge pull request #13869 from TryTwo/ImGui_Updates | JMC47 | |
| Externals: Update ImGui to 1.92.2 and ImPlot. Update code to use new features. | |||
| 2025-08-22 | Merge pull request #13886 from Tilka/drag_lag | JMC47 | |
| FIFOAnalyzer: fix command description updates | |||
| 2025-08-22 | Merge pull request #13764 from SuperSamus/patch-invalidate-cache | JMC47 | |
| ActionReplay/PatchEngine: Make writes invalidate cache | |||
| 2025-08-22 | Qt: Prevent Sliders from resizing due to text changing in their label. | TryTwo | |
| 2025-08-22 | FIFOAnalyzer: fix command description updates | Tillmann Karras | |
| When dragging the selection, the mismatch between signal (itemSelectionChanged) and data consumed (currentRow) seemed to cause the description to lag behind by one row. | |||
| 2025-08-20 | Merge pull request #13888 from Sintendo/unused-psg | Tilka | |
| VideoCommon: Remove unused EnumMaps from PixelShaderGen | |||
| 2025-08-20 | Merge pull request #13836 from Sintendo/jitarm64-subfe | JosJuice | |
| JitArm64_Integer: Minor subfe optimizations | |||
| 2025-08-20 | VideoCommon: Remove unused EnumMaps from PixelShaderGen | Sintendo | |
| They appear to have been unused since #13432. | |||
| 2025-08-20 | Merge pull request #13877 from iwubcode/vertex_shader_custom_uniforms | JMC47 | |
| VideoBackends: allow custom pixel uniforms to be passed to the vertex shader as well | |||
| 2025-08-19 | Merge pull request #13873 from ↵ | Tilka | |
| Dentomologist/dolphinanalytics_use_pascal_case_for_gamequirk_enum DolphinAnalytics: Use Pascal case for GameQuirk enum | |||
| 2025-08-19 | Merge pull request #13887 from Tilka/unused_sign_bit | Tilka | |
| Jit64: drop unused constant | |||
| 2025-08-18 | Merge pull request #13868 from Geotale/master | JMC47 | |
| Fix Single-Precision-Only Inputs to FMAs Instructions in Interpreter | |||
| 2025-08-18 | Jit64: drop unused constant | Tillmann Karras | |
| Unused since c4799e59771115f4d5050a0fd5fb299f140b411d. | |||
| 2025-08-18 | Merge pull request #13883 from Dentomologist/fifoplayerwindow_geometry_fixes | Tilka | |
| FIFOPlayerWindow geometry fixes | |||
| 2025-08-18 | Update code to work with new version of ImGui. | TryTwo | |
| UpdateImGuiTexture now handles creating font textures and modifying them. | |||
| 2025-08-17 | Improve Interpreted FMADDS Precision | Geotale | |
| Improves the accuracy of FMADDS and other single precision FMA operations This is accomplished by using an error-free transformation It also thoroughly explains the quirks and difficulty of these operations This fixes Mario Strikers and is necessary for fully fixing 1080 Avalanche For single precision inputs it should be equivalent to a 32-bit FMA | |||
| 2025-08-18 | OpcodeDecoder: provide default GetVertexSize() implementation | Tillmann Karras | |
| 2025-08-17 | VideoBackends: allow custom pixel uniforms to be passed to the vertex shader ↵ | iwubcode | |
| as well | |||
| 2025-08-17 | FIFOPlayerWindow: Save and restore window geometry | Dentomologist | |
| Aside from allowing users to persistently set the window to their desired size, this is also necessary to allow saving of the splitter positions in FIFOAnalyzer to work correctly. | |||
| 2025-08-17 | FIFOPlayerWindow: Trigger destructor on Dolphin shutdown | Dentomologist | |
| Make MainWindow::m_fifo_window a unique_ptr to ensure its destructor is triggered when MainWindow is destroyed. FIFOPlayerWindow doesn't set MainWindow as its parent in order to prevent raising MainWindow when focusing FIFOPlayerWindow. This avoids MainWindow covering up RenderWidget when, e.g., trying to use the object range feature to pinpoint the index of a particular object. As a consequence, unlike most QObjects FIFOPlayerWindow wasn't destroyed when its parent widget was since it didn't have one. | |||
| 2025-08-17 | FIFOPlayerWindow: Add stretch to Play/Record tab | Dentomologist | |
| 2025-08-17 | FloatUtils: Replace quieting SNaNs via `0.0 + x` with MakeQuiet | OatmealDome | |
| 2025-08-17 | FloatUtils: Move MakeQuiet function here from Interpreter_FPUtils | OatmealDome | |
| 2025-08-17 | Merge pull request #13853 from LillyJadeKatrin/retroachievements-patch-fix | Tilka | |
| Fixed Patch Allowlist Check | |||
| 2025-08-15 | Merge pull request #13865 from Pokechu22/dsi-mention-mmu | Pokechu22 | |
| Mention enable MMU in the DSI Exception message (Invalid read from ###/Invalid write to ###) | |||
| 2025-08-14 | DolphinAnalytics: Use Pascal case for GameQuirk enum | Dentomologist | |
