Dolphin Changelog

What's new in Dolphin 5.0-21451 Dev

Apr 22, 2024
  • Translation resources sync with Transifex

New in Dolphin 5.0-21450 Dev (Apr 22, 2024)

  • JitArm64: Skip UBFX in mfcr (PR #12731 from JosJuice)

New in Dolphin 5.0-21448 Dev (Apr 22, 2024)

  • Arm64Emitter: Fix incorrect assert category (and a shadowed variable) (PR #12732 from JosJuice)

New in Dolphin 5.0-21445 Dev (Apr 22, 2024)

  • JitState: Remove Unused instructionNumber (PR #12733 from mitaclaw)

New in Dolphin 5.0-21443 Dev (Apr 22, 2024)

  • Externals: minizip-ng Forward Compatibility (PR #12735 from mitaclaw)

New in Dolphin 5.0-21441 Dev (Apr 22, 2024)

  • JIT: Fix Incorrect Assert Category (PR #12734 from mitaclaw)

New in Dolphin 5.0-21439 Dev (Apr 22, 2024)

  • Android: Update dependencies (PR #12727 from Simonx22)

New in Dolphin 5.0-21437 Dev (Apr 21, 2024)

  • DolphinQt: Don't ask user about creating Skylanders folder (PR #12730 from JosJuice)

New in Dolphin 5.0-21435 Dev (Apr 21, 2024)

  • i18n: Add comments and improve source strings (PR #12726 from JosJuice)

New in Dolphin 5.0-21433 Dev (Apr 21, 2024)

  • Android: Unset STRIKE_THRU_TEXT_FLAG for editable settings (PR #12686 from JosJuice)

New in Dolphin 5.0-21431 Dev (Apr 21, 2024)

  • DolphinTool: Add an image extract command (PR #12636 from KjubDusJub)

New in Dolphin 5.0-21429 Dev (Apr 21, 2024)

  • Jit64: Inline avx_op into fp_arith (PR #11144 from JosJuice)

New in Dolphin 5.0-21424 Dev (Apr 21, 2024)

  • Memmap: Replace GetPointer with GetSpanForAddress (PR #12705 from JosJuice)

New in Dolphin 5.0-21420 Dev (Apr 21, 2024)

  • TAPServerConnection: drop unused enum class ReadState (PR #12724 from Tilka)

New in Dolphin 5.0-21418 Dev (Apr 21, 2024)

  • DolphinQt/Mapping: Disable relative input when "Mouse Controlled Pointing" button is pressed. (PR #12710 from jordan-woyak)

New in Dolphin 5.0-21416 Dev (Apr 21, 2024)

  • Fix wiitdb-ja.txt (PR #12725 from nassau-tk)

New in Dolphin 5.0-21414 Dev (Apr 21, 2024)

  • Jit64: Clean up ExtractWithByteOffset (PR #12672 from JosJuice)

New in Dolphin 5.0-21412 Dev (Apr 21, 2024)

  • HIDv4: Fix racy device change behavior (PR #12719 from stblr)

New in Dolphin 5.0-21410 Dev (Apr 21, 2024)

  • Change JitState::downcountAmount to a u32 (PR #12717 from mitaclaw)

New in Dolphin 5.0-21408 Dev (Apr 21, 2024)

  • Apply Clang-Tidy's modernize-use-starts-ends-with (PR #12718 from nicovank)

New in Dolphin 5.0-21406 Dev (Apr 21, 2024)

  • GameList: Show (Disc 1) for first disc of two-disc games (PR #12702 from Dentomologist)

New in Dolphin 5.0-21404 Dev (Apr 21, 2024)

  • VideoCommon: Show average projection to viewport ratio for widescreen heursitic game ini values. (PR #12164 from jordan-woyak)

New in Dolphin 5.0-21401 Dev (Apr 18, 2024)

  • Hide branch name from title bar when there are no commits ahead of master. (PR #12660 from jordan-woyak)

New in Dolphin 5.0-21398 Dev (Apr 18, 2024)

  • VideoCommon: add xfbs hashes to present info if available (PR #12698 from iwubcode)

New in Dolphin 5.0-21395 Dev (Apr 17, 2024)

  • AudioCommon: When ALSA is absent on Linux, default to Cubeb backend (PR #12713 from Dentomologist)

New in Dolphin 5.0-21393 Dev (Apr 17, 2024)

  • BBA/HLE: Code refactoring (PR #12559 from sepalani)

New in Dolphin 5.0-21385 Dev (Apr 17, 2024)

  • Set default sound backend on OpenBSD to cubeb (PR #12708 from brad0)

New in Dolphin 5.0-21383 Dev (Apr 15, 2024)

  • RetroAchievements: Put "RetroAchievements.ini" in the correct config location for POSIX (PR #12709 from mitaclaw)

New in Dolphin 5.0-21381 Dev (Apr 15, 2024)

  • PPCSymbolDB: GetDescription by std::string_view (PR #12704 from mitaclaw)

New in Dolphin 5.0-21379 Dev (Apr 15, 2024)

  • Pass `SettingsHandler` buffers by const ref instead of rvalue ref (since the contents are copied either way) (PR #12703 from nlebeck)

New in Dolphin 5.0-21377 Dev (Apr 15, 2024)

  • Android/ControllerInterface: Run the init code (PR #12706 from JosJuice)

New in Dolphin 5.0-21375 Dev (Apr 15, 2024)

  • Implement missing InputBackend classes. (PR #12632 from jordan-woyak)

New in Dolphin 5.0-21366 Dev (Apr 15, 2024)

  • DSPHLE/Zelda: simplify AFC decoding (PR #12693 from Tilka)

New in Dolphin 5.0-21364 Dev (Apr 15, 2024)

  • Frame dump at raw internal resolution (PR #12436 from Filoppi)

New in Dolphin 5.0-21358 Dev (Apr 15, 2024)

  • Fix path-loading of GBA map configurations (PR #12569 from GregoireLD)

New in Dolphin 5.0-21356 Dev (Apr 15, 2024)

  • Use Hybrid Log Gamma in PerceptualHDR (PR #12668 from Sam-Belliveau)

New in Dolphin 5.0-21351 Dev (Apr 15, 2024)

  • Refactor `TaskViewModel` to track task-related state in a single `MutableLiveData` instance (PR #12681 from nlebeck)

New in Dolphin 5.0-21349 Dev (Apr 15, 2024)

  • Android: Fix race condition in displayAlertMsg (PR #12688 from JosJuice)

New in Dolphin 5.0-21347 Dev (Apr 15, 2024)

  • VerifyWidget: Listen for Core::State OnEmulationStateChanged (PR #12696 from mitaclaw)

New in Dolphin 5.0-21345 Dev (Apr 15, 2024)

  • JitCache: Software Profiling Restoration (PR #12691 from mitaclaw)

New in Dolphin 5.0-21339 Dev (Apr 15, 2024)

  • NumericSetting: Stop values from binding to numbered input names. (PR #12655 from jordan-woyak)

New in Dolphin 5.0-21335 Dev (Apr 15, 2024)

  • VideoCommon: Remove calls to GetPointer (PR #12697 from JosJuice)

New in Dolphin 5.0-21333 Dev (Apr 15, 2024)

  • Add SettingsHandler unit tests exercising the edge case fixed in PR #8704 (PR #12614 from nlebeck)

New in Dolphin 5.0-21331 Dev (Apr 12, 2024)

  • Qt: trigger first USB device scan without a timer (PR #12701 from Tilka)

New in Dolphin 5.0-21329 Dev (Apr 11, 2024)

  • CachedInterpreter: Skip Updating Instruction PERFMON When There Are None (PR #12699 from mitaclaw)

New in Dolphin 5.0-21327 Dev (Apr 11, 2024)

  • MenuBar: Optimize SearchInstruction (PR #12700 from mitaclaw)

New in Dolphin 5.0-21325 Dev (Apr 9, 2024)

  • Jit64: Preserve inputs when software_fma && m_accurate_nans (PR #11141 from JosJuice)

New in Dolphin 5.0-21323 Dev (Apr 9, 2024)

  • PPCCache: Avoid Global System Accessor (PR #12646 from mitaclaw)

New in Dolphin 5.0-21321 Dev (Apr 9, 2024)

  • IOS::HLE::BluetoothEmuDevice: Remove calls to GetPointer (PR #12690 from JosJuice)

New in Dolphin 5.0-21319 Dev (Apr 9, 2024)

  • Core::GetState: Avoid Global System Accessor (PR #12669 from mitaclaw)

New in Dolphin 5.0-21317 Dev (Apr 8, 2024)

  • evdev: close file descriptors in a separate thread (PR #12335 from Tilka)

New in Dolphin 5.0-21315 Dev (Apr 8, 2024)

  • Movie: simplify silly loop (PR #12689 from Tilka)

New in Dolphin 5.0-21313 Dev (Apr 6, 2024)

  • BBA/HLE: Don't assume connect is successful (PR #12555 from sepalani)

New in Dolphin 5.0-21311 Dev (Apr 6, 2024)

  • Fix out of bounds accesses for invalid vertex component formats (PR #12684 from Pokechu22)

New in Dolphin 5.0-21309 Dev (Apr 6, 2024)

  • HW: Remove calls to GetPointer (PR #12678 from JosJuice)

New in Dolphin 5.0-21307 Dev (Apr 6, 2024)

  • Update rcheevos submodule to newest master. (PR #12683 from LillyJadeKatrin)

New in Dolphin 5.0-21305 Dev (Apr 6, 2024)

  • Memmap: Don't show panic alert for 0 length range (PR #12685 from JosJuice)

New in Dolphin 5.0-21303 Dev (Apr 6, 2024)

  • InputCommon: Remove some IOKit leftovers. (PR #12631 from jordan-woyak)

New in Dolphin 5.0-21301 Dev (Apr 1, 2024)

  • CheatsManager: Allow making the window smaller (PR #12679 from Dentomologist)

New in Dolphin 5.0-21299 Dev (Apr 1, 2024)

  • IOS: Remove calls to GetPointer (PR #12671 from JosJuice)

New in Dolphin 5.0-21297 Dev (Apr 1, 2024)

  • DSPHLE: Implement 2024 libasnd uCodes (PR #12665 from Pokechu22)

New in Dolphin 5.0-21294 Dev (Apr 1, 2024)

  • VideoCommon: Scan texture dumping directory + subdirectories to not re-dump existing files. (PR #12656 from jordan-woyak)

New in Dolphin 5.0-21292 Dev (Apr 1, 2024)

  • DolphinQt: Tweak the aspect ratio setting description (PR #12609 from JosJuice)

New in Dolphin 5.0-21290 Dev (Apr 1, 2024)

  • Add Bloom Definitions for Skylanders Giants and Trap Team (PR #12663 from SuperSamus)

New in Dolphin 5.0-21287 Dev (Apr 1, 2024)

  • DolphinQt: A Ubiquitous Signal For When Symbols Change (PR #12645 from mitaclaw)

New in Dolphin 5.0-21285 Dev (Apr 1, 2024)

  • SDL: Cleanups (PR #12640 from jordan-woyak)

New in Dolphin 5.0-21280 Dev (Apr 1, 2024)

  • FileUtil: Fix BranchWatch User Path (PR #12670 from mitaclaw)

New in Dolphin 5.0-21278 Dev (Apr 1, 2024)

  • Add tapserver BBA and Modem Adapter UI options to Android (PR #12666 from Matt-Swift)

New in Dolphin 5.0-21276 Dev (Apr 1, 2024)

  • JitArm64: Skip SXTW in ComputeRC0(u64) (PR #12662 from JosJuice)

New in Dolphin 5.0-21274 Dev (Apr 1, 2024)

  • JitArm64: Optimize divwux (PR #12661 from Sintendo)

New in Dolphin 5.0-21270 Dev (Mar 29, 2024)

  • Core::RunOnCPUThread: Avoid Global System Accessor (PR #12657 from mitaclaw)

New in Dolphin 5.0-21268 Dev (Mar 29, 2024)

  • DolphinQt Settings: Signal Debug Font By Const Reference (PR #12659 from mitaclaw)

New in Dolphin 5.0-21266 Dev (Mar 29, 2024)

  • Core: Remove RunAsCPUThread (PR #12658 from mitaclaw)

New in Dolphin 5.0-21264 Dev (Mar 26, 2024)

  • Core: Fix IPL device m_cursor overflow (PR #12667 from JosJuice)

New in Dolphin 5.0-21261 Dev (Mar 22, 2024)

  • State: Avoid Global System Accessor (PR #12606 from mitaclaw)

New in Dolphin 5.0-21259 Dev (Mar 22, 2024)

  • JitInterface::ClearCache: Modernize With CPUThreadGuard (PR #12620 from mitaclaw)

New in Dolphin 5.0-21257 Dev (Mar 22, 2024)

  • Core: Avoid (Some) Global System Accessor (PR #12648 from mitaclaw)

New in Dolphin 5.0-21255 Dev (Mar 22, 2024)

  • GCAdapter: Adjust libusb transfer timeout to 100ms. (PR #12654 from jordan-woyak)

New in Dolphin 5.0-21253 Dev (Mar 22, 2024)

  • Implement tapserver-based modem adapter (PR #12355 from fuzziqersoftware)

New in Dolphin 5.0-21239 Dev (Mar 22, 2024)

  • Common: add even more json utility functions (PR #12652 from iwubcode)

New in Dolphin 5.0-21236 Dev (Mar 22, 2024)

  • CMake: Hide warnings in Externals also for non-msvc. (PR #12651 from jordan-woyak)

New in Dolphin 5.0-21234 Dev (Mar 21, 2024)

  • Core/State: Display messages on state write failures. (PR #12642 from jordan-woyak)

New in Dolphin 5.0-21232 Dev (Mar 21, 2024)

  • Add HDR to Metal + Perceptual HDR (PR #12603 from Sam-Belliveau)

New in Dolphin 5.0-21228 Dev (Mar 21, 2024)

  • DolphinQt: Fix BalloonTip positioning on secondary monitors. (PR #12650 from jordan-woyak)

New in Dolphin 5.0-21226 Dev (Mar 21, 2024)

  • Core: Remove Unused IsRunningInCurrentThread Function (PR #12649 from mitaclaw)

New in Dolphin 5.0-21224 Dev (Mar 21, 2024)

  • VideoCommon: Prefer D3D11/12 over OpenGL on Windows. (PR #12641 from jordan-woyak)

New in Dolphin 5.0-21222 Dev (Mar 18, 2024)

  • DolphinQt: Allow Cheat Search to create multiple AR codes. (PR #12644 from jordan-woyak)

New in Dolphin 5.0-21220 Dev (Mar 17, 2024)

  • DVDInterface: Modernize With CPUThreadGuard (PR #12616 from mitaclaw)

New in Dolphin 5.0-21218 Dev (Mar 17, 2024)

  • Fix aspect ratio swapping in Pitfall: The Lost Expedition (PR #12629 from Avasam)

New in Dolphin 5.0-21216 Dev (Mar 17, 2024)

  • PPCSymbolDB: Move instance to PowerPCManager (PR #12630 from mitaclaw)

New in Dolphin 5.0-21214 Dev (Mar 17, 2024)

  • Cubeb: check correct log level (PR #12643 from Tilka)

New in Dolphin 5.0-21212 Dev (Mar 15, 2024)

  • DolphinQt: Add IRPassthrough indicator. (PR #12635 from jordan-woyak)

New in Dolphin 5.0-21210 Dev (Mar 15, 2024)

  • Added locks to achievement runtime calls (PR #12633 from LillyJadeKatrin)

New in Dolphin 5.0-21208 Dev (Mar 15, 2024)

  • VSProps: Set VcpkgEnabled to false (PR #12637 from CrossVR)

New in Dolphin 5.0-21206 Dev (Mar 15, 2024)

  • Cubeb: change log level from NOTICE to INFO (PR #12638 from Tilka)

New in Dolphin 5.0-21204 Dev (Mar 15, 2024)

  • CheatsManager/CheatSearchWidget: Avoid Global System Accessor (PR #12604 from mitaclaw)

New in Dolphin 5.0-21202 Dev (Mar 13, 2024)

  • GameINI: Fix Emergency Mayhem hang on loading (PR #12621 from AGuy27)

New in Dolphin 5.0-21200 Dev (Mar 12, 2024)

  • Memory(View)Widget: Avoid Global System Accessor (PR #12602 from mitaclaw)

New in Dolphin 5.0-21198 Dev (Mar 12, 2024)

  • DSPJitRegCache: Take DynamicReg instances by reference in FlushRegs() (PR #12600 from lioncash)

New in Dolphin 5.0-21196 Dev (Mar 12, 2024)

  • BootManager: Avoid Global System Accessor (PR #12608 from mitaclaw)

New in Dolphin 5.0-21194 Dev (Mar 12, 2024)

  • Implement IR passthrough for emulated Wiimotes (PR #12492 from AdmiralCurtiss)

New in Dolphin 5.0-21188 Dev (Mar 12, 2024)

  • BBA/HLE: Add missing PSH flag (PR #12533 from sepalani)

New in Dolphin 5.0-21186 Dev (Mar 12, 2024)

  • BranchWatchDialog: Fix GCC Warnings (PR #12610 from mitaclaw)

New in Dolphin 5.0-21184 Dev (Mar 12, 2024)

  • WiimoteReal: fix typo in WiimoteReal.cpp (PR #12623 from eltociear)

New in Dolphin 5.0-21182 Dev (Mar 10, 2024)

  • PPCSymbolDB: Eliminate Redundant Member (PR #12615 from mitaclaw)

New in Dolphin 5.0-21180 Dev (Mar 10, 2024)

  • CMakeLists: Add Clang's Specific WShadow Diagnostics (PR #12625 from mitaclaw)

New in Dolphin 5.0-21178 Dev (Mar 10, 2024)

  • BranchWatchDialog: Fix Misc. Errata (PR #12622 from mitaclaw)

New in Dolphin 5.0-21176 Dev (Mar 10, 2024)

  • Adjusted achievement progress updates to duration short (PR #12627 from LillyJadeKatrin)

New in Dolphin 5.0-21174 Dev (Mar 5, 2024)

  • Remove the update callback on all events (PR #12618 from LillyJadeKatrin)

New in Dolphin 5.0-21172 Dev (Mar 5, 2024)

  • Update rcheevos submodule to master (PR #12613 from LillyJadeKatrin)

New in Dolphin 5.0-21170 Dev (Mar 5, 2024)

  • Add some simple unit tests for SettingsHandler (PR #12597 from nlebeck)

New in Dolphin 5.0-21168 Dev (Mar 5, 2024)

  • Don't Publish Unofficial Achievements (PR #12612 from LillyJadeKatrin)

New in Dolphin 5.0-21166 Dev (Mar 5, 2024)

  • Properly enable RetroAchievements hardcore mode (PR #12592 from LillyJadeKatrin)

New in Dolphin 5.0-21164 Dev (Mar 5, 2024)

  • Add Custom Relative and Raw (Squared Pixels) aspect ratios (PR #12438 from Filoppi)

New in Dolphin 5.0-21162 Dev (Mar 5, 2024)

  • BranchWatchDialog: A Total Replacement for CodeDiffDialog (PR #12359 from mitaclaw)

New in Dolphin 5.0-21156 Dev (Mar 5, 2024)

  • VertexManagerBase: Initialize m_ticks_elapsed on construction (PR #12599 from lioncash)

New in Dolphin 5.0-21154 Dev (Mar 5, 2024)

  • AesDevice: fix key & iv arrays (PR #12607 from Naim2000)

New in Dolphin 5.0-21152 Dev (Feb 28, 2024)

  • CodeWidget: Simplify Case-Insensitive Contains (PR #12598 from mitaclaw)

New in Dolphin 5.0-21150 Dev (Feb 27, 2024)

  • Clear active challenges when game closes (PR #12595 from LillyJadeKatrin)

New in Dolphin 5.0-21148 Dev (Feb 21, 2024)

  • Fix aspect ratio heuristics getting stuck to a state (PR #12435 from Filoppi)

New in Dolphin 5.0-21145 Dev (Feb 21, 2024)

  • Improve window presentation at native resolution (PR #12437 from Filoppi)

New in Dolphin 5.0-21143 Dev (Feb 21, 2024)

  • Have dolphin_scmrev run `ScmRevGen` from `CMAKE_CURRENT_SOURCE_DIR` (PR #12591 from JesseTG)

New in Dolphin 5.0-21140 Dev (Feb 19, 2024)

  • Fixes to Achievement points count/mastery (PR #12586 from LillyJadeKatrin)

New in Dolphin 5.0-21138 Dev (Feb 19, 2024)

  • VideoCommon: move factory names to be a static inside each action class (PR #12590 from iwubcode)

New in Dolphin 5.0-21136 Dev (Feb 19, 2024)

  • Core: Fix crash when inspecting a savestate with a timestamp that causes localtime() to error out (PR #12587 from AdmiralCurtiss)

New in Dolphin 5.0-21133 Dev (Feb 19, 2024)

  • IOS/FS: Display the invalid path in the ASSERT in BuildFilename(). (PR #12589 from AdmiralCurtiss)

New in Dolphin 5.0-21131 Dev (Feb 19, 2024)

  • Common: add json utility functions for Vec3 serialization (PR #12585 from iwubcode)

New in Dolphin 5.0-21129 Dev (Feb 19, 2024)

  • Improved achievements disabled messaging (PR #12582 from LillyJadeKatrin)

New in Dolphin 5.0-21127 Dev (Feb 19, 2024)

  • Simplify including Dolphin via `FetchContent` (PR #12583 from JesseTG)

New in Dolphin 5.0-21125 Dev (Feb 19, 2024)

  • VideoCommon: Don't use indexed output for fbfetch (PR #12281 from TellowKrinkle)

New in Dolphin 5.0-21123 Dev (Feb 19, 2024)

  • Balloontip drawing rework (PR #12314 from Dentomologist)

New in Dolphin 5.0-21121 Dev (Feb 19, 2024)

  • VideoCommon: handle asset memory going over reserved limit correctly (PR #12457 from iwubcode)

New in Dolphin 5.0-21116 Dev (Feb 14, 2024)

  • DolphinTool: Fix parsing of command line bzip2 flag (PR #12578 from Dentomologist)

New in Dolphin 5.0-21114 Dev (Feb 13, 2024)

  • IOFile: avoid clearing errors on null file struct (PR #12575 from n8pjl)

New in Dolphin 5.0-21112 Dev (Feb 13, 2024)

  • VideoCommon: make mesh asset data loadable by asset loader (PR #12577 from iwubcode)

New in Dolphin 5.0-21110 Dev (Feb 13, 2024)

  • Core/DSPHLE: Construct accelerator in AX and AXWii constructors. (PR #12576 from AdmiralCurtiss)

New in Dolphin 5.0-21108 Dev (Feb 12, 2024)

  • EXI: Don't kill Dolphin when receiving BBA_IOB (PR #12574 from sepalani)

New in Dolphin 5.0-21106 Dev (Feb 12, 2024)

  • VideoCommon: add functionality to prepare for a custom mesh asset to be used by graphics mods (PR #12562 from iwubcode)

New in Dolphin 5.0-21103 Dev (Feb 12, 2024)

  • IOS/KD: Correctly handle registration of the default user ID (PR #12568 from noahpistilli)

New in Dolphin 5.0-21101 Dev (Feb 12, 2024)

  • Android: Mention download size in the Wii Menu not installed message (PR #12573 from JosJuice)

New in Dolphin 5.0-21099 Dev (Feb 12, 2024)

  • Android: Don't check Wii Menu version before directory initialization (PR #12572 from JosJuice)

New in Dolphin 5.0-21096 Dev (Feb 12, 2024)

  • Externals: Update MoltenVK to 1.2.7 (PR #12571 from OatmealDome)

New in Dolphin 5.0-21094 Dev (Feb 9, 2024)

  • Core: Move Emulation IOS instance to System. (PR #12570 from AdmiralCurtiss)

New in Dolphin 5.0-21092 Dev (Feb 8, 2024)

  • Retain Save State Folder (PR #12565 from LillyJadeKatrin)

New in Dolphin 5.0-21090 Dev (Feb 7, 2024)

  • Arm64Emitter: Don't optimize ADD to MOV for SP (PR #12566 from JosJuice)

New in Dolphin 5.0-21088 Dev (Feb 5, 2024)

  • InputCommon: Fix profile path inconsistencies (PR #12561 from JosJuice)

New in Dolphin 5.0-21084 Dev (Feb 4, 2024)

  • AchievementManager: Minor cleanup (PR #12551 from lioncash)

New in Dolphin 5.0-21075 Dev (Feb 4, 2024)

  • CheatSearch: Remove redundant lambdas (PR #12557 from mitaclaw)

New in Dolphin 5.0-21073 Dev (Feb 4, 2024)

  • VertexLoaderManager: Remove unused entry struct (PR #12550 from lioncash)

New in Dolphin 5.0-21070 Dev (Feb 4, 2024)

  • CustomPipeline: Resolve unused variable warning (PR #12552 from lioncash)

New in Dolphin 5.0-21066 Dev (Feb 2, 2024)

  • Translation resources sync with Transifex

New in Dolphin 5.0-21065 Dev (Feb 2, 2024)

  • Core: Fix booting titles from NAND. (PR #12554 from AdmiralCurtiss)

New in Dolphin 5.0-21063 Dev (Feb 2, 2024)

  • Externals/hidapi: Convert to submodule (PR #12514 from SuperSamus)

New in Dolphin 5.0-21061 Dev (Feb 1, 2024)

  • Core/ConfigManager: Remove dead bAutomaticStart flag. (PR #12548 from AdmiralCurtiss)

New in Dolphin 5.0-21059 Dev (Feb 1, 2024)

  • VideoCommon/Statistics: Remove global system accessor from s_after_frame_event (PR #12546 from lioncash)

New in Dolphin 5.0-21056 Dev (Feb 1, 2024)

  • GraphicsModGroup: Allow heterogenous lookup for GetMod() (PR #12544 from lioncash)

New in Dolphin 5.0-21051 Dev (Feb 1, 2024)

  • Core/Movie: Remove lingering global system instance accessors (PR #12547 from lioncash)

New in Dolphin 5.0-21049 Dev (Feb 1, 2024)

  • VideoCommon: Collapse hash specialization namespaces (PR #12545 from lioncash)

New in Dolphin 5.0-21044 Dev (Feb 1, 2024)

  • Migrate m_is_mios and bWii from SConfig to System. (PR #12542 from AdmiralCurtiss)

New in Dolphin 5.0-21041 Dev (Jan 31, 2024)

  • Add Missing EncodeRegTo64 in JitArm64::dcbx (PR #12540 from mitaclaw)

New in Dolphin 5.0-21039 Dev (Jan 30, 2024)

  • Update comments RenderWidget.cpp (PR #12223 from luc-git)

New in Dolphin 5.0-21037 Dev (Jan 30, 2024)

  • Reverse endianness of achievement memory peeks (PR #12538 from LillyJadeKatrin)

New in Dolphin 5.0-21035 Dev (Jan 29, 2024)

  • VideoCommon: fix some issues when compiling custom shaders (PR #12530 from iwubcode)

New in Dolphin 5.0-21030 Dev (Jan 29, 2024)

  • VideoCommon: refactor the custom pipeline logic to be reusable (PR #12534 from iwubcode)

New in Dolphin 5.0-21028 Dev (Jan 29, 2024)

  • VideoCommon: refactor drawing into its own function (PR #12535 from iwubcode)

New in Dolphin 5.0-21026 Dev (Jan 29, 2024)

  • Removed post data from Achievement request logs (PR #12536 from LillyJadeKatrin)

New in Dolphin 5.0-21024 Dev (Jan 29, 2024)

  • PostProcessing: Don't potentially leak memory in BlitFromTexture() (PR #12519 from lioncash)

New in Dolphin 5.0-21021 Dev (Jan 29, 2024)

  • PPCAnalyst: Merge duplicate expression in ReorderInstructionsCore() (PR #12522 from lioncash)

New in Dolphin 5.0-21019 Dev (Jan 29, 2024)

  • Common: add determinant functions to Matrix33 and Matrix44 (PR #12529 from iwubcode)

New in Dolphin 5.0-21017 Dev (Jan 29, 2024)

  • Core: Make use of reentrant time utilities where applicable (PR #12521 from lioncash)

New in Dolphin 5.0-21011 Dev (Jan 29, 2024)

  • Jit64AsmCommon: Remove redundant m_jit member from CommonAsmRoutines (PR #12524 from lioncash)

New in Dolphin 5.0-21009 Dev (Jan 29, 2024)

  • GraphicsMod/ShaderAsset: Lessen object churn a little bit (PR #12532 from lioncash)

New in Dolphin 5.0-21000 Dev (Jan 26, 2024)

  • VideoCommon: update custom pipeline action to support a variety of texture samplers, support for materials, and more! (PR #12443 from iwubcode)

New in Dolphin 5.0-20996 Dev (Jan 25, 2024)

  • Add host URL setting to achievements config (PR #12531 from LillyJadeKatrin)

New in Dolphin 5.0-20994 Dev (Jan 25, 2024)

  • DolphinQt/MenuBar: Hide assembler option if debug UI is disabled (PR #12528 from lioncash)

New in Dolphin 5.0-20992 Dev (Jan 25, 2024)

  • Core: Get rid of some unannotated fallthrough cases (PR #12523 from lioncash)

New in Dolphin 5.0-20989 Dev (Jan 25, 2024)

  • Core: Convert some preprocessor checking to use #ifdef/#if defined() over #if (PR #12525 from lioncash)

New in Dolphin 5.0-20983 Dev (Jan 25, 2024)

  • CodeTrace: Use std::set::lower_bound() over std::lower_bound() (PR #12526 from lioncash)

New in Dolphin 5.0-20981 Dev (Jan 25, 2024)

  • GekkoSyntaxHighlight: Fix FPR terminal highlighting being treated as GPRs (PR #12527 from lioncash)

New in Dolphin 5.0-20978 Dev (Jan 25, 2024)

  • VideoCommon: add function to serialize MaterialAsset to json (PR #12520 from iwubcode)

New in Dolphin 5.0-20976 Dev (Jan 25, 2024)

  • AchievementSettings: Move pragma once out of ifdef (PR #12518 from lioncash)

New in Dolphin 5.0-20974 Dev (Jan 25, 2024)

  • Jit64/JitRegCache: Simplify GetAllocationOrder() (PR #12517 from lioncash)

New in Dolphin 5.0-20972 Dev (Jan 25, 2024)

  • VideoCommon: add some helper functions for shader asset (PR #12515 from iwubcode)

New in Dolphin 5.0-20969 Dev (Jan 23, 2024)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20967 Dev (Jan 22, 2024)

  • Revert "Android: Attach CPU thread to JVM early" (PR #12510 from JosJuice)

New in Dolphin 5.0-20965 Dev (Jan 22, 2024)

  • DolphinQt: Rework dirty flag handling in AssemblerWidget::TabTextForEditor (PR #12512 from JosJuice)

New in Dolphin 5.0-20963 Dev (Jan 22, 2024)

  • GameINI: Octomania text fix (PR #12506 from xperia64)

New in Dolphin 5.0-20961 Dev (Jan 21, 2024)

  • VideoCommon: Only initialize Bounding Box if supported by GPU/driver. (PR #12509 from AdmiralCurtiss)

New in Dolphin 5.0-20959 Dev (Jan 21, 2024)

  • Partially revert "DolphinQt/Assembler: improve translatability" (PR #12511 from JosJuice)

New in Dolphin 5.0-20957 Dev (Jan 18, 2024)

  • InputCommon/WGInput: Handle add/remove events on separate thread to prevent deadlocks. (PR #12508 from AdmiralCurtiss)

New in Dolphin 5.0-20955 Dev (Jan 18, 2024)

  • InputCommon/SDL: Fix potential issues in controller initialization. (PR #12503 from AdmiralCurtiss)

New in Dolphin 5.0-20950 Dev (Jan 16, 2024)

  • JitArm64: Remove unnecessary locking of W0 in psq_stXX (PR #12488 from JosJuice)

New in Dolphin 5.0-20947 Dev (Jan 16, 2024)

  • Core/IOS/Network/Socket: Avoid global system accessor. (PR #12498 from AdmiralCurtiss)

New in Dolphin 5.0-20945 Dev (Jan 16, 2024)

  • Core/Movie: Refactor to class, move to System. (PR #12502 from AdmiralCurtiss)

New in Dolphin 5.0-20943 Dev (Jan 15, 2024)

  • VideoCommon: add ability to serialize graphics mod to json object (PR #12285 from iwubcode)

New in Dolphin 5.0-20941 Dev (Jan 15, 2024)

  • SDL: Add GameController API, cleanup (PR #12085 from SuperSamus)

New in Dolphin 5.0-20937 Dev (Jan 15, 2024)

  • FifoRecorder: Move instance to System. (PR #12500 from AdmiralCurtiss)

New in Dolphin 5.0-20935 Dev (Jan 15, 2024)

  • Core/HW/MMIO: Pass System through Read() and Write(). (PR #12499 from AdmiralCurtiss)

New in Dolphin 5.0-20933 Dev (Jan 15, 2024)

  • Core/FifoPlayer: Avoid global System accessor. (PR #12497 from AdmiralCurtiss)

New in Dolphin 5.0-20931 Dev (Jan 15, 2024)

  • Core/IOS/WiiIPC: Refactor to class, move to System. (PR #12494 from AdmiralCurtiss)

New in Dolphin 5.0-20927 Dev (Jan 15, 2024)

  • Core/HW/GBACore: Avoid global System accessor. (PR #12496 from AdmiralCurtiss)

New in Dolphin 5.0-20925 Dev (Jan 15, 2024)

  • PowerPC: Add access size parameter to MMU::IsOptimizableRAMAddress (PR #12489 from JosJuice)

New in Dolphin 5.0-20923 Dev (Jan 11, 2024)

  • Steam Deck: Pad out feature report to 64 bytes (PR #12493 from endrift)

New in Dolphin 5.0-20921 Dev (Jan 10, 2024)

  • Externals: Update fmt to 10.2.1 (PR #12490 from lioncash)

New in Dolphin 5.0-20919 Dev (Jan 9, 2024)

  • HW/SI: Remove remaining global system accessors (PR #12491 from lioncash)

New in Dolphin 5.0-20916 Dev (Jan 8, 2024)

  • Core/DSPHLE: Clean up global System access. (PR #12485 from AdmiralCurtiss)

New in Dolphin 5.0-20910 Dev (Jan 8, 2024)

  • Core/DSPHLE: Deglobalize HLEAccelerator state in AX and AXWii UCodes. (PR #12487 from AdmiralCurtiss)

New in Dolphin 5.0-20907 Dev (Jan 8, 2024)

  • Core/DSPHLE: Move AESndAccelerator instance into AESndUCode. (PR #12486 from AdmiralCurtiss)

New in Dolphin 5.0-20905 Dev (Jan 8, 2024)

  • Android: Fix crash when trying to edit gate size setting (PR #12375 from JosJuice)

New in Dolphin 5.0-20903 Dev (Jan 8, 2024)

  • Arm64RegCache: Use FlushMode everywhere (PR #12472 from mitaclaw)

New in Dolphin 5.0-20901 Dev (Jan 8, 2024)

  • Gameini: Disable "Immediately Present XFB" for Racquet Sports (PR #12476 from PatrickFerry)aGameSettings: Don't force EFB to RAM for PokéPark Wii (PR #12477 from JosJuice)

New in Dolphin 5.0-20899 Dev (Jan 8, 2024)

  • Gameini: Disable "Immediately Present XFB" for Racquet Sports (PR #12476 from PatrickFerry)

New in Dolphin 5.0-20897 Dev (Jan 8, 2024)

  • VKGfx: Don't panic for VK_SUBOPTIMAL_KHR (PR #12484 from SuperSamus)

New in Dolphin 5.0-20895 Dev (Jan 8, 2024)

  • FifoPlayer: Move instance to System. (PR #12483 from AdmiralCurtiss)

New in Dolphin 5.0-20893 Dev (Jan 5, 2024)

  • Android: Fix the targets line in build.gradle.kts (PR #12468 from JosJuice)

New in Dolphin 5.0-20890 Dev (Jan 5, 2024)

  • Core: Pass System through more of the emulation thread init process. (PR #12482 from AdmiralCurtiss)

New in Dolphin 5.0-20888 Dev (Jan 5, 2024)

  • Core/SystemTimers: Refactor to class, move to System. (PR #12481 from AdmiralCurtiss)

New in Dolphin 5.0-20886 Dev (Jan 5, 2024)

  • Core/CodeTrace: Take address from given instruction in GetInstructionAttributes(). (PR #12480 from AdmiralCurtiss)

New in Dolphin 5.0-20884 Dev (Jan 5, 2024)

  • Core/Boot: Avoid global system accessor when setting disc. (PR #12479 from AdmiralCurtiss)

New in Dolphin 5.0-20882 Dev (Jan 5, 2024)

  • VideoCommon: allow Android to take advantage of 16 pixel samplers once more (PR #12478 from iwubcode)

New in Dolphin 5.0-20880 Dev (Jan 3, 2024)

  • DSPHLE/Zelda: fix reverb volume being multiplied by current volume twice (PR #12475 from Tilka)

New in Dolphin 5.0-20878 Dev (Jan 3, 2024)

  • JitArm64: Don't fall back to interpreter on low DCBZ hack (PR #12470 from JosJuice)

New in Dolphin 5.0-20876 Dev (Jan 3, 2024)

  • Qt: Handle Overridden Graphics Backend (PR #12455 from PatrickFerry)

New in Dolphin 5.0-20874 Dev (Jan 3, 2024)

  • Jit: Reload RMEM/MEM_REG on ISI exception (PR #12464 from JosJuice)

New in Dolphin 5.0-20872 Dev (Jan 3, 2024)

  • BitSet64: Fix iterator incrementation (PR #12473 from Dentomologist)

New in Dolphin 5.0-20869 Dev (Jan 3, 2024)

  • BitSet: Use direct initialization instead of c-style casts (PR #12474 from Dentomologist)

New in Dolphin 5.0-20867 Dev (Jan 3, 2024)

  • Fix Logic Inefficiency in Arm64GPRCache::FlushRegisters (PR #12471 from mitaclaw)

New in Dolphin 5.0-20865 Dev (Jan 3, 2024)

  • PowerPC: Add constants for the two TLB indices (PR #12469 from JosJuice)

New in Dolphin 5.0-20863 Dev (Jan 3, 2024)

  • Improve DocumentProvider (PR #12461 from blakbin)

New in Dolphin 5.0-20860 Dev (Jan 3, 2024)

  • Common/StringUtil: Use internal linkage for codepage conversion functions. (PR #12467 from AdmiralCurtiss)

New in Dolphin 5.0-20852 Dev (Dec 29, 2023)

  • DSPHLE/Zelda: fix use of wrong reverb buffer (PR #12465 from Tilka)

New in Dolphin 5.0-20849 Dev (Dec 29, 2023)

  • VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well (PR #12452 from Tilka)

New in Dolphin 5.0-20847 Dev (Dec 28, 2023)

  • Fix sharp bilinear using ceil instead of floor (PR #12434 from Filoppi)

New in Dolphin 5.0-20845 Dev (Dec 28, 2023)

  • NetKDRequestDevice: Fix sporadic crashes during emulation shutdown (PR #12463 from Dentomologist)

New in Dolphin 5.0-20842 Dev (Dec 27, 2023)

  • Socket: Fix a nullptr dereference when operations are pending (PR #12462 from sepalani)

New in Dolphin 5.0-20840 Dev (Dec 23, 2023)

  • VideoCommon/PixelEngine: Passthrough system instance in constructor (PR #12460 from lioncash)

New in Dolphin 5.0-20836 Dev (Dec 22, 2023)

  • Core: Use fmt over sprintf in trivial cases (PR #12439 from lioncash)

New in Dolphin 5.0-20828 Dev (Dec 22, 2023)

  • JitArm64: Fix the "do nothing" cases of ANDI2R and friends (PR #12458 from JosJuice)

New in Dolphin 5.0-20826 Dev (Dec 22, 2023)

  • VideoCommon/CommandProcessor: Pass system instance through constructor (PR #12454 from lioncash)

New in Dolphin 5.0-20824 Dev (Dec 21, 2023)

  • VideoCommon: revert max pixel samplers back to 8 for Android (PR #12456 from iwubcode)

New in Dolphin 5.0-20822 Dev (Dec 20, 2023)

  • VideoCommon/Fifo: Pass system instance through FifoManager constructor (PR #12451 from lioncash)

New in Dolphin 5.0-20820 Dev (Dec 20, 2023)

  • Core/HLE/HLE: Remove global system accessors (PR #12442 from lioncash)

New in Dolphin 5.0-20814 Dev (Dec 19, 2023)

  • Core/IOS/ES: Remove global system accessor in InitializeEmulationState() (PR #12448 from lioncash)

New in Dolphin 5.0-20812 Dev (Dec 19, 2023)

  • CheatSearch: Get rid of global system accessors (PR #12450 from lioncash)

New in Dolphin 5.0-20810 Dev (Dec 19, 2023)

  • UICommon: Remove global system accessor in TriggerSTMPowerEvent() (PR #12449 from lioncash)

New in Dolphin 5.0-20808 Dev (Dec 19, 2023)

  • Core/GeckoCode: Remove global system accessors (PR #12445 from lioncash)

New in Dolphin 5.0-20804 Dev (Dec 19, 2023)

  • Core/IOS/IOS: Remove global system accessors (PR #12441 from lioncash)

New in Dolphin 5.0-20797 Dev (Dec 19, 2023)

  • Core/PatchEngine: Get rid of global system accessors (PR #12446 from lioncash)

New in Dolphin 5.0-20795 Dev (Dec 19, 2023)

  • Core/Debugger/PPCDebugInterface: Remove global system accessor (PR #12447 from lioncash)

New in Dolphin 5.0-20793 Dev (Dec 19, 2023)

  • Core/Debugger_SymbolMap: Minor interface cleanup (PR #12444 from lioncash)

New in Dolphin 5.0-20789 Dev (Dec 19, 2023)

  • GameSettings: fix C4 texture tiling in Crash Nitro Kart (PR #12430 from Tilka)

New in Dolphin 5.0-20787 Dev (Dec 19, 2023)

  • Core/EXI/EXI_DeviceMemoryCard: Remove global system accessor (PR #12440 from lioncash)

New in Dolphin 5.0-20785 Dev (Dec 18, 2023)

  • Add support for custom aspect ratios (PR #12170 from Filoppi)

New in Dolphin 5.0-20778 Dev (Dec 18, 2023)

  • Add SYSCONF widescreen setting to dtm header (PR #12362 from CasualPokePlayer)

New in Dolphin 5.0-20776 Dev (Dec 18, 2023)

  • JitArm64: Call rlwinmx implementation from rlwnmx with imm b (PR #12431 from JosJuice)

New in Dolphin 5.0-20774 Dev (Dec 18, 2023)

  • VideoBackends / VideoCommon: update max pixel shader samplers from 8 to 16 (PR #12370 from iwubcode)

New in Dolphin 5.0-20772 Dev (Dec 18, 2023)

  • JitArm64: Add additional optimized cases to ANDI2R and friends (PR #12432 from JosJuice)

New in Dolphin 5.0-20768 Dev (Dec 18, 2023)

  • Fix Windows ARM64 debug build errors (PR #12433 from mitaclaw)

New in Dolphin 5.0-20766 Dev (Dec 18, 2023)

  • VideoCommon: prepare graphics mods for custom shader material data (PR #12409 from iwubcode)

New in Dolphin 5.0-20764 Dev (Dec 18, 2023)

  • VideoCommon: update shader asset to provide a variant default value (PR #12382 from iwubcode)

New in Dolphin 5.0-20762 Dev (Dec 18, 2023)

  • VideoBackends / VideoCommon: add type enum to dictate how the texture is used; support texture 2d (PR #12372 from iwubcode)

New in Dolphin 5.0-20760 Dev (Dec 17, 2023)

  • JitArm64: Add rlwinmx case for only shifting (PR #12428 from JosJuice)

New in Dolphin 5.0-20758 Dev (Dec 17, 2023)

  • JitArm64: Use 64-bit register for address in mtsrin (PR #12429 from JosJuice)

New in Dolphin 5.0-20756 Dev (Dec 17, 2023)

  • VideoCommon: Fix "Post-processing shader not found" when (off) is selected. (PR #12358 from rsgnz)

New in Dolphin 5.0-20754 Dev (Dec 17, 2023)

  • Built-in assembler for debugger interface (PR #11497 from vyuuui)

New in Dolphin 5.0-20748 Dev (Dec 17, 2023)

  • JitArm64: Fix MSRUpdated(ARM64Reg) with FEATURE_FLAG_PERFMON set (PR #12427 from JosJuice)

New in Dolphin 5.0-20745 Dev (Dec 17, 2023)

  • Core: disable arbitrary mipmap detection by default (PR #12346 from iwubcode)

New in Dolphin 5.0-20743 Dev (Dec 17, 2023)

  • Retroachievements - Fixed Login Checks (PR #12414 from LillyJadeKatrin)

New in Dolphin 5.0-20741 Dev (Dec 17, 2023)

  • Externals/expr: Resolve -Wshadow warning (PR #12416 from lioncash)

New in Dolphin 5.0-20739 Dev (Dec 17, 2023)

  • Disable installing WADs and importing/exporting Wii saves while emulation is running (PR #12425 from Naim2000)

New in Dolphin 5.0-20736 Dev (Dec 17, 2023)

  • MTLStateTracker: Increase fragment buffer array size to 3 (PR #12420 from OatmealDome)

New in Dolphin 5.0-20734 Dev (Dec 15, 2023)

  • WiiNetConfig: Eliminate usages of the global system accessor (PR #12422 from lioncash)

New in Dolphin 5.0-20732 Dev (Dec 15, 2023)

  • IOS/MIOS: Eliminate global system accessors (PR #12423 from lioncash)

New in Dolphin 5.0-20730 Dev (Dec 15, 2023)

  • HW/CPU: Remove remaining global system accessors (PR #12424 from lioncash)

New in Dolphin 5.0-20728 Dev (Dec 15, 2023)

  • WC24PatchEngine: Move IniFile header dependency into the cpp file (PR #12421 from lioncash)

New in Dolphin 5.0-20725 Dev (Dec 15, 2023)

  • SysConf: std::move fs pointer in constructor (PR #12419 from lioncash)

New in Dolphin 5.0-20723 Dev (Dec 15, 2023)

  • DolphinQt/Host: Convert inclusion of Fifo.cpp to Fifo.h (PR #12418 from lioncash)

New in Dolphin 5.0-20721 Dev (Dec 15, 2023)

  • GameListModel: Remove fallthrough in data() (PR #12417 from lioncash)

New in Dolphin 5.0-20719 Dev (Dec 14, 2023)

  • Android: Allow Coil image cache to use more memory (PR #12369 from t895)

New in Dolphin 5.0-20717 Dev (Dec 14, 2023)

  • Common/Crypto: Resolve -Wignored-attributes warnings (PR #12410 from lioncash)

New in Dolphin 5.0-20714 Dev (Dec 14, 2023)

  • GBAWidget: Use std::span with SetVideoBuffer() (PR #12415 from lioncash)

New in Dolphin 5.0-20711 Dev (Dec 14, 2023)

  • Externals/mbedtls: Disable -Wdocumentation related warnings (PR #12413 from lioncash)

New in Dolphin 5.0-20709 Dev (Dec 14, 2023)

  • DSPInterpreter: Mark IsProperlySignExtended() as [[maybe_unused]] (PR #12412 from lioncash)

New in Dolphin 5.0-20707 Dev (Dec 14, 2023)

  • General: Resolve -Wswitch warnings (PR #12408 from lioncash)

New in Dolphin 5.0-20705 Dev (Dec 13, 2023)

  • Software/SWGfx: Default destructor in cpp file (PR #12411 from lioncash)

New in Dolphin 5.0-20703 Dev (Dec 13, 2023)

  • CPUThreadConfigCallback: Mark static ID as [[maybe_unused]] (PR #12407 from lioncash)

New in Dolphin 5.0-20701 Dev (Dec 13, 2023)

  • VideoCommon: add additional data types to material asset (PR #12240 from iwubcode)

New in Dolphin 5.0-20699 Dev (Dec 13, 2023)

  • VideoCommon: add message to XF load assert (PR #12406 from Tilka)

New in Dolphin 5.0-20697 Dev (Dec 13, 2023)

  • General: Resolve lingering -Wshadow warnings (PR #12405 from lioncash)

New in Dolphin 5.0-20692 Dev (Dec 13, 2023)

  • CheatSearchWidget: Make use of CPUThreadGuard parameter in UpdateTableRows() (PR #12404 from lioncash)

New in Dolphin 5.0-20690 Dev (Dec 13, 2023)

  • PPCDebugInterface: Silence trivial -Wmaybe-uninitialized warning (PR #12403 from lioncash)

New in Dolphin 5.0-20688 Dev (Dec 13, 2023)

  • AchievementManager: Resolve -Wshadow warnings (PR #12402 from lioncash)

New in Dolphin 5.0-20686 Dev (Dec 13, 2023)

  • JitCommon: Fix feature_flags truncation in index calculation. (PR #12401 from AdmiralCurtiss)

New in Dolphin 5.0-20684 Dev (Dec 13, 2023)

  • General: Make use of std::erase_if/std::erase where applicable (PR #12399 from lioncash)

New in Dolphin 5.0-20672 Dev (Dec 13, 2023)

  • VFFUtil: Use std::span with WriteToVFF (PR #12376 from lioncash)

New in Dolphin 5.0-20670 Dev (Dec 13, 2023)

  • VideoCommon: Use std::span for BoundingBox::Write() (PR #12371 from lioncash)

New in Dolphin 5.0-20668 Dev (Dec 13, 2023)

  • VertexLoaderTest: Resolve -Wdangling-else warnings (PR #12395 from lioncash)

New in Dolphin 5.0-20666 Dev (Dec 13, 2023)

  • RiivolutionParser: Make use of std::span where applicable (PR #12398 from lioncash)

New in Dolphin 5.0-20663 Dev (Dec 13, 2023)

  • CustomAssetLibrary: Remove unused GetAssetSize() function (PR #12397 from lioncash)

New in Dolphin 5.0-20661 Dev (Dec 13, 2023)

  • ExpressionParser: Get rid of some redundant copies (PR #12400 from lioncash)

New in Dolphin 5.0-20657 Dev (Dec 12, 2023)

  • General: Resolve -Wsign-compare warnings (PR #12394 from lioncash)

New in Dolphin 5.0-20650 Dev (Dec 12, 2023)

  • Core/SyncIdentifier: Default operator== (PR #12396 from lioncash)

New in Dolphin 5.0-20648 Dev (Dec 12, 2023)

  • Common/SettingsHandler: Minor convenience changes (PR #12386 from lioncash)

New in Dolphin 5.0-20645 Dev (Dec 12, 2023)

  • DolphinQT/Host: Remove unused TLS variable tls_is_host_thread (PR #12393 from lioncash)

New in Dolphin 5.0-20642 Dev (Dec 12, 2023)

  • GraphicsModListWidget: Add string specifier to By and Description fields (PR #12390 from lioncash)

New in Dolphin 5.0-20640 Dev (Dec 12, 2023)

  • General: Resolve -Wmissing-declaration warnings (PR #12392 from lioncash)

New in Dolphin 5.0-20636 Dev (Dec 12, 2023)

  • AchievementManager: Make GetInstance() and GetLock() return a reference (PR #12389 from lioncash)

New in Dolphin 5.0-20631 Dev (Dec 12, 2023)

  • GameFile: Default GameBanner operator== (PR #12388 from lioncash)

New in Dolphin 5.0-20629 Dev (Dec 12, 2023)

  • General: Resolve -Wreorder warnings (PR #12391 from lioncash)

New in Dolphin 5.0-20626 Dev (Dec 12, 2023)

  • GameFileCache: Pass std::function by reference rather than by value (PR #12387 from lioncash)

New in Dolphin 5.0-20623 Dev (Dec 12, 2023)

  • Android: update NDK to 26.1.10909125 in order to pick up new compiler features (PR #12383 from iwubcode)

New in Dolphin 5.0-20621 Dev (Dec 12, 2023)

  • VideoCommon: prevent a potential custom texture crash (PR #12374 from iwubcode)

New in Dolphin 5.0-20619 Dev (Dec 11, 2023)

  • HW/CEXIIPL: Fix loading files at nonzero offset in LoadFileToIPL(). (PR #12384 from AdmiralCurtiss)

New in Dolphin 5.0-20617 Dev (Dec 11, 2023)

  • AchievementManager: Only nag user about disabled achievements when they were actually enabled before. (PR #12381 from AdmiralCurtiss)

New in Dolphin 5.0-20615 Dev (Dec 11, 2023)

  • JitArm64: Add additional condition for lmw/stmw a discard (PR #12378 from JosJuice)

New in Dolphin 5.0-20613 Dev (Dec 11, 2023)

  • Add "large entry points map" setting (PR #12380 from JosJuice)

New in Dolphin 5.0-20611 Dev (Dec 11, 2023)

  • JitArm64: Guard against discarding a in lmw/stmw (PR #12377 from JosJuice)

New in Dolphin 5.0-20609 Dev (Dec 11, 2023)

  • Android: Gradle updates (PR #12183 from t895)

New in Dolphin 5.0-20602 Dev (Dec 11, 2023)

  • JitArm64: Flush in the middle of lmw/stmw/mfcr (PR #12352 from JosJuice)

New in Dolphin 5.0-20600 Dev (Dec 11, 2023)

  • HW/CEXIIPL: Various fixes. (PR #12366 from AdmiralCurtiss)

New in Dolphin 5.0-20596 Dev (Dec 11, 2023)

  • Externals/enet: Convert to submodule. (PR #12368 from AdmiralCurtiss)

New in Dolphin 5.0-20594 Dev (Dec 11, 2023)

  • MMU: Use MSR.IR for Host instruction reads. (PR #11289 from AdmiralCurtiss)

New in Dolphin 5.0-20589 Dev (Dec 11, 2023)

  • Common/MemArenaWin: Rewrite LazyMemoryRegion by repeatedly mapping the same block of memory for unwritten regions. (PR #12336 from AdmiralCurtiss)

New in Dolphin 5.0-20586 Dev (Dec 11, 2023)

  • VideoCommon/Present: Remove use of g_presenter inside Presenter class (PR #12373 from lioncash)

New in Dolphin 5.0-20584 Dev (Dec 11, 2023)

  • IOS/KD/Mail: Add missing includes. (PR #12367 from AdmiralCurtiss)

New in Dolphin 5.0-20582 Dev (Dec 11, 2023)

  • CMake: update required enet version (PR #12343 from Tilka)

New in Dolphin 5.0-20580 Dev (Dec 11, 2023)

  • Android: Fix crash after process recreation (PR #12364 from JosJuice)

New in Dolphin 5.0-20575 Dev (Dec 11, 2023)

  • WiimoteDevice. Bugfix. Remove signal spam while starting a game. (PR #12360 from TryTwo)

New in Dolphin 5.0-20573 Dev (Dec 11, 2023)

  • Fix out of bound write in EfbCopy::ClearEfb (PR #12365 from timetravelthree)

New in Dolphin 5.0-20571 Dev (Dec 8, 2023)

  • Bugfix - small square in bottom right corner (PR #12361 from LillyJadeKatrin)

New in Dolphin 5.0-20569 Dev (Dec 8, 2023)

  • Android: Use config changed callback for tracking recursive scan setting (PR #11663 from JosJuice)

New in Dolphin 5.0-20565 Dev (Dec 8, 2023)

  • RetroAchievements - Challenge Icons (PR #12247 from LillyJadeKatrin)

New in Dolphin 5.0-20562 Dev (Dec 7, 2023)

  • Core/Boot: Check bounds in Load_BS2(). (PR #12357 from AdmiralCurtiss)

New in Dolphin 5.0-20560 Dev (Dec 6, 2023)

  • RetroAchievements - Improved Game Loading (PR #12216 from LillyJadeKatrin)

New in Dolphin 5.0-20555 Dev (Dec 5, 2023)

  • Jit: Replace "msrBits" with "featureFlags" and use for performance monitor (PR #11988 from JosJuice)

New in Dolphin 5.0-20551 Dev (Dec 5, 2023)

  • Android: Fix issue when launching a game when Dolphin is not open (PR #12345 from minhaferzz)

New in Dolphin 5.0-20549 Dev (Dec 5, 2023)

  • Gameini: Enable AccurateNaNs for "Jeep Thrills" (PR #12350 from PatrickFerry)

New in Dolphin 5.0-20547 Dev (Dec 5, 2023)

  • RetroAchievements - Hardcore Mode (V2) (PR #11904 from LillyJadeKatrin)

New in Dolphin 5.0-20535 Dev (Dec 4, 2023)

  • VertexLoader: Fixes and cleanup related to skipped components (PR #12324 from Pokechu22)

New in Dolphin 5.0-20529 Dev (Dec 4, 2023)

  • Data: Correct wc24recv.ctl file (PR #12356 from noahpistilli)

New in Dolphin 5.0-20527 Dev (Dec 4, 2023)

  • Use ExtensionNumber in Movie.cpp (PR #12354 from Pokechu22)

New in Dolphin 5.0-20525 Dev (Dec 4, 2023)

  • BBA/HLE: Fix GC homebrew if_config not working (PR #12295 from sepalani)

New in Dolphin 5.0-20523 Dev (Dec 4, 2023)

  • PPCSymbolDB. Bugfix. Fix .data symbols not loading (PR #12351 from TryTwo)

New in Dolphin 5.0-20521 Dev (Dec 4, 2023)

  • PPCAnalyst: Clear crInUse on HLE (PR #12353 from JosJuice)

New in Dolphin 5.0-20519 Dev (Dec 3, 2023)

  • JitArm64: Fix updating MEM_REG with imm MSR without fastmem (PR #12348 from JosJuice)

New in Dolphin 5.0-20517 Dev (Dec 3, 2023)

  • IOS/KD: Implement Send Mail (PR #12184 from noahpistilli)

New in Dolphin 5.0-20513 Dev (Dec 3, 2023)

  • IOS/KD: Set download span if download task not found (PR #12344 from noahpistilli)

New in Dolphin 5.0-20511 Dev (Dec 3, 2023)

  • JitArm64: Use ADDI2R for psq_lXX/psq_stXX immediate offsets (PR #12347 from JosJuice)

New in Dolphin 5.0-20507 Dev (Dec 3, 2023)

  • PowerPC: Unify "FromJit" MMU functions (PR #12320 from JosJuice)

New in Dolphin 5.0-20505 Dev (Dec 3, 2023)

  • Traversal: Use low TTL for probe packet (PR #11382 from skyfloogle)

New in Dolphin 5.0-20502 Dev (Dec 3, 2023)

  • VideoBackends:Metal: Support multiple compute textures (PR #12186 from TellowKrinkle)

New in Dolphin 5.0-20499 Dev (Dec 3, 2023)

  • GameSettings: add patch to disable interlacing in Black & Bruised (PR #12339 from Tilka)

New in Dolphin 5.0-20497 Dev (Dec 3, 2023)

  • JitArm64: Fix JitAsm without entry points map (PR #12341 from JosJuice)

New in Dolphin 5.0-20495 Dev (Dec 3, 2023)

  • JitArm64: Dispatcher optimizations (PR #11958 from JosJuice)

New in Dolphin 5.0-20489 Dev (Dec 3, 2023)

  • PPCAnalyst: Don't discard CR before gather pipe interrupt check (PR #12340 from JosJuice)

New in Dolphin 5.0-20487 Dev (Nov 29, 2023)

  • IOS/KD: Implement Request Register User ID (PR #11906 from noahpistilli)

New in Dolphin 5.0-20485 Dev (Nov 29, 2023)

  • Jit64: fix invalid instruction encoding (PR #12337 from Tilka)

New in Dolphin 5.0-20483 Dev (Nov 29, 2023)

  • PPCAnalyst: Allow more reordering of CR operations (PR #9857 from JosJuice)

New in Dolphin 5.0-20474 Dev (Nov 29, 2023)

  • Update default IP for HLE BBA (PR #12298 from Shoegzer)

New in Dolphin 5.0-20471 Dev (Nov 29, 2023)

  • Jit: Check MSR state in BLR optimization (PR #12141 from JosJuice)

New in Dolphin 5.0-20469 Dev (Nov 29, 2023)

  • JitArm64: Skip checking last input for NaN for non-SIMD operations (PR #12092 from JosJuice)

New in Dolphin 5.0-20466 Dev (Nov 29, 2023)

  • Jit: Handle imm msr in EmitStoreMembase (PR #12122 from JosJuice)

New in Dolphin 5.0-20463 Dev (Nov 29, 2023)

  • JitArm64: Use one instruction for making NaNs quiet (PR #12091 from JosJuice)

New in Dolphin 5.0-20461 Dev (Nov 29, 2023)

  • JitArm64: Optimize mfsrin/mtsrin address calculations (PR #12124 from JosJuice)

New in Dolphin 5.0-20459 Dev (Nov 29, 2023)

  • JitArm64: Write PC when calling MMU.cpp (PR #12143 from JosJuice)

New in Dolphin 5.0-20457 Dev (Nov 29, 2023)

  • Jit: Some mcrxr optimizations (PR #12123 from JosJuice)

New in Dolphin 5.0-20454 Dev (Nov 29, 2023)

  • JitArm64: Deduplicate the gather pipe exception check (PR #12179 from JosJuice)

New in Dolphin 5.0-20452 Dev (Nov 29, 2023)

  • Android: Add more GameCube controller types (PR #12215 from JosJuice)

New in Dolphin 5.0-20449 Dev (Nov 29, 2023)

  • JitArm64: Use LSL+CLS for classifying floats (PR #12235 from JosJuice)

New in Dolphin 5.0-20446 Dev (Nov 28, 2023)

  • Remove _M_X86 in favour of _M_X86_64 (PR #10965 from Zopolis4)

New in Dolphin 5.0-20443 Dev (Nov 28, 2023)

  • GameSettings: add patch to disable blur in Tony Hawk's Downhill Jam (PR #12333 from Tilka)

New in Dolphin 5.0-20441 Dev (Nov 28, 2023)

  • PPCAnalyst: Fix gprBlockInputs calculation (PR #12075 from JosJuice)

New in Dolphin 5.0-20438 Dev (Nov 28, 2023)

  • Tool/Header: Add JSON output mode; game data (PR #12230 from qixils)

New in Dolphin 5.0-20436 Dev (Nov 28, 2023)

  • OGLConfig: Only use Warn Log when OGL extensions are missing (PR #12334 from Dentomologist)

New in Dolphin 5.0-20434 Dev (Nov 28, 2023)

  • JitArm64: Check packed NaNs without using extra register (PR #12192 from JosJuice)

New in Dolphin 5.0-20432 Dev (Nov 28, 2023)

  • Config: Clean up IsSettingSaveable (PR #12317 from JosJuice)

New in Dolphin 5.0-20427 Dev (Nov 28, 2023)

  • JitArm64: Optimize frsqrte routine (PR #12231 from JosJuice)

New in Dolphin 5.0-20420 Dev (Nov 28, 2023)

  • CheatSearch: Automatically update Current Values (PR #12263 from Dentomologist)

New in Dolphin 5.0-20415 Dev (Nov 28, 2023)

  • JitArm64: Optimize Arm64GPRCache::FlushRegisters/FlushCRRegisters (PR #12278 from JosJuice)

New in Dolphin 5.0-20412 Dev (Nov 28, 2023)

  • PPCAnalyst: Don't discard registers across HLE'd functions (PR #12306 from JosJuice)

New in Dolphin 5.0-20409 Dev (Nov 28, 2023)

  • VideoCommon: move xf state management to its own class (PR #12328 from iwubcode)

New in Dolphin 5.0-20406 Dev (Nov 28, 2023)

  • Callstack: Bugfix. Fix loop to allow for more lines. (PR #12332 from TryTwo)

New in Dolphin 5.0-20404 Dev (Nov 28, 2023)

  • CMake: allow using system xxhash (PR #12330 from Tilka)

New in Dolphin 5.0-20402 Dev (Nov 28, 2023)

  • CodeDiffDialog: Add saving/loading results to a file. (PR #12265 from TryTwo)

New in Dolphin 5.0-20400 Dev (Nov 28, 2023)

  • Disable graphics settings fields when incompatible settings are enabled (PR #11093 from Pokechu22)

New in Dolphin 5.0-20397 Dev (Nov 28, 2023)

  • PPCCache: Always invalidate on icbi, even if icache is disabled (PR #10818 from Pokechu22)

New in Dolphin 5.0-20395 Dev (Nov 27, 2023)

  • Movie: Fix crash when starting input recording on OpenGL single core (PR #12279 from Dentomologist)

New in Dolphin 5.0-20393 Dev (Nov 27, 2023)

  • VideoCommon: move texture dump to a free function (PR #12300 from iwubcode)

New in Dolphin 5.0-20391 Dev (Nov 27, 2023)

  • JitArm64: Don't use farcode for conditional branch instructions (PR #12319 from JosJuice)

New in Dolphin 5.0-20389 Dev (Nov 27, 2023)

  • Externals: update xxhash to 0.8.2 as submodule (PR #12307 from iwubcode)

New in Dolphin 5.0-20387 Dev (Nov 27, 2023)

  • Android: Remove HostThreadLocks that are no longer needed (PR #12316 from JosJuice)

New in Dolphin 5.0-20385 Dev (Nov 27, 2023)

  • NetPlaySetupDialog: Fix spacing in Connect tab (PR #12321 from Dentomologist)

New in Dolphin 5.0-20383 Dev (Nov 27, 2023)

  • Change HDR paper white default to 203 to match the ITU recommendations (PR #12297 from Filoppi)

New in Dolphin 5.0-20381 Dev (Nov 26, 2023)

  • Vulkan: use EnumMap for blend factor luts (NFC) (PR #12325 from Tilka)

New in Dolphin 5.0-20379 Dev (Nov 26, 2023)

  • SkylandersPortalWindow: Remove unnecessary string conversions (PR #12326 from lioncash)

New in Dolphin 5.0-20373 Dev (Nov 26, 2023)

  • CustomAssetLibrary: Add virtual destructor (PR #12323 from lioncash)

New in Dolphin 5.0-20370 Dev (Nov 26, 2023)

  • WC24Send: Add missing header guard (PR #12322 from lioncash)

New in Dolphin 5.0-20368 Dev (Nov 26, 2023)

  • JitArm64: Add utility for calling a function with arguments (PR #11881 from JosJuice)

New in Dolphin 5.0-20366 Dev (Nov 25, 2023)

  • Externals: Update cubeb to mozilla/cubeb@54217bca3f3e0cd53c073690a23dd25d83557909 (PR #12310 from oltolm)

New in Dolphin 5.0-20364 Dev (Nov 25, 2023)

  • Metal: fix crash by enabling concurrent compilation only if available (PR #12311 from kemenaran)

New in Dolphin 5.0-20362 Dev (Nov 25, 2023)

  • GameSettings: port Gormiti black screen fix to PAL version (PR #12313 from Tilka)

New in Dolphin 5.0-20360 Dev (Nov 25, 2023)

  • BBA/HLE: Fix random PCAP file corruption (PR #12304 from sepalani)

New in Dolphin 5.0-20358 Dev (Nov 25, 2023)

  • Core: Add option to not report state change to SetState (bugfix) (PR #12299 from TryTwo)

New in Dolphin 5.0-20355 Dev (Nov 25, 2023)

  • expr: increase size of `varname` (PR #12305 from SuperSamus)

New in Dolphin 5.0-20353 Dev (Nov 25, 2023)

  • DSPHLE: Support 2023 libaesnd uCode (PR #12303 from Pokechu22)

New in Dolphin 5.0-20351 Dev (Nov 21, 2023)

  • iOS: fix crash when closing invalid file descriptor (PR #12309 from Tilka)

New in Dolphin 5.0-20349 Dev (Nov 21, 2023)

  • Jit: Get rid of short-lived std::vectors (PR #12302 from JosJuice)

New in Dolphin 5.0-20347 Dev (Nov 20, 2023)

  • AX: fix envelope volume for Wii ucodes (PR #12301 from Tilka)

New in Dolphin 5.0-20345 Dev (Nov 16, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20344 Dev (Nov 15, 2023)

  • Corrected Area Sampling Range (PR #12175 from Sam-Belliveau)

New in Dolphin 5.0-20341 Dev (Nov 15, 2023)

  • Make AutoHDR work with color luminance instead of average (PR #12176 from Filoppi)

New in Dolphin 5.0-20339 Dev (Nov 13, 2023)

  • DolphinQt/AchievementHeaderWidget: Remove unused member variables. (PR #12238 from AdmiralCurtiss)

New in Dolphin 5.0-20337 Dev (Nov 13, 2023)

  • Jit: Define new terms related to fastmem (PR #12268 from JosJuice)

New in Dolphin 5.0-20335 Dev (Nov 13, 2023)

  • DolphinQt: Remove unnecessary qOverloads (PR #12273 from Dentomologist)

New in Dolphin 5.0-20333 Dev (Nov 13, 2023)

  • MMU: Use VSID in segment register as additional TLB lookup key (PR #12282 from Wack0)

New in Dolphin 5.0-20331 Dev (Nov 13, 2023)

  • Fix accidental fallthrough in BPStructs (PR #12288 from Pokechu22)

New in Dolphin 5.0-20329 Dev (Nov 13, 2023)

  • AX: make volume field signed (PR #12276 from Tilka)

New in Dolphin 5.0-20327 Dev (Nov 12, 2023)

  • Add descriptions for more BP registers (PR #12286 from Pokechu22)

New in Dolphin 5.0-20320 Dev (Nov 12, 2023)

  • VideoCommon: copy software renderer logic for blend mode priorities (PR #12287 from Tilka)

New in Dolphin 5.0-20318 Dev (Nov 12, 2023)

  • WiiSocket: Explicitly delete move assignment operator (PR #12283 from Dentomologist)

New in Dolphin 5.0-20316 Dev (Nov 12, 2023)

  • SDL: Add default case to switch statement (PR #12284 from Dentomologist)

New in Dolphin 5.0-20314 Dev (Nov 9, 2023)

  • JitArm64: Fix some oddities with non-dirty immediates (PR #12274 from JosJuice)

New in Dolphin 5.0-20311 Dev (Nov 9, 2023)

  • MMU: on DSI exception, don't set store bit in DSISR on read (PR #12277 from Wack0)

New in Dolphin 5.0-20309 Dev (Nov 8, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20308 Dev (Nov 7, 2023)

  • DolphinQt/AchievementHeaderWidget: Fix wrong label for hard unlock count. (PR #12237 from AdmiralCurtiss)

New in Dolphin 5.0-20306 Dev (Nov 7, 2023)

  • Jit64: Use MOVSD in ps_sum1 and ps_merge01 (PR #12182 from JosJuice)

New in Dolphin 5.0-20303 Dev (Nov 6, 2023)

  • Skylanders: Improve figure data view and generation (PR #12133 from mandar1jn)

New in Dolphin 5.0-20301 Dev (Nov 6, 2023)

  • DolphinQt: Allow forcing light or dark style on Windows. (PR #12272 from AdmiralCurtiss)

New in Dolphin 5.0-20296 Dev (Nov 6, 2023)

  • DiscIO: Remove unintentional use of comma operator (PR #12275 from JosJuice)

New in Dolphin 5.0-20294 Dev (Nov 6, 2023)

  • UI, CodeDiffDialog: Fix table widget display issues, including dark style. (PR #12271 from TryTwo)

New in Dolphin 5.0-20292 Dev (Nov 6, 2023)

  • UnitTests: Test frsqrte against known values (PR #12259 from Sintendo)

New in Dolphin 5.0-20290 Dev (Nov 6, 2023)

  • Contributing.md: Make our stance on leaked information explicit (PR #12267 from JosJuice)

New in Dolphin 5.0-20288 Dev (Nov 6, 2023)

  • Netplay: Fix building on clang 17. (PR #12270 from AdmiralCurtiss)

New in Dolphin 5.0-20286 Dev (Nov 6, 2023)

  • IOS/KD: Disable download and mail when files are invalid (PR #12266 from noahpistilli)

New in Dolphin 5.0-20284 Dev (Nov 6, 2023)

  • iOS: implement /dev/aes & /dev/sha (PR #12244 from DacoTaco)

New in Dolphin 5.0-20281 Dev (Nov 2, 2023)

  • JIT64 (Jit_Integer): for twx instructions, raise exception with correct SRR0 (PR #12257 from Wack0)

New in Dolphin 5.0-20279 Dev (Nov 1, 2023)

  • Fix regression when recording multiple fifologs (PR #12260 from Pokechu22)

New in Dolphin 5.0-20277 Dev (Nov 1, 2023)

  • Netplay: Don't log skippable events as errors (PR #12258 from skyfloogle)

New in Dolphin 5.0-20275 Dev (Nov 1, 2023)

  • PowerPC: Allow toggling write-back cache during emulation (PR #12211 from JosJuice)

New in Dolphin 5.0-20268 Dev (Nov 1, 2023)

  • Core/State: Refactor logic for determining the relative age of existing savestates. (PR #12262 from AdmiralCurtiss)

New in Dolphin 5.0-20265 Dev (Nov 1, 2023)

  • Cheats Manager: Fix factory widget spacing (PR #12264 from Dentomologist)

New in Dolphin 5.0-20263 Dev (Oct 30, 2023)

  • PPCDebugInterface: Tweak regex in GetMemoryAddressFromInstruction to fix bugs (PR #12261 from TryTwo)

New in Dolphin 5.0-20261 Dev (Oct 30, 2023)

  • Core: Fix UI slowdown for savestate timestamp reads (PR #12256 from malleoz)

New in Dolphin 5.0-20259 Dev (Oct 29, 2023)

  • Tools: fix perf-disassemble.sh. (PR #12161 from krnlyng)

New in Dolphin 5.0-20257 Dev (Oct 29, 2023)

  • Jit_LoadStore: Minor dcbx register optimizations (PR #12250 from Sintendo)

New in Dolphin 5.0-20254 Dev (Oct 29, 2023)

  • PowerPC: Negate m_dec values in frsqrte table (PR #12249 from Sintendo)

New in Dolphin 5.0-20252 Dev (Oct 29, 2023)

  • VideoCommon: Don't swap on state load when there's no XFB. (PR #12254 from AdmiralCurtiss)

New in Dolphin 5.0-20250 Dev (Oct 29, 2023)

  • Fix shader compiles on Asahi Linux (PR #12253 from TellowKrinkle)

New in Dolphin 5.0-20247 Dev (Oct 29, 2023)

  • CheatSearch: Use std comparison function objects (PR #12248 from Dentomologist)

New in Dolphin 5.0-20245 Dev (Oct 29, 2023)

  • ControllerInterface/SDL: Remove Xbox 360 controller disabling hack. (PR #12255 from jordan-woyak)

New in Dolphin 5.0-20243 Dev (Oct 29, 2023)

  • SkylanderPortal: Make protected variables private (PR #12251 from Dentomologist)

New in Dolphin 5.0-20241 Dev (Oct 26, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-20240 Dev (Oct 20, 2023)

  • RetroAchievements - On Screen Images (PR #12196 from LillyJadeKatrin)

New in Dolphin 5.0-20237 Dev (Oct 17, 2023)

  • VideoCommon: Add support for icons in OSD messages. (PR #12242 from AdmiralCurtiss)

New in Dolphin 5.0-20235 Dev (Oct 17, 2023)

  • DolphinQt/AchievementProgressWidget: Use ClearLayoutRecursively() to clear layout. (PR #12239 from AdmiralCurtiss)

New in Dolphin 5.0-20233 Dev (Oct 17, 2023)

  • VideoCommon: use ToLower function in assets when parsing json (PR #12243 from iwubcode)

New in Dolphin 5.0-20231 Dev (Oct 17, 2023)

  • VideoCommon: add additional properties to ShaderAsset to support custom shader uniforms (PR #12241 from iwubcode)

New in Dolphin 5.0-20229 Dev (Oct 16, 2023)

  • RetroAchievements - Leaderboards Tab (PR #12027 from LillyJadeKatrin)

New in Dolphin 5.0-20225 Dev (Oct 16, 2023)

  • AchievementManager: Call ActivateDeactivateLeaderboards() and ActivateDeactivateRichPresence() under lock. (PR #12229 from AdmiralCurtiss)

New in Dolphin 5.0-20223 Dev (Oct 16, 2023)

  • DolphinQt: Move GraphicsModListWidget::ClearLayoutRecursively() to QtUtils. (PR #12236 from AdmiralCurtiss)

New in Dolphin 5.0-20221 Dev (Oct 16, 2023)

  • VideoBackends / VideoCommon: add support for custom shader uniforms to D3D, Vulkan, OGL (PR #12185 from iwubcode)

New in Dolphin 5.0-20215 Dev (Oct 16, 2023)

  • Externals: Update libcurl to 8.4.0 (PR #12233 from AdmiralCurtiss)

New in Dolphin 5.0-20213 Dev (Oct 16, 2023)

  • IOSC: Convert ObjectSubType to enum class (PR #12232 from Dentomologist)

New in Dolphin 5.0-20211 Dev (Oct 11, 2023)

  • AchievementManager: Don't store pointer to rc_runtime_event_t in lambda. (PR #12228 from AdmiralCurtiss)

New in Dolphin 5.0-20209 Dev (Oct 11, 2023)

  • VideoCommon: wait for the GPU to be finished doing any work before invalidating pipelines when graphics config changes (PR #12227 from iwubcode)

New in Dolphin 5.0-20207 Dev (Oct 11, 2023)

  • Qt/EnhancementsWidget: Fix size of resolution dropdown. (PR #12225 from AdmiralCurtiss)

New in Dolphin 5.0-20205 Dev (Oct 11, 2023)

  • VideoCommon: use 'TextureData' for texture assets to support texture metadata (PR #12167 from iwubcode)

New in Dolphin 5.0-20203 Dev (Oct 10, 2023)

  • PowerPC: Flip the order of frsqrte_expected (PR #12209 from JosJuice)

New in Dolphin 5.0-20201 Dev (Oct 10, 2023)

  • Jit64: Increase farcode & nearcode cache size (PR #12213 from dreamsyntax)

New in Dolphin 5.0-20199 Dev (Oct 10, 2023)

  • Savestates: Use LZ4 algorithm for faster decompression (PR #12217 from malleoz)

New in Dolphin 5.0-20196 Dev (Oct 9, 2023)

  • Fix heap buffer overflow in GCMemcardRaw (PR #12221 from nick0ve)

New in Dolphin 5.0-20193 Dev (Oct 6, 2023)

  • Add support for resolutions multipliers up to 12x (~8k) (PR #12171 from Filoppi)

New in Dolphin 5.0-20191 Dev (Oct 4, 2023)

  • Core/BBA/BuiltIn: Replace IP_PROTOCOL with IPV4_ETHERTYPE to avoid conflict with Linux headers. (PR #12219 from AdmiralCurtiss)

New in Dolphin 5.0-20189 Dev (Oct 4, 2023)

  • GameCube Zelda HLE in Wii mode (PR #12089 from stblr)

New in Dolphin 5.0-20186 Dev (Oct 4, 2023)

  • Disable Store EFB Copies to Texture Only for Mystery Case Files: The Malgrave Incident (PR #12189 from Pokechu22)

New in Dolphin 5.0-20184 Dev (Oct 4, 2023)

  • RetroAchievements - Progress Notifications (PR #12026 from LillyJadeKatrin)

New in Dolphin 5.0-20181 Dev (Oct 4, 2023)

  • Added CopyReader to BlobReader and all subclasses (PR #12036 from LillyJadeKatrin)

New in Dolphin 5.0-20179 Dev (Oct 4, 2023)

  • Added error checking and logging to AchievementManager::GetAchievemen… (PR #12212 from LillyJadeKatrin)

New in Dolphin 5.0-20177 Dev (Oct 4, 2023)

  • Android: Remove a stray backtick (PR #12214 from JosJuice)

New in Dolphin 5.0-20175 Dev (Oct 1, 2023)

  • RetroAchievements - Badges (PR #12025 from LillyJadeKatrin)

New in Dolphin 5.0-20168 Dev (Oct 1, 2023)

  • Jit: Fix fastmem initialization order (PR #12210 from JosJuice)

New in Dolphin 5.0-20166 Dev (Oct 1, 2023)

  • PowerPC: reduce location assert cost (PR #12206 from malleoz)

New in Dolphin 5.0-20164 Dev (Sep 29, 2023)

  • DolphinQt: Fix decrease emulation speed hotkey rollover (PR #12207 from malleoz)

New in Dolphin 5.0-20162 Dev (Sep 29, 2023)

  • Retroachievements bugfix (PR #12204 from LillyJadeKatrin)

New in Dolphin 5.0-20154 Dev (Sep 29, 2023)

  • SaveStates : Fix MainWindow.m_state_slot is not restored from Qt.ini Emulation/StateSlot. (PR #12201 from fabricecaruso)

New in Dolphin 5.0-20152 Dev (Sep 29, 2023)

  • AchievementsWindow: Fix rapid popups on initial opening. (PR #12205 from LillyJadeKatrin)

New in Dolphin 5.0-20150 Dev (Sep 29, 2023)

  • FileUtil: Don't try to retrieve size for FIFO pipe (PR #12200 from itsmattkc)

New in Dolphin 5.0-20148 Dev (Sep 29, 2023)

  • Steam Deck: Periodically reenable gyro (PR #12172 from ArcaneNibble)

New in Dolphin 5.0-20146 Dev (Sep 29, 2023)

  • HIDv4: Check Device Not Null Before Attaching (PR #12203 from deReeperJosh)

New in Dolphin 5.0-20144 Dev (Sep 25, 2023)

  • IOS/KD: Fix crash with KD Scheduler (PR #12199 from noahpistilli)

New in Dolphin 5.0-20142 Dev (Sep 25, 2023)

  • Added log statements across AchievementManager. (PR #12195 from LillyJadeKatrin)

New in Dolphin 5.0-20140 Dev (Sep 25, 2023)

  • Require system library fmt >= 10.1 (PR #12198 from rsgnz)

New in Dolphin 5.0-20138 Dev (Sep 25, 2023)

  • Android: Float slider settings fix (PR #12197 from t895)

New in Dolphin 5.0-20135 Dev (Sep 25, 2023)

  • Update fmt to 10.1.1 (PR #12190 from AdmiralCurtiss)

New in Dolphin 5.0-20132 Dev (Sep 25, 2023)

  • https://dl.dolphin-emu.org/builds/b3/b3/dolphin-master-5.0-20132-universal.dmg

New in Dolphin 5.0-20130 Dev (Sep 23, 2023)

  • Android: Use custom image loader for game covers (PR #12188 from t895)

New in Dolphin 5.0-20128 Dev (Sep 20, 2023)

  • Common/LogManager: Add logging category for Achievements. (PR #12160 from AdmiralCurtiss)

New in Dolphin 5.0-20126 Dev (Sep 18, 2023)

  • JitArm64/Jit64: Extend the fast lookup mmap-ed segment further to avoid needing to check the msr bits. (PR #12155 from krnlyng)

New in Dolphin 5.0-20124 Dev (Sep 18, 2023)

  • Common: Fix HttpRequest::GetLastResponseCode stack corruption (PR #12181 from JosJuice)

New in Dolphin 5.0-20122 Dev (Sep 12, 2023)

  • VideoCommon: add cubemap to ShaderAsset and TextureAsset (PR #12166 from iwubcode)

New in Dolphin 5.0-20120 Dev (Sep 12, 2023)

  • IOS/KD: Implement Download Scheduler (PR #12165 from noahpistilli)

New in Dolphin 5.0-20118 Dev (Sep 12, 2023)

  • Common/MemArena: Set MAP_NORESERVE in LazyMemoryRegion on Linux. (PR #12177 from AdmiralCurtiss)

New in Dolphin 5.0-20116 Dev (Sep 10, 2023)

  • Jit: Use correct address when checking fifoWriteAddresses (PR #12178 from JosJuice)

New in Dolphin 5.0-20114 Dev (Sep 10, 2023)

  • Jit: Don't discard before gather pipe interrupt check (PR #12138 from JosJuice)

New in Dolphin 5.0-20111 Dev (Sep 10, 2023)

  • JitArm64: Store PC on debug exit (PR #12081 from JosJuice)

New in Dolphin 5.0-20109 Dev (Sep 10, 2023)

  • VideoCommon: Expose the widescreen heuristic's standard and widescreen values in onion config. (PR #12169 from jordan-woyak)

New in Dolphin 5.0-20107 Dev (Sep 7, 2023)

  • Core/JitCache: Don't try to allocate the fast block map on 32-bit builds. (PR #12174 from AdmiralCurtiss)

New in Dolphin 5.0-20105 Dev (Sep 7, 2023)

  • Common/MemArena: LazyMemoryRegion fixes. (PR #12173 from AdmiralCurtiss)

New in Dolphin 5.0-20101 Dev (Sep 6, 2023)

  • RetroAchievements - Rearranged startup process (PR #12029 from LillyJadeKatrin)

New in Dolphin 5.0-20099 Dev (Sep 6, 2023)

  • RetroAchievements - Add Rich Presence to Achievement Dialog Header (PR #12028 from LillyJadeKatrin)

New in Dolphin 5.0-20097 Dev (Sep 6, 2023)

  • VideoCommon: Allow widescreen heuristic's constants to be overridden by onion config (PR #11419 from OatmealDome)

New in Dolphin 5.0-20094 Dev (Sep 6, 2023)

  • VideoCommon: add additional texture sampler types to ShaderAsset (PR #12139 from iwubcode)

New in Dolphin 5.0-20092 Dev (Sep 6, 2023)

  • VideoCommon: additional error checking for CustomPipelineAction (PR #12137 from iwubcode)

New in Dolphin 5.0-20090 Dev (Sep 6, 2023)

  • VideoCommon: add TextureData structure with metadata (PR #12136 from iwubcode)

New in Dolphin 5.0-20088 Dev (Sep 6, 2023)

  • Add Everybody Votes Channel and Region Select to WiiLink config (PR #12159 from noahpistilli)

New in Dolphin 5.0-20086 Dev (Sep 6, 2023)

  • VideoBackends:Metal: Multi render target support (PR #12004 from TellowKrinkle)

New in Dolphin 5.0-20084 Dev (Sep 6, 2023)

  • VideoCommon: add ability to load cube maps into custom texture data (PR #12102 from iwubcode)

New in Dolphin 5.0-20082 Dev (Sep 6, 2023)

  • VideoCommon: Deinit Graphics Mod Manager explicitly (PR #12158 from noahpistilli)

New in Dolphin 5.0-20080 Dev (Sep 6, 2023)

  • Android: Get rid of unnecessary nullability in features.settings (PR #12152 from JosJuice)

New in Dolphin 5.0-20078 Dev (Sep 6, 2023)

  • IOS/KD: Implement NWC24_CHECK_MAIL_NOW (PR #12108 from noahpistilli)

New in Dolphin 5.0-20071 Dev (Sep 3, 2023)

  • IOS/KD: Check if a file has an RSA signature (PR #12149 from noahpistilli)

New in Dolphin 5.0-20069 Dev (Sep 3, 2023)

  • Fifo: Convert MemoryUpdate::Type to enum class (PR #12148 from Dentomologist)

New in Dolphin 5.0-20067 Dev (Sep 3, 2023)

  • TextureCacheBase: Add m_ prefix to member variables (PR #12157 from Dentomologist)

New in Dolphin 5.0-20065 Dev (Sep 3, 2023)

  • Jit: Allow BLR optimization without fastmem (PR #12079 from JosJuice)

New in Dolphin 5.0-20062 Dev (Sep 3, 2023)

  • JitCache: Fix potentially dangling pointer to fast block map. (PR #12150 from AdmiralCurtiss)

New in Dolphin 5.0-20059 Dev (Aug 30, 2023)

  • Android: Expose color space settings (PR #12095 from t895)

New in Dolphin 5.0-20056 Dev (Aug 30, 2023)

  • PageFaultTest: Use GTEST_SKIP instead of early return (PR #12147 from Dentomologist)

New in Dolphin 5.0-20054 Dev (Aug 30, 2023)

  • Jit: Automatically clear cache when JIT settings are updated (PR #10575 from JosJuice)

New in Dolphin 5.0-20050 Dev (Aug 30, 2023)

  • VideoCommon: Fix GLSL uint handling in UberShaderPixel (PR #12145 from JosJuice)

New in Dolphin 5.0-20048 Dev (Aug 29, 2023)

  • Video: Fix issues with the window presentation (PR #12000 from Filoppi)

New in Dolphin 5.0-20043 Dev (Aug 29, 2023)

  • RetroAchievements - Fixed Leaderboard Scored message format (PR #12030 from LillyJadeKatrin)

New in Dolphin 5.0-20041 Dev (Aug 29, 2023)

  • Added latching buttons (Android) (PR #12119 from ThunderousEcho)

New in Dolphin 5.0-20039 Dev (Aug 28, 2023)

  • Use latest resolution value for resolution hotkey OSD (PR #12142 from JosJuice)

New in Dolphin 5.0-20037 Dev (Aug 27, 2023)

  • JitArm64: Avoid loading compilerPC multiple times if it's already in a register. (PR #12086 from krnlyng)

New in Dolphin 5.0-20035 Dev (Aug 27, 2023)

  • Android: Convert "features.input" package to Kotlin (PR #11919 from t895)

New in Dolphin 5.0-20007 Dev (Aug 27, 2023)

  • JitArm64: Never check downcount on block entry (PR #11191 from JosJuice)

New in Dolphin 5.0-20003 Dev (Aug 27, 2023)

  • IOS: Remove unused member variable from SharedContentMap and UIDSys (PR #12097 from Dentomologist)

New in Dolphin 5.0-20001 Dev (Aug 27, 2023)

  • Don't call RunAsCPUThread in config callbacks (PR #12117 from JosJuice)

New in Dolphin 5.0-19995 Dev (Aug 27, 2023)

  • MemoryViewWidget: Fix some characters being truncated (PR #12127 from sepalani)

New in Dolphin 5.0-19993 Dev (Aug 27, 2023)

  • DiscIO: Don't keep volume pointer in DiscScrubber (PR #12121 from JosJuice)

New in Dolphin 5.0-19991 Dev (Aug 27, 2023)

  • GCC: Suppress PPCSTATE_OFF invalid-offsetof warnings (PR #12128 from Dentomologist)

New in Dolphin 5.0-19989 Dev (Aug 27, 2023)

  • JitArm64: Resolve deprecated enum conversion warning (PR #12135 from Dentomologist)

New in Dolphin 5.0-19987 Dev (Aug 27, 2023)

  • Move SmallVector to Common (PR #12126 from JosJuice)

New in Dolphin 5.0-19980 Dev (Aug 23, 2023)

  • VideoCommon: Fix custom shader constants on GLES (PR #12132 from JosJuice)

New in Dolphin 5.0-19978 Dev (Aug 23, 2023)

  • Fixes to translatable strings (PR #12130 from JosJuice)

New in Dolphin 5.0-19976 Dev (Aug 22, 2023)

  • VideoCommon/GraphicsModAsset: Error out if config key is not a string. (PR #12129 from AdmiralCurtiss)

New in Dolphin 5.0-19974 Dev (Aug 22, 2023)

  • VideoCommon: add a graphics mod action that allows you to modify the game's base rendering (PR #11300 from iwubcode)

New in Dolphin 5.0-19961 Dev (Aug 21, 2023)

  • x64EmitterTest: add J/J_CC/CALL unit tests (PR #11959 from Dentomologist)

New in Dolphin 5.0-19958 Dev (Aug 21, 2023)

  • HLE_OS: Manually handle printfs from emulated software to prevent emulated software from crashing Dolphin with an invalid printf formatting string. (PR #11025 from AdmiralCurtiss)

New in Dolphin 5.0-19955 Dev (Aug 21, 2023)

  • Jit64: Actually update membase register after GlobalAdvance(). (PR #12120 from AdmiralCurtiss)

New in Dolphin 5.0-19953 Dev (Aug 21, 2023)

  • Jit: Load the memory register only when the msr bits have changed and do not use jumps to load it. (PR #12048 from krnlyng)

New in Dolphin 5.0-19951 Dev (Aug 21, 2023)

  • EXI: Remove pointless PauseAndLock functions (PR #11996 from Dentomologist)

New in Dolphin 5.0-19949 Dev (Aug 21, 2023)

  • DolphinQt/TASInputWindow: Make 'Enable Controller Input' translatable. (PR #12118 from AdmiralCurtiss)

New in Dolphin 5.0-19947 Dev (Aug 21, 2023)

  • Do not try portmapping when using traversal server (PR #12044 from jmlee337)

New in Dolphin 5.0-19945 Dev (Aug 21, 2023)

  • Dragon Ball Z: Budokai Tenkaichi 3 - Graphics Mod Bloom and HUD Definitions (PR #12113 from Seedonator)

New in Dolphin 5.0-19943 Dev (Aug 21, 2023)

  • Update GameTDB files (PR #12071 from JosJuice)

New in Dolphin 5.0-19941 Dev (Aug 21, 2023)

  • InputConfig: Update IsControllerControlledByGamepadDevice for Android input overhaul (PR #12083 from JosJuice)

New in Dolphin 5.0-19939 Dev (Aug 21, 2023)

  • Video: implement output resampling (upscaling/downscaling) methods (PR #11999 from Filoppi)

New in Dolphin 5.0-19933 Dev (Aug 18, 2023)

  • DolphinQt/LogWidget: Restore log window colors. (PR #12116 from AdmiralCurtiss)

New in Dolphin 5.0-19931 Dev (Aug 18, 2023)

  • Add AutoHDR post process shader (PR #12003 from Filoppi)

New in Dolphin 5.0-19928 Dev (Aug 18, 2023)

  • DolphinQt/AdvancedPane: UI improvements. (PR #12115 from AdmiralCurtiss)

New in Dolphin 5.0-19924 Dev (Aug 18, 2023)

  • DolphinQt/EnhancementsWidget: Use custom tooltip for Color Correction button. (PR #12114 from AdmiralCurtiss)

New in Dolphin 5.0-19922 Dev (Aug 18, 2023)

  • Android: Move DirectoryInitialization toast to UI thread (PR #12110 from JosJuice)

New in Dolphin 5.0-19920 Dev (Aug 18, 2023)

  • VideoCommon: asset load time is now stored as a chrono system_clock time (PR #12103 from iwubcode)

New in Dolphin 5.0-19918 Dev (Aug 17, 2023)

  • VideoCommon: Fix std::filesystem::path encoding conversion (PR #12112 from JosJuice)

New in Dolphin 5.0-19916 Dev (Aug 16, 2023)

  • Remove `BUG_BROKEN_FRAGMENT_SHADER_INDEX_DECORATION` (PR #12111 from OatmealDome)

New in Dolphin 5.0-19914 Dev (Aug 16, 2023)

  • Retrieve page table information from the data cache (PR #12107 from MikeIsAStar)

New in Dolphin 5.0-19912 Dev (Aug 16, 2023)

  • VideoBackends: update SRVDescriptorTable size in DX12 to use pixel sampler constant (PR #12104 from iwubcode)

New in Dolphin 5.0-19907 Dev (Aug 16, 2023)

  • ControllerInterface/Android: Add null check to AddDevice (PR #12109 from JosJuice)

New in Dolphin 5.0-19903 Dev (Aug 14, 2023)

  • DolphinQt: Add ToolTipPushButton. (PR #12100 from AdmiralCurtiss)

New in Dolphin 5.0-19901 Dev (Aug 14, 2023)

  • Skylanders: expand and improve character list (PR #12090 from mandar1jn)

New in Dolphin 5.0-19899 Dev (Aug 14, 2023)

  • Gcadapter: fix Android unused constant warning (PR #12098 from Dentomologist)

New in Dolphin 5.0-19896 Dev (Aug 14, 2023)

  • Prevent SD data loss from silent resync failure (PR #12069 from riidefi)

New in Dolphin 5.0-19894 Dev (Aug 14, 2023)

  • JitArm64: Use LogicalImm in boolX (PR #12060 from Sintendo)

New in Dolphin 5.0-19892 Dev (Aug 14, 2023)

  • Disable right-click menu on main window (PR #12066 from Pokechu22)

New in Dolphin 5.0-19890 Dev (Aug 14, 2023)

  • AbstractFramebuffer: Fix Android reorder-ctor warning (PR #12099 from Dentomologist)

New in Dolphin 5.0-19888 Dev (Aug 14, 2023)

  • Disable Wii Save Options When Emulation Is Running (PR #12093 from Hark64)

New in Dolphin 5.0-19886 Dev (Aug 14, 2023)

  • Add custom dark theme for Windows. (PR #12080 from AdmiralCurtiss)

New in Dolphin 5.0-19874 Dev (Aug 11, 2023)

  • VideoCommon: fix regression with texture load order (PR #12094 from iwubcode)

New in Dolphin 5.0-19872 Dev (Aug 11, 2023)

  • VideoBackends: add support for cube maps for OGL, Vulkan, and D3D (PR #12061 from iwubcode)

New in Dolphin 5.0-19870 Dev (Aug 11, 2023)

  • Remove force disable WC24 Standby (PR #12064 from noahpistilli)

New in Dolphin 5.0-19868 Dev (Aug 11, 2023)

  • D3D12: Only use framebuffer integer descriptor if allocated (PR #12087 from Dentomologist)

New in Dolphin 5.0-19866 Dev (Aug 9, 2023)

  • JitArm64: Prefer MOVI with 64-bit elements for zeroing (PR #12088 from JosJuice)

New in Dolphin 5.0-19864 Dev (Aug 2, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19863 Dev (Jul 31, 2023)

  • Add file size stats to NAND Check. (PR #12047 from AdmiralCurtiss)

New in Dolphin 5.0-19859 Dev (Jul 30, 2023)

  • WiimoteReal/IOWin: Use correct error type in the default case. (PR #12073 from AdmiralCurtiss)

New in Dolphin 5.0-19856 Dev (Jul 30, 2023)

  • VideoCommon: update NetplayChatUI's chat message to avoid imgui error (PR #12078 from iwubcode)

New in Dolphin 5.0-19854 Dev (Jul 30, 2023)

  • Externals / VideoCommon: update imgui to 1.89.7 (and implot to 0.15) (PR #12065 from iwubcode)

New in Dolphin 5.0-19851 Dev (Jul 30, 2023)

  • GekkoDisassembler: Remove unused member and parameters (PR #12019 from Dentomologist)

New in Dolphin 5.0-19844 Dev (Jul 30, 2023)

  • Android: Fix SettingsActivity.onActivityResult (PR #12076 from JosJuice)

New in Dolphin 5.0-19842 Dev (Jul 27, 2023)

  • UnitTests: Enable cluster check in FileSystemTest.GetDirectoryStats. (PR #12046 from AdmiralCurtiss)

New in Dolphin 5.0-19840 Dev (Jul 27, 2023)

  • Qt/GameConfigWidget: Add Manual Texture Sampling (PR #12068 from SuperSamus)

New in Dolphin 5.0-19836 Dev (Jul 26, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19835 Dev (Jul 24, 2023)

  • [Minor Bugfix] Extremely rare HostID collision bugfix (PR #12045 from tupfold)

New in Dolphin 5.0-19833 Dev (Jul 24, 2023)

  • Externals: Update libcurl (PR #11853 from noahpistilli)

New in Dolphin 5.0-19831 Dev (Jul 24, 2023)

  • Rename "Show Debugging UI" to "Enable Debugging UI" (PR #12067 from Pokechu22)

New in Dolphin 5.0-19829 Dev (Jul 24, 2023)

  • Core: save core timing parameters into variables updated during refresh (PR #12057 from iwubcode)

New in Dolphin 5.0-19827 Dev (Jul 24, 2023)

  • Announce RSCRATCH clobbering in Jit64::Cleanup() when profiling is enabled (PR #12052 from mitaclaw)

New in Dolphin 5.0-19825 Dev (Jul 24, 2023)

  • VideoCommon: skip the texture dump if a custom texture is available, regardless if it is loaded or not (PR #12055 from iwubcode)

New in Dolphin 5.0-19823 Dev (Jul 24, 2023)

  • Skylanders: Update J command documentation (PR #12051 from mandar1jn)

New in Dolphin 5.0-19821 Dev (Jul 24, 2023)

  • cubeb: Change name to "Dolphin Emulator" (PR #12063 from SuperSamus)

New in Dolphin 5.0-19819 Dev (Jul 23, 2023)

  • VideoCommon: add startup message to know if custom textures are installed (PR #12062 from iwubcode)

New in Dolphin 5.0-19817 Dev (Jul 23, 2023)

  • Add Enable WiiLink checkbox to Android GUI (PR #12058 from noahpistilli)

New in Dolphin 5.0-19815 Dev (Jul 23, 2023)

  • Fix GC Adapter breaking and burning a full CPU core after sleep-wake on Linux (PR #12015 from nyanpasu64)

New in Dolphin 5.0-19808 Dev (Jul 20, 2023)

  • Add Forecast Channel buffer patch (PR #12054 from noahpistilli)

New in Dolphin 5.0-19806 Dev (Jul 20, 2023)

  • VideoCommon: fix some compiler warnings for CustomAsset (PR #12050 from iwubcode)

New in Dolphin 5.0-19804 Dev (Jul 17, 2023)

  • VideoCommon: initialize load info variables in CustomAssetLibrary (PR #12049 from iwubcode)

New in Dolphin 5.0-19802 Dev (Jul 17, 2023)

  • Qt: Color Correction window fixes (PR #12033 from mbc07)

New in Dolphin 5.0-19800 Dev (Jul 17, 2023)

  • Allow shared zlib-ng (PR #11747 from Mystro256)

New in Dolphin 5.0-19798 Dev (Jul 17, 2023)

  • Common: Add a strerror_r wrapper (PR #12043 from sepalani)

New in Dolphin 5.0-19795 Dev (Jul 12, 2023)

  • readme: Add '--recursive' to git submodule command (PR #12041 from bemug)

New in Dolphin 5.0-19793 Dev (Jul 12, 2023)

  • D3D: Remove Windows 7 mention in logic ops warning (PR #12042 from JosJuice)

New in Dolphin 5.0-19791 Dev (Jul 12, 2023)

  • Skylanders Portal: More List Fixes (PR #12039 from deReeperJosh)

New in Dolphin 5.0-19789 Dev (Jul 10, 2023)

  • VideoCommon: add material asset (PR #12024 from iwubcode)

New in Dolphin 5.0-19787 Dev (Jul 10, 2023)

  • QtUtils: Remove unused FlowLayout (PR #12017 from Dentomologist)

New in Dolphin 5.0-19785 Dev (Jul 10, 2023)

  • GekkoDisassembler: Remove unread variables (PR #12020 from Dentomologist)

New in Dolphin 5.0-19782 Dev (Jul 9, 2023)

  • Fix unsafe netplay code in SI_DeviceGCController (PR #12034 from MaverickAmon02)

New in Dolphin 5.0-19780 Dev (Jul 9, 2023)

  • VideoCommon: call into graphics mods create texture callback (PR #12022 from iwubcode)

New in Dolphin 5.0-19778 Dev (Jul 9, 2023)

  • Skylander Portal: Simple List Fixes (PR #12021 from deReeperJosh)

New in Dolphin 5.0-19776 Dev (Jul 6, 2023)

  • VideoCommon: add a pixel shader asset (PR #12009 from iwubcode)

New in Dolphin 5.0-19774 Dev (Jul 6, 2023)

  • RetroAchievements - Achievement Progress Tab (PR #11878 from LillyJadeKatrin)

New in Dolphin 5.0-19768 Dev (Jul 6, 2023)

  • VideoCommon: don't do pointer copies during graphics mod callback iteration (PR #12023 from iwubcode)

New in Dolphin 5.0-19766 Dev (Jul 6, 2023)

  • VideoCommon: allow multiple texture assets to associate with a texture cache entry (PR #11991 from iwubcode)

New in Dolphin 5.0-19764 Dev (Jul 2, 2023)

  • VideoBackends: support multiple compute images for some backends (PR #11923 from iwubcode)

New in Dolphin 5.0-19762 Dev (Jul 2, 2023)

  • GekkoDisassembler: Remove unread variable and associated enum (PR #11992 from Dentomologist)

New in Dolphin 5.0-19759 Dev (Jul 2, 2023)

  • Add Bloom Definitions for Skylanders: Spyro's Adventure (PR #12016 from SuperSamus)

New in Dolphin 5.0-19757 Dev (Jul 2, 2023)

  • PPCAnalyst: Reduce number of iterations in ReorderInstructionsCore (PR #11916 from JosJuice)

New in Dolphin 5.0-19755 Dev (Jul 2, 2023)

  • WiimoteReal/IOWin: Don't try to print error message for non-errors. (PR #11978 from AdmiralCurtiss)

New in Dolphin 5.0-19753 Dev (Jul 2, 2023)

  • DSPEmulator: Remove unused PauseAndLock parameter (PR #11997 from Dentomologist)

New in Dolphin 5.0-19751 Dev (Jul 2, 2023)

  • Qt: Fix some Post Process Configuration Widget issues #3-4 (PR #12001 from Filoppi)

New in Dolphin 5.0-19749 Dev (Jul 2, 2023)

  • CMake: Allow ignoring system packages (PR #11955 from TellowKrinkle)

New in Dolphin 5.0-19746 Dev (Jul 2, 2023)

  • CMake: Generate scmrev.h at build time instead of configure time. (PR #12007 from AdmiralCurtiss)

New in Dolphin 5.0-19744 Dev (Jun 30, 2023)

  • Common: Better AlignUp implementation (PR #12010 from TellowKrinkle)

New in Dolphin 5.0-19742 Dev (Jun 30, 2023)

  • GameSettings: Restore HAT.ini (PR #11998 from JosJuice)

New in Dolphin 5.0-19740 Dev (Jun 30, 2023)

  • VKGfx: Add parentheses around ambiguous if statements. (PR #12008 from AdmiralCurtiss)

New in Dolphin 5.0-19738 Dev (Jun 29, 2023)

  • DolphinQt: Don't translate empty strings (PR #12002 from JosJuice)

New in Dolphin 5.0-19736 Dev (Jun 29, 2023)

  • Android: Handle game shutdown in onTitleChanged (PR #11989 from JosJuice)

New in Dolphin 5.0-19734 Dev (Jun 29, 2023)

  • Video: Fix shaders on OpenGL 4.1 (PR #12005 from TellowKrinkle)

New in Dolphin 5.0-19732 Dev (Jun 28, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19731 Dev (Jun 28, 2023)

  • DolphinQt: Add i18n comments for Skylanders strings (PR #11994 from JosJuice)

New in Dolphin 5.0-19729 Dev (Jun 27, 2023)

  • Android: Gradle updates (PR #11929 from t895)

New in Dolphin 5.0-19724 Dev (Jun 26, 2023)

  • IOS/KD: Add WiiLink as WC24 service provider by default (PR #11903 from noahpistilli)

New in Dolphin 5.0-19722 Dev (Jun 26, 2023)

  • Android: Remove GPU driver from per-game settings (PR #11952 from K0bin)

New in Dolphin 5.0-19720 Dev (Jun 26, 2023)

  • Kill AsciiToHex (PR #11920 from Minty-Meeo)

New in Dolphin 5.0-19718 Dev (Jun 26, 2023)

  • VideoCommon: add graphics mod callback interface for when a texture is created (PR #11982 from iwubcode)

New in Dolphin 5.0-19716 Dev (Jun 26, 2023)

  • Video: implement color correction to match the Wii/GC NTSC/PAL color spaces (and gamma) (PR #11850 from Filoppi)

New in Dolphin 5.0-19712 Dev (Jun 26, 2023)

  • VideoCommon: move cached texture asset to 'CustomAsset' common code (PR #11981 from iwubcode)

New in Dolphin 5.0-19710 Dev (Jun 23, 2023)

  • Core: Remove host thread assert in PauseAndLock(). (PR #11987 from AdmiralCurtiss)

New in Dolphin 5.0-19708 Dev (Jun 23, 2023)

  • Android: Declare host thread when generating analytics ID (PR #11984 from JosJuice)

New in Dolphin 5.0-19693 Dev (Jun 21, 2023)

  • Replace std::ostringstream usage with fmt::format (PR #11972 from Minty-Meeo)

New in Dolphin 5.0-19599 Dev (Jun 10, 2023)

  • Qt: Add float config tooltip slider (PR #11900 from Filoppi)

New in Dolphin 5.0-19597 Dev (Jun 10, 2023)

  • OpenGL: Check the list of supported AA modes instead of hardcoding (PR #11699 from Pokechu22)

New in Dolphin 5.0-19593 Dev (Jun 9, 2023)

  • VideoBackends: add support to allow rendering to multiple output targets (PR #11859 from iwubcode)

New in Dolphin 5.0-19590 Dev (Jun 9, 2023)

  • VideoCommon: add additional error logs for asset loading and don't crash when asset no longer exists on reload (PR #11912 from iwubcode)

New in Dolphin 5.0-19587 Dev (Jun 9, 2023)

  • VideoCommon: migrate texture packs to use the asset loader system (PR #11681 from iwubcode)

New in Dolphin 5.0-19582 Dev (Jun 9, 2023)

  • PowerPC/ConditionRegister: Mark PPCToInternal() as constexpr (PR #11910 from lioncash)

New in Dolphin 5.0-19580 Dev (Jun 9, 2023)

  • Debugger: Remove some trivial string copies (PR #11908 from lioncash)

New in Dolphin 5.0-19574 Dev (Jun 9, 2023)

  • static const std::regex (PR #11902 from Minty-Meeo)

New in Dolphin 5.0-19572 Dev (Jun 9, 2023)

  • GCMemcardUtils: Make use of std::span where applicable (PR #11909 from lioncash)

New in Dolphin 5.0-19569 Dev (Jun 9, 2023)

  • DolphinQt/InfinityBaseWindow: Minor changes (PR #11907 from lioncash)

New in Dolphin 5.0-19564 Dev (Jun 9, 2023)

  • Data: Add missing Super Mario Sunshine goop map texture to graphics mod (PR #11905 from Notexe)

New in Dolphin 5.0-19562 Dev (Jun 9, 2023)

  • Video: Fix Post Process shader options issues (PR #11899 from Filoppi)

New in Dolphin 5.0-19560 Dev (Jun 9, 2023)

  • Video: add R10B10G10A2 and R16G16B16A16F texture types (PR #11901 from Filoppi)

New in Dolphin 5.0-19558 Dev (Jun 9, 2023)

  • Video: Fix crash when getting the AA modes (PR #11898 from Filoppi)

New in Dolphin 5.0-19556 Dev (Jun 9, 2023)

  • Fix lingering CMAKE_REQUIRED_INCLUDES variable from FindMBEDTLS. (PR #11896 from AdmiralCurtiss)

New in Dolphin 5.0-19554 Dev (Jun 8, 2023)

  • InputCommon: Don't treat two analog inputs as a spurious trigger combo (PR #11897 from JosJuice)

New in Dolphin 5.0-19552 Dev (Jun 8, 2023)

  • Remove old GCC version workarounds (PR #11081 from Minty-Meeo)

New in Dolphin 5.0-19550 Dev (Jun 7, 2023)

  • VI: Prevent out-of-bounds access when clock register is a nonstandard value. (PR #11874 from AdmiralCurtiss)

New in Dolphin 5.0-19548 Dev (Jun 7, 2023)

  • Skylanders Portal Menu Navigational Improvements (PR #11694 from jnaidu360)

New in Dolphin 5.0-19546 Dev (Jun 7, 2023)

  • android: Fix compilation error from Kotlin changes (PR #11894 from t895)

New in Dolphin 5.0-19544 Dev (Jun 7, 2023)

  • Android: Temporarily disable host thread check (PR #11895 from JosJuice)

New in Dolphin 5.0-19542 Dev (Jun 7, 2023)

  • Core: Declare emu thread as CPU thread while shutting down (PR #11893 from JosJuice)

New in Dolphin 5.0-19540 Dev (Jun 7, 2023)

  • Xinput2: use raw events and queries (PR #11762 from jbosboom)

New in Dolphin 5.0-19535 Dev (Jun 6, 2023)

  • Core: Assert that only the Host thread may call PauseAndLock(). (PR #11873 from AdmiralCurtiss)

New in Dolphin 5.0-19533 Dev (Jun 6, 2023)

  • Android: Convert "adapters" package to Kotlin (PR #11892 from t895)

New in Dolphin 5.0-19530 Dev (Jun 6, 2023)

  • Android: Convert InputOverlay to Kotlin (PR #11884 from t895)

New in Dolphin 5.0-19524 Dev (Jun 6, 2023)

  • Android: Convert "ui" package to Kotlin (PR #11886 from t895)

New in Dolphin 5.0-19513 Dev (Jun 6, 2023)

  • RetroAchievements Bugfix: Fixed Missing DoFrame Call (PR #11872 from LillyJadeKatrin)

New in Dolphin 5.0-19509 Dev (Jun 6, 2023)

  • VideoCommon: add additional locks around asset access / usage (PR #11891 from iwubcode)

New in Dolphin 5.0-19507 Dev (Jun 6, 2023)

  • Android: Convert "activities" package to Kotlin (PR #11887 from t895)

New in Dolphin 5.0-19503 Dev (Jun 6, 2023)

  • msvc: workaround optimizer bug (PR #11890 from shuffle2)

New in Dolphin 5.0-19501 Dev (Jun 4, 2023)

  • VideoCommon: fix issue in C++ template (PR #11883 from iwubcode)

New in Dolphin 5.0-19499 Dev (Jun 4, 2023)

  • VideoCommon: avoid segfault when loading a PNG with no custom texture data levels (PR #11879 from iwubcode)

New in Dolphin 5.0-19497 Dev (Jun 4, 2023)

  • VideoCommon: Reword the unknown opcode error message (PR #11586 from JosJuice)

New in Dolphin 5.0-19495 Dev (Jun 4, 2023)

  • VideoCommon: prevent potential data issue when reloading Asset data (PR #11880 from iwubcode)

New in Dolphin 5.0-19493 Dev (Jun 4, 2023)

  • VideoCommon: add multithreaded asset loader and define a texture asset (PR #11877 from iwubcode)

New in Dolphin 5.0-19491 Dev (Jun 4, 2023)

  • NoGUI: Create MacOS platform (PR #11527 from Hibyehello)

New in Dolphin 5.0-19489 Dev (Jun 4, 2023)

  • VideoCommon: add an asset library that loads directly from the filesystem (PR #11876 from iwubcode)

New in Dolphin 5.0-19487 Dev (Jun 4, 2023)

  • Android: Fix submenus for Wii Remote 2-4 (PR #11868 from JosJuice)

New in Dolphin 5.0-19485 Dev (Jun 4, 2023)

  • VideoCommon: move custom texture data to assets (PR #11875 from iwubcode)

New in Dolphin 5.0-19483 Dev (Jun 4, 2023)

  • WALL•E - Use 'Safe' Texture Cache Accuracy (PR #11865 from garlic-os)

New in Dolphin 5.0-19481 Dev (Jun 4, 2023)

  • VideoCommon: add custom asset implementation and asset library (PR #11871 from iwubcode)

New in Dolphin 5.0-19479 Dev (Jun 4, 2023)

  • Add SD card size option for converting folder -> file. (PR #11609 from AdmiralCurtiss)

New in Dolphin 5.0-19476 Dev (Jun 2, 2023)

  • VideoBackends:Metal: Allocate bounding box uploads on a cpu buffer (PR #11854 from TellowKrinkle)

New in Dolphin 5.0-19474 Dev (Jun 2, 2023)

  • Retroachievements dialog (PR #11849 from LillyJadeKatrin)

New in Dolphin 5.0-19471 Dev (Jun 2, 2023)

  • Add compression option for texture dumps. (PR #11869 from dvessel)

New in Dolphin 5.0-19469 Dev (Jun 2, 2023)

  • Qt: Fix some Post Process Configuration Widget issues 2 (PR #11866 from Filoppi)

New in Dolphin 5.0-19467 Dev (Jun 2, 2023)

  • Video: Fix lens_distortion post process shader not compiling (PR #11851 from Filoppi)

New in Dolphin 5.0-19465 Dev (May 31, 2023)

  • Revert "Revert "DolphinQt: use default dpi rounding mode (passthrough)"" (PR #11861 from shuffle2)

New in Dolphin 5.0-19463 Dev (May 31, 2023)

  • VideoCommon: check for successful graphics mod action creation before adding targets (PR #11864 from iwubcode)

New in Dolphin 5.0-19461 Dev (May 30, 2023)

  • VideoCommon: don't create an action per target in graphics mods (PR #11862 from iwubcode)

New in Dolphin 5.0-19459 Dev (May 30, 2023)

  • ControllerInterface/Android: Use InputEvent.getDeviceId (PR #11819 from JosJuice)

New in Dolphin 5.0-19456 Dev (May 30, 2023)

  • CMake: Fix build with legacy system Mbed TLS (PR #11847 from abouvier)

New in Dolphin 5.0-19454 Dev (May 29, 2023)

  • Fix RetroAchievements Login Crash (PR #11856 from LillyJadeKatrin)

New in Dolphin 5.0-19452 Dev (May 29, 2023)

  • Add hotkey to open Skylanders and Infinity Menus (PR #11845 from jnaidu360)

New in Dolphin 5.0-19450 Dev (May 29, 2023)

  • Android: Don't show analytics dialog for destroyed activity (PR #11835 from JosJuice)

New in Dolphin 5.0-19448 Dev (May 29, 2023)

  • Android: Infinity Base UI (PR #11808 from deReeperJosh)

New in Dolphin 5.0-19444 Dev (May 29, 2023)

  • Retroachievements popups (PR #11839 from LillyJadeKatrin)

New in Dolphin 5.0-19435 Dev (May 28, 2023)

  • windows: update to qt 6.5.1 (PR #11844 from shuffle2)

New in Dolphin 5.0-19433 Dev (May 28, 2023)

  • Qt: Fix some Post Process Configuration Widget issues (PR #11846 from Filoppi)

New in Dolphin 5.0-19431 Dev (May 24, 2023)

  • msvc: disable building std modules (PR #11841 from shuffle2)

New in Dolphin 5.0-19429 Dev (May 24, 2023)

  • Blr and block map fixes (PR #11840 from krnlyng)

New in Dolphin 5.0-19426 Dev (May 24, 2023)

  • Fix s_using_custom_client warning with DiscordPresence (PR #11838 from brad0)

New in Dolphin 5.0-19424 Dev (May 23, 2023)

  • Silence AES warning (PR #11837 from brad0)

New in Dolphin 5.0-19422 Dev (May 23, 2023)

  • Fix for Socket header for OpenBSD (PR #11836 from brad0)

New in Dolphin 5.0-19420 Dev (May 23, 2023)

  • update to VS 17.6 (PR #11830 from shuffle2)

New in Dolphin 5.0-19415 Dev (May 21, 2023)

  • Jit: Improve block lookup performance through a shm memory segment. (PR #11737 from krnlyng)

New in Dolphin 5.0-19413 Dev (May 21, 2023)

  • RetroAchievements Memory, Events, and Awarding (PR #11763 from LillyJadeKatrin)

New in Dolphin 5.0-19403 Dev (May 21, 2023)

  • DolphinQt: Adjust variable name for Qt root directory in steamrt builds (PR #11832 from OatmealDome)

New in Dolphin 5.0-19401 Dev (May 21, 2023)

  • UICommon/DiscordPresence: Use GameTDB covers for RPC (PR #11751 from noahpistilli)

New in Dolphin 5.0-19399 Dev (May 21, 2023)

  • InputCommon: Remove OSX (IOKit) input backend (PR #11739 from OatmealDome)

New in Dolphin 5.0-19397 Dev (May 21, 2023)

  • XInput2: Accept input from keyboards other than the first master (PR #11758 from jbosboom)

New in Dolphin 5.0-19395 Dev (May 21, 2023)

  • Update Mario Party 4 cheats (PR #11816 from MarioPartyNetplay)

New in Dolphin 5.0-19393 Dev (May 21, 2023)

  • CMake: Use find_package and imported targets for Iconv (PR #11707 from TellowKrinkle)

New in Dolphin 5.0-19390 Dev (May 21, 2023)

  • Common/MemArenaWin: Improve file mapping logic. (PR #11822 from AdmiralCurtiss)

New in Dolphin 5.0-19387 Dev (May 21, 2023)

  • Common/MemArenaAndroid: Keep fastmem region mapped. (PR #11823 from AdmiralCurtiss)

New in Dolphin 5.0-19385 Dev (May 17, 2023)

  • Common/StringUtil: Move some utilities into the Common namespace (PR #11829 from lioncash)

New in Dolphin 5.0-19379 Dev (May 17, 2023)

  • DiscIO: Improve comments in WIARVZFileReader::Convert (PR #11828 from JosJuice)

New in Dolphin 5.0-19377 Dev (May 16, 2023)

  • iOS: Further deglobalization and emulation/maintainance code splitting. (PR #11825 from AdmiralCurtiss)

New in Dolphin 5.0-19372 Dev (May 14, 2023)

  • CMake: Set --output-on-failure flag for unittests target. (PR #11827 from AdmiralCurtiss)

New in Dolphin 5.0-19370 Dev (May 14, 2023)

  • Support Steam Deck controls natively through hidraw (PR #11779 from ArcaneNibble)

New in Dolphin 5.0-19368 Dev (May 12, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19367 Dev (May 12, 2023)

  • Revert "DolphinQt: use default dpi rounding mode (passthrough)" (PR #11811 from JosJuice)

New in Dolphin 5.0-19365 Dev (May 11, 2023)

  • Chore: Update Externals/VulkanMemoryAllocator to 498e20d to fix compi… (PR #11821 from 0x647262)

New in Dolphin 5.0-19363 Dev (May 9, 2023)

  • PPCSymbolDB: Use emplace() where applicable (PR #11813 from lioncash)

New in Dolphin 5.0-19360 Dev (May 9, 2023)

  • PPCTables: Remove unnecessary includes (PR #11815 from lioncash)

New in Dolphin 5.0-19358 Dev (May 8, 2023)

  • GameINI: Enable bounding box for "Solitaire & Mahjong" (PR #11817 from Pokechu22)

New in Dolphin 5.0-19355 Dev (May 8, 2023)

  • Add CPUCull to Pokemon Colosseum and Pokemon XD inis. (PR #11818 from CasualPokePlayer)

New in Dolphin 5.0-19353 Dev (May 4, 2023)

  • Common/JitRegister: Move interface into Common namespace (PR #11810 from lioncash)

New in Dolphin 5.0-19351 Dev (May 4, 2023)

  • JitInterface: Remove global system accessor (PR #11812 from lioncash)

New in Dolphin 5.0-19349 Dev (May 4, 2023)

  • Gecko/ARCode: Add sort by enabled state (PR #11796 from sepalani)

New in Dolphin 5.0-19346 Dev (May 4, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19345 Dev (May 4, 2023)

  • Qt: Prevent savestate load/save on empty filename (PR #11809 from malleoz)

New in Dolphin 5.0-19349 Dev (May 3, 2023)

  • Gecko/ARCode: Add sort by enabled state (PR #11796 from sepalani)

New in Dolphin 5.0-19346 Dev (May 3, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19345 Dev (May 3, 2023)

  • Qt: Prevent savestate load/save on empty filename (PR #11809 from malleoz)

New in Dolphin 5.0-19343 Dev (May 2, 2023)

  • Enforce minimum supported versions of GCC and Clang (PR #10969 from phire)

New in Dolphin 5.0-19340 Dev (May 2, 2023)

  • IOS/Network/KD: Implement GetSchedulerStat (PR #11736 from noahpistilli)

New in Dolphin 5.0-19338 Dev (Apr 30, 2023)

  • Qt: Remove GraphicsWidget class (PR #11805 from Dentomologist)

New in Dolphin 5.0-19336 Dev (Apr 30, 2023)

  • Fix building on OpenBSD (PR #11807 from brad0)

New in Dolphin 5.0-19334 Dev (Apr 30, 2023)

  • Feature: Emulate Infinity Base (PR #11546 from deReeperJosh)

New in Dolphin 5.0-19331 Dev (Apr 30, 2023)

  • CMake: Fix storyboard copying (PR #11804 from TellowKrinkle)

New in Dolphin 5.0-19329 Dev (Apr 30, 2023)

  • Fix build of iconv code on OpenBSD (PR #11793 from brad0)

New in Dolphin 5.0-19327 Dev (Apr 30, 2023)

  • Qt: Rename GraphicsInteger to ConfigInteger (PR #11801 from Dentomologist)

New in Dolphin 5.0-19325 Dev (Apr 30, 2023)

  • DolphinQt: cache icons instead of single pixmaps (PR #11785 from shuffle2)

New in Dolphin 5.0-19323 Dev (Apr 30, 2023)

  • Qt: Rename GraphicsSlider to ConfigSlider (PR #11802 from Dentomologist)

New in Dolphin 5.0-19321 Dev (Apr 30, 2023)

  • Added Invalid Request Drop to AchievementManager Request (PR #11803 from LillyJadeKatrin)

New in Dolphin 5.0-19319 Dev (Apr 30, 2023)

  • Enable BCn texture support on iOS where available (PR #11757 from TellowKrinkle)

New in Dolphin 5.0-19314 Dev (Apr 28, 2023)

  • Qt/GeneralWidget and GraphicsWidget: Remove unused member variable (PR #11798 from Dentomologist)

New in Dolphin 5.0-19312 Dev (Apr 28, 2023)

  • VideoUtils: Remove unused function GetAvailableResolutions (PR #11797 from Dentomologist)

New in Dolphin 5.0-19310 Dev (Apr 28, 2023)

  • Qt/GraphicsWindow: Remove unnecessary member variables (PR #11799 from Dentomologist)

New in Dolphin 5.0-19308 Dev (Apr 28, 2023)

  • IOS: Leverage Kernel/EmulationKernel difference for passing System to most IOS devices. (PR #11787 from AdmiralCurtiss)

New in Dolphin 5.0-19306 Dev (Apr 26, 2023)

  • DolphinQt: reset stylesheets on colorSchemeChanged (PR #11794 from shuffle2)

New in Dolphin 5.0-19304 Dev (Apr 26, 2023)

  • Qt: Rename GraphicsChoice to ConfigChoice (PR #11795 from Dentomologist)

New in Dolphin 5.0-19302 Dev (Apr 26, 2023)

  • DolphinQt: fix some usability issues (PR #11774 from shuffle2)

New in Dolphin 5.0-19299 Dev (Apr 26, 2023)

  • qt: raise min version to 6 (PR #11775 from shuffle2)

New in Dolphin 5.0-19295 Dev (Apr 25, 2023)

  • Fix PPCCache savestate behavior (PR #11765 from Minty-Meeo)

New in Dolphin 5.0-19293 Dev (Apr 25, 2023)

  • DolphinQt: use default dpi rounding mode (passthrough) (PR #11788 from shuffle2)

New in Dolphin 5.0-19291 Dev (Apr 25, 2023)

  • Qt/NetworkWidget: Don't update if not paused. (PR #11790 from AdmiralCurtiss)

New in Dolphin 5.0-19289 Dev (Apr 25, 2023)

  • Common/Traversal: Move interface into Common namespace (PR #11791 from lioncash)

New in Dolphin 5.0-19286 Dev (Apr 25, 2023)

  • Common: Move CodeTrace.cpp/.h into Core (PR #11792 from lioncash)

New in Dolphin 5.0-19284 Dev (Apr 25, 2023)

  • Qt: Rename GraphicsBool to ConfigBool (PR #11780 from Dentomologist)

New in Dolphin 5.0-19282 Dev (Apr 25, 2023)

  • IOS: Only construct DolphinDevice on EmulationKernel IOS instances. (PR #11786 from AdmiralCurtiss)

New in Dolphin 5.0-19280 Dev (Apr 24, 2023)

  • IOS/WiiSockMan: Move instance to IOS Kernel. (PR #11767 from AdmiralCurtiss)

New in Dolphin 5.0-19277 Dev (Apr 24, 2023)

  • GBACore.cpp: Update to revised screen size/info API (PR #11784 from Minty-Meeo)

New in Dolphin 5.0-19275 Dev (Apr 24, 2023)

  • OGL: Only specify precision for sampler2DMSArray when it is defined (PR #11628 from Pokechu22)

New in Dolphin 5.0-19270 Dev (Apr 24, 2023)

  • Netplay: Check if save is readable before marking it for sync. (PR #11284 from AdmiralCurtiss)

New in Dolphin 5.0-19268 Dev (Apr 23, 2023)

  • Do not use magic numbers for RAM sizes/masks in PPCCache (PR #11764 from Minty-Meeo)

New in Dolphin 5.0-19266 Dev (Apr 21, 2023)

  • Common/TraversalClient: Use correct deleter with g_MainNetHost (PR #11773 from lioncash)

New in Dolphin 5.0-19264 Dev (Apr 21, 2023)

  • Qt/Config: Move BalloonTip files from Graphics to ToolTipControls (PR #11777 from Dentomologist)

New in Dolphin 5.0-19262 Dev (Apr 21, 2023)

  • Qt: Remove unused class GraphicsBoolEx (PR #11776 from Dentomologist)

New in Dolphin 5.0-19260 Dev (Apr 20, 2023)

  • Common/LinearDiskCache: Move interface into Common namespace (PR #11771 from lioncash)

New in Dolphin 5.0-19258 Dev (Apr 19, 2023)

  • Common/CommonFuncs: Move interface into Common namespace (PR #11770 from lioncash)

New in Dolphin 5.0-19256 Dev (Apr 19, 2023)

  • GMPE01, GP5E01, GP6E01, GP7E01, RM8E01: Code Updates (PR #11734 from EndangeredNayla)

New in Dolphin 5.0-19254 Dev (Apr 19, 2023)

  • VideoBackends:Metal: Fix perf queries (PR #11759 from TellowKrinkle)

New in Dolphin 5.0-19252 Dev (Apr 19, 2023)

  • Embrace nullptr over NULL and 0 (PR #11760 from Minty-Meeo)

New in Dolphin 5.0-19250 Dev (Apr 19, 2023)

  • VideoBackends:Metal: Use max pixel samplers constant (PR #11708 from TellowKrinkle)

New in Dolphin 5.0-19248 Dev (Apr 19, 2023)

  • Treat --debugger command line as a temporary setting (PR #11768 from Pokechu22)

New in Dolphin 5.0-19245 Dev (Apr 19, 2023)

  • Retroachievements activate (PR #11752 from LillyJadeKatrin)

New in Dolphin 5.0-19239 Dev (Apr 19, 2023)

  • AchievementManager: Fix crash when launching non-disc game. (PR #11769 from AdmiralCurtiss)

New in Dolphin 5.0-19237 Dev (Apr 19, 2023)

  • Common/MathUtil: Move remaining utilities into MathUtil namespace (PR #11761 from lioncash)

New in Dolphin 5.0-19234 Dev (Apr 18, 2023)

  • Android: Document Provider improvements (PR #11742 from K0bin)

New in Dolphin 5.0-19231 Dev (Apr 18, 2023)

  • Externals: Update SDL to 2.26.5 (PR #11754 from OatmealDome)

New in Dolphin 5.0-19229 Dev (Apr 15, 2023)

  • Common/IniFile: Move interface into Common namespace (PR #11756 from lioncash)

New in Dolphin 5.0-19227 Dev (Apr 15, 2023)

  • Resolve GCC/Clang Warnings (PR #11687 from Minty-Meeo)

New in Dolphin 5.0-19215 Dev (Apr 13, 2023)

  • Externals: Update MoltenVK to 1.2.3 (PR #11755 from OatmealDome)

New in Dolphin 5.0-19213 Dev (Apr 13, 2023)

  • Common/UPnP: Move interface into Common namespace (PR #11753 from lioncash)

New in Dolphin 5.0-19211 Dev (Apr 12, 2023)

  • RetroAchievements Load Game Data (PR #11730 from LillyJadeKatrin)

New in Dolphin 5.0-19205 Dev (Apr 12, 2023)

  • NetPlayServer: Prevent unnecessary copies in GetInterfaceSet() (PR #11749 from lioncash)

New in Dolphin 5.0-19203 Dev (Apr 12, 2023)

  • Common/ENetUtil: Move interface into Common namespace (PR #11748 from lioncash)

New in Dolphin 5.0-19200 Dev (Apr 11, 2023)

  • CMake: Fix building against macOS framework builds of SDL (PR #11710 from TellowKrinkle)

New in Dolphin 5.0-19197 Dev (Apr 11, 2023)

  • IOS/Network/KD: Reload DLList on call to DownloadNowEx (PR #11722 from noahpistilli)

New in Dolphin 5.0-19195 Dev (Apr 11, 2023)

  • HookableEvent: Use std::recursive_mutex instead of std::mutex (PR #11720 from Pokechu22)

New in Dolphin 5.0-19193 Dev (Apr 11, 2023)

  • IOS/FS: More accurate emulation of GetDirectoryStats() and GetNandStats(). (PR #11711 from AdmiralCurtiss)

New in Dolphin 5.0-19188 Dev (Apr 10, 2023)

  • PowerPC: Refactor to class, move to System. (PR #11741 from AdmiralCurtiss)

New in Dolphin 5.0-19186 Dev (Apr 10, 2023)

  • Readme: Update Transifex URL (PR #11745 from JosJuice)

New in Dolphin 5.0-19184 Dev (Apr 10, 2023)

  • IOS/DI: Remove RegisterWrapper. (PR #11744 from AdmiralCurtiss)

New in Dolphin 5.0-19182 Dev (Apr 10, 2023)

  • DolphinQt: Fix mouse lock checkbox appearing when it shouldn't (PR #11740 from Pokechu22)

New in Dolphin 5.0-19180 Dev (Apr 10, 2023)

  • DolphinQt: Prevent MemoryViewWidget updates when hidden (PR #11738 from malleoz)

New in Dolphin 5.0-19178 Dev (Apr 10, 2023)

  • VideoCommon: split cache entry creation into a separate function (PR #11661 from iwubcode)

New in Dolphin 5.0-19176 Dev (Apr 7, 2023)

  • CMake: Don't include SPIRV-Cross except on Windows and macOS (PR #11735 from Pokechu22)

New in Dolphin 5.0-19173 Dev (Apr 7, 2023)

  • Replace most remaining global ppcState references. (PR #11717 from AdmiralCurtiss)

New in Dolphin 5.0-19165 Dev (Apr 7, 2023)

  • Jit64: Fix possibly redundant MOV in ABI_CallFunctionPR(). (PR #11729 from AdmiralCurtiss)

New in Dolphin 5.0-19163 Dev (Apr 7, 2023)

  • Common: Relicense TypeUtils to CC0 (PR #11731 from Pokechu22)

New in Dolphin 5.0-19161 Dev (Apr 7, 2023)

  • DolphinQt: StickWidget and IRWidget check for changed x/y before signaling change (PR #11732 from malleoz)

New in Dolphin 5.0-19159 Dev (Apr 7, 2023)

  • Jit: Change argument order for InvalidateICacheLine(s)FromJIT (PR #11715 from JosJuice)

New in Dolphin 5.0-19156 Dev (Apr 7, 2023)

  • DolphinQt: Fix memory leaks (PR #11726 from mackal)

New in Dolphin 5.0-19151 Dev (Apr 7, 2023)

  • CMake: Use generator expressions for codesign targets (PR #11667 from TellowKrinkle)

New in Dolphin 5.0-19148 Dev (Apr 7, 2023)

  • VideoBackends:Vulkan: Clean up submission thread using WorkQueueThread (PR #11417 from K0bin)

New in Dolphin 5.0-19144 Dev (Apr 7, 2023)

  • Update ENet to 8ae0e85298fafdb20777b4eb4241218f52f775b0 (PR #11719 from AdmiralCurtiss)

New in Dolphin 5.0-19141 Dev (Apr 7, 2023)

  • Retroachievements rcheevos integration (PR #11669 from LillyJadeKatrin)

New in Dolphin 5.0-19135 Dev (Apr 7, 2023)

  • DolphinQt: RenderWidget fix heap-use-after-free (PR #11721 from mackal)

New in Dolphin 5.0-19133 Dev (Apr 7, 2023)

  • NANDImporter: Check data bounds. (PR #11712 from AdmiralCurtiss)

New in Dolphin 5.0-19131 Dev (Apr 7, 2023)

  • Add Finnish translation (PR #11718 from JosJuice)

New in Dolphin 5.0-19129 Dev (Apr 7, 2023)

  • Update SoundTouch to 2.3.2 commit 1eda9c0b01039f29d230a46cda9f2290bbd1f62b (PR #11706 from Minty-Meeo)

New in Dolphin 5.0-19126 Dev (Apr 2, 2023)

  • GameList: Check Wii save path (PR #11714 from sepalani)

New in Dolphin 5.0-19124 Dev (Apr 2, 2023)

  • PowerPC/MMU: Refactor to class, move to System. (PR #11700 from AdmiralCurtiss)

New in Dolphin 5.0-19122 Dev (Mar 31, 2023)

  • Netplay: More logging before game start. (PR #11704 from AdmiralCurtiss)

New in Dolphin 5.0-19119 Dev (Mar 30, 2023)

  • Vertex Loader Microoptimization (PR #11673 from K0bin)

New in Dolphin 5.0-19115 Dev (Mar 30, 2023)

  • Shaders: Add error message for asciiart shader if shader_subgroup is missing. (PR #11703 from degasus)

New in Dolphin 5.0-19112 Dev (Mar 30, 2023)

  • Android: Make button in the settings open user folder (PR #11689 from K0bin)

New in Dolphin 5.0-19109 Dev (Mar 28, 2023)

  • Shaders: Reintroduce the old Ascii-Art shader. (PR #11690 from degasus)

New in Dolphin 5.0-19106 Dev (Mar 28, 2023)

  • Update GraphicMods (PR #11542 from linckandrea)

New in Dolphin 5.0-19100 Dev (Mar 27, 2023)

  • JitInterface: Refactor to class, move to System. (PR #11696 from AdmiralCurtiss)

New in Dolphin 5.0-19097 Dev (Mar 26, 2023)

  • Remove GCI Folder Path from the Wrote to OSD Message (PR #11697 from MayImilae)

New in Dolphin 5.0-19095 Dev (Mar 26, 2023)

  • JitArm64: Avoid System::GetInstance() and ppcState. (PR #11695 from AdmiralCurtiss)

New in Dolphin 5.0-19093 Dev (Mar 26, 2023)

  • Avoid System::GetInstance() and ppcState global in Jit64 and CachedInterpreter. (PR #11677 from AdmiralCurtiss)

New in Dolphin 5.0-19089 Dev (Mar 26, 2023)

  • Interpreter: Remove remaining System::GetInstance() and global ppcState. (PR #11691 from AdmiralCurtiss)

New in Dolphin 5.0-19087 Dev (Mar 26, 2023)

  • Android: Ignore input from invalid pointer identifier (PR #11686 from t895)

New in Dolphin 5.0-19085 Dev (Mar 24, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-19084 Dev (Mar 24, 2023)

  • Common: Move FixedSizeQueue into Common namespace (PR #11682 from lioncash)

New in Dolphin 5.0-19082 Dev (Mar 23, 2023)

  • test-updater.py: include space and unicode in paths to test (PR #11685 from shuffle2)

New in Dolphin 5.0-19079 Dev (Mar 23, 2023)

  • windows: temporarily hardcode VCToolsVersion to 14.34.31931.0 (PR #11684 from shuffle2)

New in Dolphin 5.0-19077 Dev (Mar 23, 2023)

  • Android: Long press leanback game card fix (PR #11680 from t895)

New in Dolphin 5.0-19074 Dev (Mar 22, 2023)

  • Common: Move FPU-related helpers into Common namespace (PR #11679 from lioncash)

New in Dolphin 5.0-19072 Dev (Mar 21, 2023)

  • msvc: Nest implot under Externals (PR #11678 from Pokechu22)

New in Dolphin 5.0-19070 Dev (Mar 21, 2023)

  • JitArm64: Use 64-bit register for pointer when falling back to interpreter. (PR #11676 from AdmiralCurtiss)

New in Dolphin 5.0-19068 Dev (Mar 21, 2023)

  • [GameSettings] Change remaining 0/1 bools to False/True (PR #11674 from bslenul)

New in Dolphin 5.0-19066 Dev (Mar 21, 2023)

  • Deglobalize Interpreter (PR #11671 from AdmiralCurtiss)

New in Dolphin 5.0-19055 Dev (Mar 20, 2023)

  • Android: Convert Settings to Kotlin (PR #11662 from t895)

New in Dolphin 5.0-19002 Dev (Mar 19, 2023)

  • Core: Fix starting movie recording with existing Wii save (PR #11665 from JosJuice)

New in Dolphin 5.0-18999 Dev (Mar 19, 2023)

  • WinUpdater: Quote path for args when relaunching Dolphin. (PR #11666 from AdmiralCurtiss)

New in Dolphin 5.0-18997 Dev (Mar 19, 2023)

  • Android: Translate C++ "w" to ParcelFileDescriptor "wt" (PR #11670 from JosJuice)

New in Dolphin 5.0-18995 Dev (Mar 17, 2023)

  • Use C++20 features to create opcode tables at compile time (PR #11400 from Pokechu22)

New in Dolphin 5.0-18988 Dev (Mar 17, 2023)

  • Android: Clean up AfterDirectoryInitializationRunner (PR #11659 from JosJuice)

New in Dolphin 5.0-18985 Dev (Mar 17, 2023)

  • MacUI: Add stub implementation of UI::IsTestMode() (PR #11664 from OatmealDome)

New in Dolphin 5.0-18983 Dev (Mar 16, 2023)

  • GameINI: Krome updates (PR #11617 from icup321)

New in Dolphin 5.0-18980 Dev (Mar 16, 2023)

  • Android: Dependency updates (PR #11571 from t895)

New in Dolphin 5.0-18973 Dev (Mar 16, 2023)

  • Fix PerfQuery inconsistencies across backends. (PR #11647 from AdmiralCurtiss)

New in Dolphin 5.0-18970 Dev (Mar 16, 2023)

  • BuildMacOSUniversalBinary: Add support for setting the distributor (PR #11657 from OatmealDome)

New in Dolphin 5.0-18968 Dev (Mar 15, 2023)

  • Android: Remove support for the old config system (PR #11641 from JosJuice)

New in Dolphin 5.0-18962 Dev (Mar 15, 2023)

  • HW/DVDInterface: Avoid heap allocation in DTK callback. (PR #11655 from AdmiralCurtiss)

New in Dolphin 5.0-18959 Dev (Mar 15, 2023)

  • Android: Make header padding appear even (PR #11652 from t895)

New in Dolphin 5.0-18957 Dev (Mar 14, 2023)

  • ControllerInterface: Fix deadlock when Wii Remote disconnects (PR #11635 from Dentomologist)

New in Dolphin 5.0-18955 Dev (Mar 14, 2023)

  • Android: Fix per-game profile setting off-by-one (PR #11651 from JosJuice)

New in Dolphin 5.0-18953 Dev (Mar 14, 2023)

  • Skylander Portal: Play Trap Team Audio (PR #11644 from deReeperJosh)

New in Dolphin 5.0-18951 Dev (Mar 14, 2023)

  • DolphinQt: Fix TAS widgets not updating with enable controller input (PR #11649 from Pokechu22)

New in Dolphin 5.0-18949 Dev (Mar 14, 2023)

  • More passing of System instead of using the singleton. (PR #11650 from AdmiralCurtiss)

New in Dolphin 5.0-18944 Dev (Mar 14, 2023)

  • vs: update to 17.5 (PR #11599 from shuffle2)

New in Dolphin 5.0-18940 Dev (Mar 14, 2023)

  • Fix missing GameINI for Japanese version of Sonic Adventure DX: Director's Cut (PR #11648 from InfoManiac742)

New in Dolphin 5.0-18938 Dev (Mar 14, 2023)

  • HW/SerialInterface: Refactor to class. (PR #11646 from AdmiralCurtiss)

New in Dolphin 5.0-18935 Dev (Mar 14, 2023)

  • Add test for Updater (PR #11636 from shuffle2)

New in Dolphin 5.0-18931 Dev (Mar 13, 2023)

  • Android: Use $applicationId for DocmentProvider authority (PR #11645 from K0bin)

New in Dolphin 5.0-18929 Dev (Mar 12, 2023)

  • Fix missing GameINI for Japanese version of Sonic Adventure 2: Battle (PR #11643 from InfoManiac742)

New in Dolphin 5.0-18927 Dev (Mar 12, 2023)

  • winupdater: improve wording of UI::Error (PR #11642 from shuffle2)

New in Dolphin 5.0-18925 Dev (Mar 12, 2023)

  • HW/VideoInterface: Refactor to class. (PR #11640 from AdmiralCurtiss)

New in Dolphin 5.0-18922 Dev (Mar 12, 2023)

  • Android: Implement DocumentProvider (PR #11524 from K0bin)

New in Dolphin 5.0-18920 Dev (Mar 12, 2023)

  • Android input overhaul (PR #11385 from JosJuice)

New in Dolphin 5.0-18881 Dev (Mar 12, 2023)

  • HW: Refactor ExpansionInterface and MemoryInterface to classes. (PR #11639 from AdmiralCurtiss)

New in Dolphin 5.0-18878 Dev (Mar 12, 2023)

  • DolphinQt: Add MotionPlus support to TAS input (PR #11638 from JosJuice)

New in Dolphin 5.0-18876 Dev (Mar 12, 2023)

  • HW/DVD: Refactor DVDInterface and DVDThread to classes. (PR #11637 from AdmiralCurtiss)

New in Dolphin 5.0-18869 Dev (Mar 10, 2023)

  • HW/DSP: Refactor to class. (PR #11634 from AdmiralCurtiss)

New in Dolphin 5.0-18867 Dev (Mar 10, 2023)

  • HW/AudioInterface: Refactor to class. (PR #11633 from AdmiralCurtiss)

New in Dolphin 5.0-18865 Dev (Mar 10, 2023)

  • Disable Immediate XFB in Cubivore (PR #11562 from kaiboisdumb)

New in Dolphin 5.0-18863 Dev (Mar 10, 2023)

  • Jit64: Fix the offsetAddedToAddress correction (PR #11441 from JosJuice)

New in Dolphin 5.0-18861 Dev (Mar 10, 2023)

  • DiscIO: Add support for CleanRip-style split ISOs. (PR #11557 from AdmiralCurtiss)

New in Dolphin 5.0-18859 Dev (Mar 10, 2023)

  • Config: Restore Bluetooth adapter missing message in Controller Settings (PR #11601 from Dentomologist)

New in Dolphin 5.0-18853 Dev (Mar 9, 2023)

  • Android: Only show divider in settings for headers (PR #11631 from K0bin)

New in Dolphin 5.0-18850 Dev (Mar 9, 2023)

  • Pass System to Boot functions, CPUThreadGuard, IEXIDevice. (PR #11632 from AdmiralCurtiss)

New in Dolphin 5.0-18846 Dev (Mar 9, 2023)

  • HW/CPU: Refactor to class, move to System. (PR #11630 from AdmiralCurtiss)

New in Dolphin 5.0-18844 Dev (Mar 8, 2023)

  • Android: Rewrite Wii system updates in Kotlin (PR #11494 from t895)

New in Dolphin 5.0-18832 Dev (Mar 8, 2023)

  • Network/Socket: Enable broadcast permissions in socket requests (PR #11568 from SMarioMan)

New in Dolphin 5.0-18828 Dev (Mar 8, 2023)

  • Skylander Portal: Clearing and Reloading fix (PR #11621 from deReeperJosh)

New in Dolphin 5.0-18826 Dev (Mar 8, 2023)

  • Update mGBA submodule to 89f8873df366a99dfdf40347f72e68763fb50bd9 (PR #11627 from AdmiralCurtiss)

New in Dolphin 5.0-18824 Dev (Mar 8, 2023)

  • Qt/WatchWidget: Don't update if not paused. (PR #11623 from AdmiralCurtiss)

New in Dolphin 5.0-18822 Dev (Mar 8, 2023)

  • HW/HSP: Refactor to class, move to System. (PR #11629 from AdmiralCurtiss)

New in Dolphin 5.0-18820 Dev (Mar 6, 2023)

  • Update mgba to 59ebf1c12dcbbe0141000cddccf667cd42e386a1 (PR #11626 from CasualPokePlayer)

New in Dolphin 5.0-18818 Dev (Mar 6, 2023)

  • Fix KillRenderer config changed regression (PR #11625 from phire)

New in Dolphin 5.0-18815 Dev (Mar 5, 2023)

  • Fix duplicated FPS (PR #11624 from phire)

New in Dolphin 5.0-18813 Dev (Mar 5, 2023)

  • Jit: Don't use a second stack (PR #11399 from JosJuice)

New in Dolphin 5.0-18809 Dev (Mar 3, 2023)

  • [[unlikely]] ASSERT and minor ASSERT usage changes (PR #10908 from Minty-Meeo)

New in Dolphin 5.0-18807 Dev (Mar 3, 2023)

  • Software: Fix regressions from "Kill Renderer" (PR #11582 from Pokechu22)

New in Dolphin 5.0-18803 Dev (Mar 3, 2023)

  • Qt/WiiPane: Add progress window for SD card conversion. (PR #11607 from AdmiralCurtiss)

New in Dolphin 5.0-18799 Dev (Mar 3, 2023)

  • Android: Add a button for accessing controller mappings (PR #11605 from JosJuice)

New in Dolphin 5.0-18795 Dev (Mar 3, 2023)

  • VideoCommon: move hirestexture data to reusable class called CustomTextureData (PR #11612 from iwubcode)

New in Dolphin 5.0-18792 Dev (Mar 3, 2023)

  • Android: Convert Cheats Activity to Kotlin (PR #11614 from t895)

New in Dolphin 5.0-18769 Dev (Mar 3, 2023)

  • Android: Convert Riivolution Boot Activity to Kotlin (PR #11615 from t895)

New in Dolphin 5.0-18763 Dev (Mar 3, 2023)

  • Android: Convert Skylanders code to Kotlin (PR #11616 from t895)

New in Dolphin 5.0-18757 Dev (Mar 3, 2023)

  • Android: Convert Convert Activity to Kotlin (PR #11619 from t895)

New in Dolphin 5.0-18754 Dev (Mar 2, 2023)

  • Android: Initialize TaskViewModel earlier in User Data Activity (PR #11613 from t895)

New in Dolphin 5.0-18752 Dev (Mar 1, 2023)

  • Android: Rewrite User Data Activity in Kotlin (PR #11515 from t895)

New in Dolphin 5.0-18748 Dev (Feb 28, 2023)

  • RiivolutionPatcher: Use capitalization of file that exists in the host file system if possible. (PR #11444 from AdmiralCurtiss)

New in Dolphin 5.0-18745 Dev (Feb 28, 2023)

  • UICommon: Create Load/DynamicInputTextures directory on startup (PR #11608 from Dentomologist)

New in Dolphin 5.0-18743 Dev (Feb 27, 2023)

  • InputCommon: Fix ControlGroup::SaveConfig with DefaultValue::Disabled (PR #11606 from JosJuice)

New in Dolphin 5.0-18741 Dev (Feb 27, 2023)

  • Common/FileUtil: Migrate CopyDir() to a more clear interface. (PR #11596 from AdmiralCurtiss)

New in Dolphin 5.0-18733 Dev (Feb 27, 2023)

  • Qt/GameList: Also filter by filename when searching. (PR #11583 from danielgarzaf)

New in Dolphin 5.0-18731 Dev (Feb 27, 2023)

  • PowerPC: Rework CPUThreadGuard handling in Expression.cpp (PR #11602 from JosJuice)

New in Dolphin 5.0-18729 Dev (Feb 26, 2023)

  • workaround msvc optimizer bug (PR #11604 from shuffle2)

New in Dolphin 5.0-18727 Dev (Feb 26, 2023)

  • D3D: Restore workaround for erroneous NaN optimization (PR #11603 from Dentomologist)

New in Dolphin 5.0-18725 Dev (Feb 26, 2023)

  • Android: Responsive autofit grid (PR #11594 from t895)

New in Dolphin 5.0-18722 Dev (Feb 26, 2023)

  • VideoBackends: use a bitset for D3D11's state management (PR #11551 from iwubcode)

New in Dolphin 5.0-18720 Dev (Feb 24, 2023)

  • Use std-provided randomness for JitArm64 unittests (PR #11598 from shuffle2)

New in Dolphin 5.0-18718 Dev (Feb 23, 2023)

  • Fix build when using mGBA in unorthodox location (PR #11566 from v1993)

New in Dolphin 5.0-18716 Dev (Feb 23, 2023)

  • Common/FileUtil: Rename Copy() to CopyRegularFile(). (PR #11595 from AdmiralCurtiss)

New in Dolphin 5.0-18714 Dev (Feb 21, 2023)

  • IOS/ES: Fix crash when deleting tickets (PR #11592 from Pokechu22)

New in Dolphin 5.0-18712 Dev (Feb 21, 2023)

  • Android: Remove SettingsFrameLayout (PR #11590 from t895)

New in Dolphin 5.0-18710 Dev (Feb 21, 2023)

  • Android: Rewrite image loading with Kotlin and Coil (PR #11408 from t895)

New in Dolphin 5.0-18707 Dev (Feb 21, 2023)

  • Address WIL todos in UICommon.cpp (PR #11555 from CookiePLMonster)

New in Dolphin 5.0-18705 Dev (Feb 21, 2023)

  • Qt/CodeViewWidget: Small fixes to Update(). (PR #11587 from AdmiralCurtiss)

New in Dolphin 5.0-18702 Dev (Feb 20, 2023)

  • Debugger: Add string comparison to conditional breakpoints (PR #11398 from SeekyCt)

New in Dolphin 5.0-18700 Dev (Feb 19, 2023)

  • update sdl (PR #11581 from shuffle2)

New in Dolphin 5.0-18698 Dev (Feb 19, 2023)

  • Android: Simplify the grid options dialog fragment (PR #11521 from t895)

New in Dolphin 5.0-18696 Dev (Feb 19, 2023)

  • Fix various memory leaks (PR #11578 from Pokechu22)

New in Dolphin 5.0-18692 Dev (Feb 19, 2023)

  • AudioPane: Fix inconsistent initial state of audio stretching labels (PR #11579 from Pokechu22)

New in Dolphin 5.0-18690 Dev (Feb 19, 2023)

  • Check the input and destination paths before converting a game file onto itself (PR #11576 from yannhodiesne)

New in Dolphin 5.0-18687 Dev (Feb 19, 2023)

  • Android: Fix armeabi-v7a build (PR #11577 from JosJuice)

New in Dolphin 5.0-18685 Dev (Feb 17, 2023)

  • VideoBackends:Vulkan: Fix printing validation errors (PR #11574 from K0bin)

New in Dolphin 5.0-18683 Dev (Feb 17, 2023)

  • Jit64: Use 5 byte jump in mtmsr for the CP interrupt check. (PR #11575 from AdmiralCurtiss)

New in Dolphin 5.0-18681 Dev (Feb 16, 2023)

  • Externals/FreeSurround: Fix pointer created through new[] being freed via delete (PR #11573 from Pokechu22)

New in Dolphin 5.0-18679 Dev (Feb 16, 2023)

  • VideoBackend: Make Metal Default on MacOS (PR #11569 from Hibyehello)

New in Dolphin 5.0-18676 Dev (Feb 16, 2023)

  • Fix uninitialized variable warnings (C26495) (PR #11572 from Pokechu22)

New in Dolphin 5.0-18672 Dev (Feb 15, 2023)

  • Common/FileUtil: Revert behavior of CreateFullPath(). (PR #11567 from AdmiralCurtiss)

New in Dolphin 5.0-18669 Dev (Feb 15, 2023)

  • JitArm64: Fix special cases of cmp (PR #11564 from JosJuice)

New in Dolphin 5.0-18667 Dev (Feb 15, 2023)

  • VideoCommon: Fix stereoscopic 3D on OpenGL < 4.3 (macOS) (PR #11342 from TellowKrinkle)

New in Dolphin 5.0-18665 Dev (Feb 15, 2023)

  • Follow-up fixes for "Properly lock CPU before accessing emulated memory" (PR #11563 from JosJuice)

New in Dolphin 5.0-18663 Dev (Feb 14, 2023)

  • VideoCommon: Clear blend configuration if color/alpha update disabled (PR #11406 from Pokechu22)

New in Dolphin 5.0-18661 Dev (Feb 14, 2023)

  • HookableEvent: Switch to construct on first use (PR #11560 from phire)

New in Dolphin 5.0-18659 Dev (Feb 14, 2023)

  • Jit64: Properly handle backpatching overflowed address calculations (PR #11445 from JosJuice)

New in Dolphin 5.0-18657 Dev (Feb 14, 2023)

  • PPCAnalyst: Actually check if instructions want CR (PR #11503 from JosJuice)

New in Dolphin 5.0-18653 Dev (Feb 14, 2023)

  • PPCCache: Update PLRU on any cache access (PR #11559 from Pokechu22)

New in Dolphin 5.0-18651 Dev (Feb 14, 2023)

  • fileutil: use std::filesystem (PR #11426 from shuffle2)

New in Dolphin 5.0-18648 Dev (Feb 14, 2023)

  • JIT: Fix calls to HLE::Execute. (PR #11561 from AdmiralCurtiss)

New in Dolphin 5.0-18646 Dev (Feb 13, 2023)

  • VertexLoader: Add more info to m_vertex_size == m_src_ofs assertion (PR #11558 from Pokechu22)

New in Dolphin 5.0-18644 Dev (Feb 13, 2023)

  • DolphinQt: Properly lock CPU before accessing emulated memory (PR #11554 from JosJuice)

New in Dolphin 5.0-18641 Dev (Feb 13, 2023)

  • VideoCommon: add constant value for maximum number of pixel samplers (PR #11550 from iwubcode)

New in Dolphin 5.0-18639 Dev (Feb 13, 2023)

  • Rename "Speed up Disc Transfer Rate" to "Emulate Disc Speed" (PR #11538 from t895)

New in Dolphin 5.0-18636 Dev (Feb 13, 2023)

  • DiscIO/FileBlob: Make m_size unsigned. (PR #11556 from AdmiralCurtiss)

New in Dolphin 5.0-18634 Dev (Feb 13, 2023)

  • GameINI: Heavy Iron updates (PR #11493 from icup321)

New in Dolphin 5.0-18632 Dev (Feb 13, 2023)

  • Update Transifex config for new client (PR #11536 from JosJuice)

New in Dolphin 5.0-18630 Dev (Feb 13, 2023)

  • VideoCommon: allow graphics mods to have access to the file path where the config exists to load additional files (PR #11499 from iwubcode)

New in Dolphin 5.0-18628 Dev (Feb 12, 2023)

  • Rename VI Skip to VBI Skip (PR #11553 from MayImilae)

New in Dolphin 5.0-18626 Dev (Feb 12, 2023)

  • ENetUtil: Add check for valid socket in SendPacket(). (PR #11526 from AdmiralCurtiss)

New in Dolphin 5.0-18624 Dev (Feb 10, 2023)

  • DSPTool: Fix missing error when redefining labels (PR #11541 from Pokechu22)

New in Dolphin 5.0-18622 Dev (Feb 10, 2023)

  • TextureCacheBase: Remove unused bitset include (PR #11549 from Pokechu22)

New in Dolphin 5.0-18620 Dev (Feb 10, 2023)

  • VideoBackend/OGL: Prefer KHR_shader_subgroup over NV_shader_thread. (PR #11523 from degasus)

New in Dolphin 5.0-18618 Dev (Feb 10, 2023)

  • Resolve various compiler warnings (PR #11534 from Pokechu22)

New in Dolphin 5.0-18593 Dev (Feb 10, 2023)

  • VideoCommon: store the configuration used to create the AbstractPipeline (PR #11498 from iwubcode)

New in Dolphin 5.0-18591 Dev (Feb 10, 2023)

  • OGL: Fix GLES crashing on initialization (PR #11547 from JosJuice)

New in Dolphin 5.0-18589 Dev (Feb 10, 2023)

  • Allow building against system libspng (PR #11544 from jmallach)

New in Dolphin 5.0-18587 Dev (Feb 9, 2023)

  • Various WorkQueueThread improvements (PR #11539 from phire)

New in Dolphin 5.0-18576 Dev (Feb 9, 2023)

  • Kill Renderer (with phire) (PR #11522 from phire)

New in Dolphin 5.0-18515 Dev (Feb 6, 2023)

  • Skylanders Portal: Remove Imaginators Skylanders from list (PR #11543 from deReeperJosh)

New in Dolphin 5.0-18513 Dev (Feb 6, 2023)

  • CommonPaths: Add Steam-specific user directory and clean up (PR #11459 from OatmealDome)

New in Dolphin 5.0-18505 Dev (Feb 5, 2023)

  • Post-processing: Add integer scaling shader (PR #10722 from TryTwo)

New in Dolphin 5.0-18503 Dev (Feb 5, 2023)

  • Add sharp bilinear postprocessing shader. (PR #9860 from AdmiralCurtiss)

New in Dolphin 5.0-18501 Dev (Feb 5, 2023)

  • Set VI Skip Activation to Half The Audio Buffer (PR #11533 from Sam-Belliveau)

New in Dolphin 5.0-18498 Dev (Feb 5, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-18497 Dev (Feb 5, 2023)

  • Android: Skylanders Portal UI (PR #11490 from deReeperJosh)

New in Dolphin 5.0-18495 Dev (Feb 5, 2023)

  • lint: replace egrep with grep -E (PR #11529 from phire)

New in Dolphin 5.0-18493 Dev (Feb 5, 2023)

  • lint: update to clang-format-13 (PR #11528 from delroth)

New in Dolphin 5.0-18491 Dev (Feb 5, 2023)

  • Use GNUInstallDirs for installation paths (PR #11157 from h3xx)

New in Dolphin 5.0-18489 Dev (Feb 5, 2023)

  • Android: Don't enforce a particular CMake version (PR #11495 from OatmealDome)

New in Dolphin 5.0-18498 Dev (Feb 3, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-18497 Dev (Feb 2, 2023)

  • Android: Skylanders Portal UI (PR #11490 from deReeperJosh)

New in Dolphin 5.0-18495 Dev (Feb 2, 2023)

  • lint: replace egrep with grep -E (PR #11529 from phire)

New in Dolphin 5.0-18493 Dev (Feb 2, 2023)

  • lint: update to clang-format-13 (PR #11528 from delroth)

New in Dolphin 5.0-18491 Dev (Feb 2, 2023)

  • Use GNUInstallDirs for installation paths (PR #11157 from h3xx)

New in Dolphin 5.0-18489 Dev (Feb 2, 2023)

  • Android: Don't enforce a particular CMake version (PR #11495 from OatmealDome)

New in Dolphin 5.0-18487 Dev (Feb 2, 2023)

  • Android: Fix settings being editable when marked otherwise (PR #11525 from t895)

New in Dolphin 5.0-18485 Dev (Feb 1, 2023)

  • DolphinQt: Add button to open graphics mod folder on settings (PR #11434 from momocaoo)

New in Dolphin 5.0-18483 Dev (Feb 1, 2023)

  • VideoBackends: add a way to load data into a specific level AND layer (PR #11501 from iwubcode)

New in Dolphin 5.0-18481 Dev (Feb 1, 2023)

  • sdl: update to latest sdl2 (PR #11418 from shuffle2)

New in Dolphin 5.0-18478 Dev (Feb 1, 2023)

  • CMake/MSVC fixes (PR #11506 from phire)

New in Dolphin 5.0-18473 Dev (Feb 1, 2023)

  • NetKDTime: Use UTC based timestamp instead of localtime. (PR #11435 from techydude0713)

New in Dolphin 5.0-18471 Dev (Feb 1, 2023)

  • VideoCommon: Better logic op invert approximation (PR #10864 from TellowKrinkle)

New in Dolphin 5.0-18469 Dev (Feb 1, 2023)

  • Android: Create ScaledIntSetting class (PR #11513 from JosJuice)

New in Dolphin 5.0-18467 Dev (Feb 1, 2023)

  • Improve the data in the first data block of the skylanders figures (PR #11492 from mandar1jn)

New in Dolphin 5.0-18465 Dev (Feb 1, 2023)

  • Common/Network: Resolve -Wexpansion-to-defined warning (PR #11520 from lioncash)

New in Dolphin 5.0-18463 Dev (Feb 1, 2023)

  • AndroidCommon: Make use of std::string_view where applicable (PR #11519 from lioncash)

New in Dolphin 5.0-18426 Dev (Jan 30, 2023)

  • GameSettings: Replace ForceFiltering with ForceTextureFiltering (PR #11508 from JosJuice)

New in Dolphin 5.0-18424 Dev (Jan 30, 2023)

  • Cleanup: Remove CDUtils (PR #11474 from MayImilae)

New in Dolphin 5.0-18422 Dev (Jan 30, 2023)

  • Android: Reveal several hidden settings (PR #11460 from t895)

New in Dolphin 5.0-18412 Dev (Jan 30, 2023)

  • Revert "DSPLLE: Add assertion for bad DMA alignment" (PR #11505 from Pokechu22)

New in Dolphin 5.0-18410 Dev (Jan 28, 2023)

  • Android: Convert analytics dialog to Kotlin (PR #11496 from t895)

New in Dolphin 5.0-18407 Dev (Jan 28, 2023)

  • Reduce usage of ppcState global. (PR #11429 from AdmiralCurtiss)

New in Dolphin 5.0-18358 Dev (Jan 27, 2023)

  • DSPLLE: Add assertion for bad DMA alignment (PR #11480 from Pokechu22)

New in Dolphin 5.0-18355 Dev (Jan 27, 2023)

  • Cull vertices on the CPU (PR #11208 from TellowKrinkle)

New in Dolphin 5.0-18350 Dev (Jan 27, 2023)

  • Translation resources sync with Transifex

New in Dolphin 5.0-18349 Dev (Jan 26, 2023)

  • Remove Filepath from State Save/Load OSD Messages (PR #11485 from MayImilae)

New in Dolphin 5.0-18347 Dev (Jan 25, 2023)

  • Common/BitSet: Mark initializer_list constructor as constexpr (PR #11491 from lioncash)

New in Dolphin 5.0-18344 Dev (Jan 25, 2023)

  • StringUtil: Make StringUTF8CodePointCount take string_view (PR #11488 from lioncash)

New in Dolphin 5.0-18342 Dev (Jan 25, 2023)

  • CoreTiming: Zero initialize all CoreTimingManager throttle members (PR #11489 from lioncash)

New in Dolphin 5.0-18340 Dev (Jan 25, 2023)

  • Core: Remove FPS, VPS and speed percentage from window title (PR #11467 from Simonx22)

New in Dolphin 5.0-18338 Dev (Jan 25, 2023)

  • Common: Replace StringBeginsWith/StringEndsWith with std equivalents (PR #11487 from lioncash)

New in Dolphin 5.0-18336 Dev (Jan 25, 2023)

  • Android: Add slider for Performance Sample Window (PR #11413 from t895)

New in Dolphin 5.0-18332 Dev (Jan 25, 2023)

  • Android: Fix RTL layout in several views (PR #11482 from t895)

New in Dolphin 5.0-18318 Dev (Jan 25, 2023)

  • Android: Update build tools and dependencies (PR #11443 from t895)

New in Dolphin 5.0-18312 Dev (Jan 25, 2023)

  • Externals: Update MoltenVK to 1.2.2 (PR #11484 from OatmealDome)

New in Dolphin 5.0-18308 Dev (Jan 25, 2023)

  • msvc: update c++ conformance flags (PR #11436 from shuffle2)

New in Dolphin 5.0-18303 Dev (Jan 25, 2023)

  • Android: Add about dialog (PR #11455 from t895)

New in Dolphin 5.0-18301 Dev (Jan 25, 2023)

  • get rid of HAS_STD_FILESYSTEM (PR #10994 from shuffle2)

New in Dolphin 5.0-18299 Dev (Jan 25, 2023)

  • Emulate Skylanders Portals within Dolphin (PR #11331 from deReeperJosh)

New in Dolphin 5.0-18295 Dev (Jan 24, 2023)

  • DolphinQt: Add workaround for Qt 6.3+ bug on Linux (PR #11465 from OatmealDome)

New in Dolphin 5.0-18293 Dev (Jan 24, 2023)

  • DolphinQt: Add i18n comments for strings containing the word "watches" (PR #11478 from JosJuice)

New in Dolphin 5.0-18291 Dev (Jan 23, 2023)

  • windows: prefer os version from registry (PR #11458 from shuffle2)

New in Dolphin 5.0-18289 Dev (Jan 23, 2023)

  • windows: replace comdef dependency with winrt (PR #11475 from shuffle2)

New in Dolphin 5.0-18287 Dev (Jan 23, 2023)

  • gitattributes: set eol=clrf on *.sln (PR #11476 from shuffle2)

New in Dolphin 5.0-18285 Dev (Jan 23, 2023)

  • buildfix if discord isn't enabled (PR #11477 from shuffle2)

New in Dolphin 5.0-18283 Dev (Jan 23, 2023)

  • Don't Write OSD Messages to the Titlebar (PR #11471 from MayImilae)

New in Dolphin 5.0-18281 Dev (Jan 22, 2023)

  • Remove Memory Card Path from the Wrote to OSD Message (PR #11470 from MayImilae)

New in Dolphin 5.0-18279 Dev (Jan 22, 2023)

  • DolphinQt/Settings: remove 'stable' track from auto-updater options (PR #11457 from delroth)

New in Dolphin 5.0-18277 Dev (Jan 22, 2023)

  • Externals: Convert gtest to a submodule and update to v1.12.1 (PR #11438 from Pokechu22)

New in Dolphin 5.0-18275 Dev (Jan 22, 2023)

  • Fix DJ Turntable extension's table range (PR #11464 from shockdude)

New in Dolphin 5.0-18273 Dev (Jan 19, 2023)

  • Disable VI Skip in Wind Waker and Twilight Princess (PR #11463 from JMC47)

New in Dolphin 5.0-18271 Dev (Jan 19, 2023)

  • VideoCommon: VI Skip (PR #11367 from Sam-Belliveau)

New in Dolphin 5.0-18269 Dev (Jan 18, 2023)

  • Netplay: Fix traversal connections occasionally not working (PR #11381 from skyfloogle)

New in Dolphin 5.0-18267 Dev (Jan 18, 2023)

  • try for system libmgba first (PR #11362 from alucryd)

New in Dolphin 5.0-18265 Dev (Jan 18, 2023)

  • implot: Don't compile `implot_demo.cpp` (PR #11454 from OatmealDome)

New in Dolphin 5.0-18263 Dev (Jan 18, 2023)

  • VertexLoader: Fix loading tangent/binormal caches with NormalIndex3 (PR #11432 from Pokechu22)

New in Dolphin 5.0-18257 Dev (Jan 18, 2023)

  • Remove Boot from DVD Backup (PR #11456 from MayImilae)

New in Dolphin 5.0-18255 Dev (Jan 18, 2023)

  • Revert "MenuBar: Tweak string for open user folder option" (PR #11453 from JosJuice)

New in Dolphin 5.0-18253 Dev (Jan 17, 2023)

  • Android: Copy baseline profile during release builds (PR #11420 from t895)

New in Dolphin 5.0-18250 Dev (Jan 17, 2023)

  • .gitmodules: change SPIRV-Cross branch to main (PR #11442 from Simonx22)

New in Dolphin 5.0-18248 Dev (Jan 17, 2023)

  • Android: Fix large strings in save/load savestate fragment (PR #11447 from t895)

New in Dolphin 5.0-18246 Dev (Jan 17, 2023)

  • Android: Fix navigation bar buttons appearing invisible on API 26 (PR #11448 from t895)

New in Dolphin 5.0-18244 Dev (Jan 16, 2023)

  • MenuBar: Tweak string for open user folder option (PR #11451 from OatmealDome)

New in Dolphin 5.0-18242 Dev (Jan 16, 2023)

  • UICommon: Change default user directory location to AppData on Windows (PR #10708 from OatmealDome)

New in Dolphin 5.0-18238 Dev (Jan 16, 2023)

  • MenuBar: Add action which opens the user folder (PR #11450 from OatmealDome)

New in Dolphin 5.0-18236 Dev (Jan 16, 2023)

  • Reset Throttle on savestate load (PR #11449 from phire)

New in Dolphin 5.0-18234 Dev (Jan 15, 2023)

  • Core: Allocate 2 GiB of guard pages below fastmem area (PR #11440 from JosJuice)

New in Dolphin 5.0-18231 Dev (Jan 15, 2023)

  • CMake: search for shared `minizip-ng` as `minizip` (PR #11439 from SuperSamus)

New in Dolphin 5.0-18229 Dev (Jan 15, 2023)

  • Android: Fix grid options text borders (PR #11437 from t895)

New in Dolphin 5.0-18227 Dev (Jan 15, 2023)

  • CoreTiming: Throttle Before Every Event Using std::chrono (PR #11348 from Sam-Belliveau)

New in Dolphin 5.0-18221 Dev (Jan 13, 2023)

  • DolphinQt: Fix typo in GBA TAS input window (PR #11433 from Pokechu22)

New in Dolphin 5.0-18219 Dev (Jan 11, 2023)

  • CMakeLists: Copy entire plugins folder on Steam Runtime build (PR #11310 from OatmealDome)

New in Dolphin 5.0-18216 Dev (Jan 11, 2023)

  • Set LSApplicationCategoryType to games (PR #11427 from UltraHDR)

New in Dolphin 5.0-18214 Dev (Jan 11, 2023)

  • Android: Ignore workaround view height if 0 (PR #11428 from t895)

New in Dolphin 5.0-18212 Dev (Jan 10, 2023)

  • Android: Expose "Log Render Time to File" toggle (PR #11425 from t895)

New in Dolphin 5.0-18210 Dev (Jan 10, 2023)

  • Android: Disable focus on non-actionable UI (PR #11421 from t895)

New in Dolphin 5.0-18207 Dev (Jan 10, 2023)

  • DolphinQt: add ability to lock / freeze values in the watches window (PR #11365 from iwubcode)

New in Dolphin 5.0-18195 Dev (Jan 10, 2023)

  • HW/GPFifo: Refactor to class, move to Core::System. (PR #11407 from AdmiralCurtiss)

New in Dolphin 5.0-18192 Dev (Jan 10, 2023)

  • Implement PowerPC data cache (PR #11183 from TheLordScruffy)

New in Dolphin 5.0-18186 Dev (Jan 9, 2023)

  • update min macos version to 10.15 (PR #11361 from shuffle2)

New in Dolphin 5.0-18184 Dev (Jan 8, 2023)

  • Android: Update managed device for baseline profile generation (PR #11411 from t895)

New in Dolphin 5.0-18182 Dev (Jan 8, 2023)

  • Android: Fix use of fullscreen modes on Cheats Activity (PR #11410 from t895)

New in Dolphin 5.0-18179 Dev (Jan 8, 2023)

  • Move x64 DSP JIT into DolphinLib.x64.props (PR #11414 from Pokechu22)

New in Dolphin 5.0-18177 Dev (Jan 8, 2023)

  • Externals: Exclude libcurl.rc from the build (PR #11394 from Pokechu22)

New in Dolphin 5.0-18175 Dev (Jan 8, 2023)

  • Performance tracker refactorings extracted from PR #11348. (PR #11409 from AdmiralCurtiss)

New in Dolphin 5.0-18171 Dev (Jan 5, 2023)

  • IndexGenerator: Fix off-by-one in GetRemainingIndices (PR #11402 from Pokechu22)

New in Dolphin 5.0-18167 Dev (Jan 5, 2023)

  • lint: Don't check for WSL2 host path on non-Linux OSes (PR #10986 from OatmealDome)

New in Dolphin 5.0-18165 Dev (Jan 5, 2023)

  • NetworkCaptureLogger: Allow PCAP shared read access on Windows (PR #11089 from sepalani)

New in Dolphin 5.0-18163 Dev (Jan 4, 2023)

  • HW/ProcessorInterface: Refactor to class, move to Core::System. (PR #11404 from AdmiralCurtiss)

New in Dolphin 5.0-18160 Dev (Jan 4, 2023)

  • DolphinAnalytics: Track support of framebuffer fetch (PR #11396 from Pokechu22)

New in Dolphin 5.0-18155 Dev (Jan 4, 2023)

  • PixelShaderGen: Clamp texture layer when using manual texture sampling with stereoscopic 3D (PR #11386 from Pokechu22)

New in Dolphin 5.0-18153 Dev (Jan 4, 2023)

  • update nsis installer (PR #11069 from shuffle2)

New in Dolphin 5.0-18151 Dev (Jan 4, 2023)

  • InputCommon:QuartzKB&M: Fix mouse y coordinates (PR #11397 from TellowKrinkle)

New in Dolphin 5.0-18149 Dev (Jan 4, 2023)

  • InputCommon/XInput2: Added an axis output for the scroll wheel (PR #11363 from TheConfuZzledDude)

New in Dolphin 5.0-18145 Dev (Jan 4, 2023)

  • Adopt a Code of Conduct for Dolphin. (PR #11377 from delroth)

New in Dolphin 5.0-18143 Dev (Jan 4, 2023)

  • PowerPC: Fix theoretically possible infinite loop in WriteToHardware (PR #11375 from JosJuice)

New in Dolphin 5.0-18141 Dev (Jan 4, 2023)

  • AdvancedWidget: Add title for performance sample window tooltip (PR #11380 from Pokechu22)

New in Dolphin 5.0-18138 Dev (Jan 4, 2023)

  • JitArm64: Implement breakpoints (PR #11374 from JosJuice)

New in Dolphin 5.0-18135 Dev (Dec 30, 2022)

  • WiimoteEmu: Expose mappings for lifted UDraw and Drawsome stylus. (PR #11364 from jordan-woyak)

New in Dolphin 5.0-18132 Dev (Dec 30, 2022)

  • Android: Move FPS-related settings to a submenu (PR #11393 from JosJuice)

New in Dolphin 5.0-18130 Dev (Dec 30, 2022)

  • Software: Remove alpha=1 blending special-case (PR #11389 from Pokechu22)

New in Dolphin 5.0-18128 Dev (Dec 29, 2022)

  • Boot: Fix handling of M3U file paths containing backslashes (PR #11372 from JosJuice)

New in Dolphin 5.0-18126 Dev (Dec 29, 2022)

  • Set checksum for NWC24Config during creation (PR #11353 from noahpistilli)

New in Dolphin 5.0-18123 Dev (Dec 29, 2022)

  • VideoCommon: De-globalize GeometryShaderManager class. (PR #11391 from AdmiralCurtiss)

New in Dolphin 5.0-18121 Dev (Dec 29, 2022)

  • Core/Boot: Pass System instance to BootUp() and related. (PR #11390 from AdmiralCurtiss)

New in Dolphin 5.0-18119 Dev (Dec 29, 2022)

  • VideoCommon: De-globalize VertexShaderManager class. (PR #11388 from AdmiralCurtiss)

New in Dolphin 5.0-18116 Dev (Dec 29, 2022)

  • VideoBackends:Vulkan: Migrate to VK_EXT_debug_utils (PR #11219 from K0bin)

New in Dolphin 5.0-18114 Dev (Dec 28, 2022)

  • Android: Elevate ingame menu fragment with color (PR #11357 from t895)

New in Dolphin 5.0-18112 Dev (Dec 28, 2022)

  • VideoCommon: De-globalize PixelShaderManager class. (PR #11384 from AdmiralCurtiss)

New in Dolphin 5.0-18109 Dev (Dec 28, 2022)

  • Android: Make more meticulous use of DeleteLocalRef (PR #11376 from JosJuice)

New in Dolphin 5.0-18106 Dev (Dec 27, 2022)

  • Fix ESDevice::GetTitlesWithTickets always returning 0 titles owned (PR #11383 from noahpistilli)

New in Dolphin 5.0-18104 Dev (Dec 27, 2022)

  • Video Common: Fix Speed Counter Sample Size (PR #11379 from Sam-Belliveau)

New in Dolphin 5.0-18102 Dev (Dec 27, 2022)

  • DolphinQt: Add settings to GBA TAS input window (PR #11373 from JosJuice)

New in Dolphin 5.0-18100 Dev (Dec 27, 2022)

  • msvc: remove workaround for arm64 sha1 compiler bug (PR #11360 from shuffle2)

New in Dolphin 5.0-18097 Dev (Dec 24, 2022)

  • Android: Close soft keyboard on panel close (PR #11358 from t895)

New in Dolphin 5.0-18095 Dev (Dec 24, 2022)

  • Bring Android documentation up-to-date (PR #11359 from t895)

New in Dolphin 5.0-18093 Dev (Dec 24, 2022)

  • Android: Allow users to interact with switches in settings (PR #11369 from t895)

New in Dolphin 5.0-18091 Dev (Dec 24, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-18090 Dev (Dec 24, 2022)

  • DolphinQt: Add more i18n comments (PR #11371 from JosJuice)

New in Dolphin 5.0-18088 Dev (Dec 24, 2022)

  • Android: Upgrade NDK to 25.1.8937393 (PR #11370 from t895)

New in Dolphin 5.0-18086 Dev (Dec 24, 2022)

  • VideoCommon: New FrameTime/VBlank Analyzer + Graph (PR #11326 from Sam-Belliveau)

New in Dolphin 5.0-18083 Dev (Dec 24, 2022)

  • Externals: Add Dear Implot (PR #11356 from Sam-Belliveau)

New in Dolphin 5.0-18080 Dev (Dec 23, 2022)

  • Follow-up on a four-year-old Android NDK workaround (PR #11366 from Minty-Meeo)

New in Dolphin 5.0-18078 Dev (Dec 23, 2022)

  • Replace BitUtils with C++20: Counting Zeroes (PR #11130 from Minty-Meeo)

New in Dolphin 5.0-18076 Dev (Dec 20, 2022)

  • DSPHLE: Add Desert Bus libasnd ucode variants (PR #11354 from Pokechu22)

New in Dolphin 5.0-18074 Dev (Dec 20, 2022)

  • JitArm64: Improve pipelining of lmw/stmw (PR #11344 from JosJuice)

New in Dolphin 5.0-18072 Dev (Dec 20, 2022)

  • Android: Move game grid options to MainActivity (PR #11346 from t895)

New in Dolphin 5.0-18070 Dev (Dec 20, 2022)

  • Android: Convert ThemeHelper to Kotlin (PR #11352 from t895)

New in Dolphin 5.0-18068 Dev (Dec 20, 2022)

  • Common: Use C++20 header in BitSet.h (PR #11351 from JosJuice)

New in Dolphin 5.0-18066 Dev (Dec 19, 2022)

  • VideoBackends: Query fixes and cleanups (PR #11286 from K0bin)

New in Dolphin 5.0-18061 Dev (Dec 19, 2022)

  • Android: Use colorSurface attribute for cheats activity background (PR #11347 from t895)

New in Dolphin 5.0-18059 Dev (Dec 19, 2022)

  • Fix MemoryViewWidget background colour (PR #11349 from noahpistilli)

New in Dolphin 5.0-18057 Dev (Dec 12, 2022)

  • Replace BitUtils with C++20: RotateLeft/RotateRight (PR #10950 from JosJuice)

New in Dolphin 5.0-18055 Dev (Dec 12, 2022)

  • VideoCommon/PixelEngine: Refactor to class, move to Core::System. (PR #11345 from AdmiralCurtiss)

New in Dolphin 5.0-18052 Dev (Dec 12, 2022)

  • Android: Introduce Kotlin support (PR #11343 from t895)

New in Dolphin 5.0-18050 Dev (Dec 12, 2022)

  • MachineContext: Fix USE_SIGACTION_ON_APPLE on arm64 (PR #11340 from merryhime)

New in Dolphin 5.0-18048 Dev (Dec 11, 2022)

  • Android: Allow non-square overlay control images (PR #9944 from JosJuice)

New in Dolphin 5.0-18046 Dev (Dec 11, 2022)

  • Android: fix compile error (PR #11341 from mbc07)

New in Dolphin 5.0-18044 Dev (Dec 11, 2022)

  • Android: Add black backgrounds toggle (PR #11325 from t895)

New in Dolphin 5.0-18042 Dev (Dec 11, 2022)

  • Android: Baseline profile generation (PR #11335 from t895)

New in Dolphin 5.0-18040 Dev (Dec 11, 2022)

  • Android: Use ElevationOverlay for app bar elevation color (PR #11329 from t895)

New in Dolphin 5.0-18038 Dev (Dec 11, 2022)

  • VideoCommon/Fifo: Refactor to class, move to Core::System. (PR #11334 from AdmiralCurtiss)

New in Dolphin 5.0-18035 Dev (Dec 11, 2022)

  • Android: Replace Checkbox with MaterialSwitch (PR #11336 from t895)

New in Dolphin 5.0-18033 Dev (Dec 11, 2022)

  • Revert "JitArm64: Optimize a few tail calls" (PR #11338 from JosJuice)

New in Dolphin 5.0-18031 Dev (Dec 11, 2022)

  • Externals: Update MoltenVK to 1.2.1 (PR #11333 from OatmealDome)

New in Dolphin 5.0-18029 Dev (Dec 11, 2022)

  • Arm64Emitter: Fix SHRN/SHRN2 (PR #11337 from JosJuice)

New in Dolphin 5.0-18027 Dev (Dec 11, 2022)

  • Android: Upgrade dependencies (PR #11332 from t895)

New in Dolphin 5.0-18025 Dev (Dec 9, 2022)

  • Core: Add option to force linear texture filtering. (PR #11276 from AdmiralCurtiss)

New in Dolphin 5.0-18021 Dev (Dec 9, 2022)

  • Android: Upgrade AGP to 7.3.1 (PR #11309 from t895)

New in Dolphin 5.0-18019 Dev (Dec 8, 2022)

  • Debugger: Add conditional breakpoints to memory BPs (PR #11274 from TryTwo)

New in Dolphin 5.0-18017 Dev (Dec 7, 2022)

  • JitArm64: Implement accurate NaNs (PR #11321 from JosJuice)

New in Dolphin 5.0-18014 Dev (Dec 7, 2022)

  • HW/Memmap: Refactor Memory to class, move to Core::System. (PR #11320 from AdmiralCurtiss)

New in Dolphin 5.0-18012 Dev (Dec 7, 2022)

  • Android: New settings fragment animations (PR #11327 from t895)

New in Dolphin 5.0-18010 Dev (Dec 7, 2022)

  • Android: Migrate all strings to strings.xml (PR #11328 from t895)

New in Dolphin 5.0-18008 Dev (Dec 5, 2022)

  • Rename "Keyboard" to "Keyboard Controller" (PR #11268 from jordan-woyak)

New in Dolphin 5.0-18005 Dev (Dec 5, 2022)

  • Android: Have each activity manage insets separately (PR #11299 from t895)

New in Dolphin 5.0-18003 Dev (Dec 4, 2022)

  • Android: Pad menu fragment when expanding to cutout area (PR #11314 from t895)

New in Dolphin 5.0-18001 Dev (Dec 4, 2022)

  • Jit64: Correctly handle NaNs for ps_maddsX (PR #11322 from JosJuice)

New in Dolphin 5.0-17999 Dev (Dec 4, 2022)

  • Android: Add theme mode switcher (PR #11270 from t895)

New in Dolphin 5.0-17997 Dev (Dec 4, 2022)

  • Android: Fix cheats layout (PR #11324 from t895)

New in Dolphin 5.0-17995 Dev (Dec 4, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17994 Dev (Dec 4, 2022)

  • VideoBackends:Vulkan: Synchronize presentation (PR #11262 from K0bin)

New in Dolphin 5.0-17992 Dev (Dec 4, 2022)

  • Debugger: add callstack to conditional breakpoints (PR #11273 from TryTwo)

New in Dolphin 5.0-17990 Dev (Dec 4, 2022)

  • Debugger MemoryViewWidget: always highlight target address (PR #11232 from TryTwo)

New in Dolphin 5.0-17988 Dev (Dec 4, 2022)

  • Android: Use progress indicator in short loading scenarios (PR #11317 from t895)

New in Dolphin 5.0-17986 Dev (Dec 4, 2022)

  • Android: Use expanding Extended FAB (PR #11318 from t895)

New in Dolphin 5.0-17984 Dev (Dec 4, 2022)

  • Android: Greatly simplify MotionAlertDialog theming (PR #11315 from t895)

New in Dolphin 5.0-17982 Dev (Dec 4, 2022)

  • Jit widget fixes (PR #11316 from Pokechu22)

New in Dolphin 5.0-17976 Dev (Dec 2, 2022)

  • Android: Letterbox content with display cutouts in landscape (PR #11313 from t895)

New in Dolphin 5.0-17974 Dev (Dec 2, 2022)

  • VideoBackends:Metal: Fix min/max lod when setting non-zero-based samplers (PR #11312 from tellowkrinkle)

New in Dolphin 5.0-17972 Dev (Dec 1, 2022)

  • GameSettings: Add patch for Ten Pin Alley 2 (RLEEFS) (PR #11311 from smurf3tte)

New in Dolphin 5.0-17970 Dev (Nov 30, 2022)

  • Jit64: Correctly handle NaNs for ps_mulsX/ps_sumX (PR #11304 from JosJuice)

New in Dolphin 5.0-17966 Dev (Nov 30, 2022)

  • JitArm64: Optimize ps_mergeXX (PR #11305 from JosJuice)

New in Dolphin 5.0-17964 Dev (Nov 30, 2022)

  • VideoCommon/CommandProcessor: Refactor to class, move to Core::System. (PR #11307 from AdmiralCurtiss)

New in Dolphin 5.0-17962 Dev (Nov 30, 2022)

  • VideoBackends:OGL: Creating vertex formats shouldn't unbind anything (PR #11279 from tellowkrinkle)

New in Dolphin 5.0-17960 Dev (Nov 27, 2022)

  • CoreTiming: Refactor to class. (PR #11303 from AdmiralCurtiss)

New in Dolphin 5.0-17957 Dev (Nov 27, 2022)

  • Correctly call CoUninitialize() on Cubeb helper class destruction. (PR #11306 from AdmiralCurtiss)

New in Dolphin 5.0-17955 Dev (Nov 27, 2022)

  • Update cubeb to mozilla/cubeb@27d2a102b0b75d9e49d43bc1ea516233fb87d778 (PR #10343 from AdmiralCurtiss)

New in Dolphin 5.0-17950 Dev (Nov 27, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17949 Dev (Nov 26, 2022)

  • CoreTiming: Move variables to Core::System. (PR #11301 from AdmiralCurtiss)

New in Dolphin 5.0-17887 Dev (Nov 18, 2022)

  • IOS/ES: Add support for V1Ticket (PR #11240 from noahpistilli)

New in Dolphin 5.0-17885 Dev (Nov 17, 2022)

  • Android: Adjust card_width (PR #11287 from t895)

New in Dolphin 5.0-17883 Dev (Nov 17, 2022)

  • Android: Use smooth keyboard animation in cheats activity (PR #11267 from t895)

New in Dolphin 5.0-17881 Dev (Nov 17, 2022)

  • Android: Dynamically adapt grid span to card_game size (PR #11254 from t895)

New in Dolphin 5.0-17879 Dev (Nov 17, 2022)

  • Android: Animate covers on focus change (PR #11256 from t895)

New in Dolphin 5.0-17877 Dev (Nov 16, 2022)

  • VideoCommon/FramebufferManager: Further EFB cache cleanup (PR #11280 from Pokechu22)

New in Dolphin 5.0-17873 Dev (Nov 16, 2022)

  • SI: Ignore non-standard setGameID command (PR #11105 from vpelletier)

New in Dolphin 5.0-17871 Dev (Nov 16, 2022)

  • VideoCommon:FramebufferManager: Mark cache as valid after refresh (PR #11172 from K0bin)

New in Dolphin 5.0-17868 Dev (Nov 15, 2022)

  • JitArm64: Optimize multiplication (PR #11243 from Sintendo)

New in Dolphin 5.0-17856 Dev (Nov 15, 2022)

  • Add DolphinDevice::GetSystemTime to allow for accurate Unix timestamp generation (PR #11269 from vabold)

New in Dolphin 5.0-17853 Dev (Nov 15, 2022)

  • Disable SD card conversion while emulation is running (PR #11255 from JosJuice)

New in Dolphin 5.0-17850 Dev (Nov 15, 2022)

  • HostFileSystem: Set all NAND folders to be saved in save states (PR #11184 from Lobsterzelda)

New in Dolphin 5.0-17848 Dev (Nov 15, 2022)

  • Add updater error messages (PR #11018 from Dentomologist)

New in Dolphin 5.0-17844 Dev (Nov 15, 2022)

  • DolphinQt: Allow mapping buttons to expand horizontally. (PR #11271 from jordan-woyak)

New in Dolphin 5.0-17842 Dev (Nov 14, 2022)

  • Android: Use progress bar that does not inherit from AppCompat on leanback (PR #11272 from t895)

New in Dolphin 5.0-17840 Dev (Nov 14, 2022)

  • Android: Offload cover path unmangling to another thread (PR #11248 from t895)

New in Dolphin 5.0-17838 Dev (Nov 14, 2022)

  • Android: Change alert dialog button ripple color for default theme (PR #11265 from t895)

New in Dolphin 5.0-17836 Dev (Nov 14, 2022)

  • Conditional breakpoints (PR #11015 from TryTwo)

New in Dolphin 5.0-17828 Dev (Nov 11, 2022)

  • VideoCommon: Add option to disable mipmaps (PR #11263 from tellowkrinkle)

New in Dolphin 5.0-17826 Dev (Nov 11, 2022)

  • Android: Change system update dialog title/message when cancelling (PR #11266 from t895)

New in Dolphin 5.0-17824 Dev (Nov 8, 2022)

  • Android: Fix list_item_cheat text (PR #11260 from t895)

New in Dolphin 5.0-17822 Dev (Nov 7, 2022)

  • ImGui render context race condition fix: Lock context during Init/Shutdown. (PR #11258 from AdmiralCurtiss)

New in Dolphin 5.0-17819 Dev (Nov 6, 2022)

  • VideoCommon: call texture load graphics mod hook when textures are loaded (PR #11225 from iwubcode)

New in Dolphin 5.0-17817 Dev (Nov 6, 2022)

  • VideoCommon: Zero PortableVertexDeclarations on initialization (PR #11246 from tellowkrinkle)

New in Dolphin 5.0-17815 Dev (Nov 6, 2022)

  • MemoryWidget: Split Actions into Import and Export. (PR #11250 from AdmiralCurtiss)

New in Dolphin 5.0-17813 Dev (Nov 6, 2022)

  • Android: Use FrameLayout as root for notouch emulation layout (PR #11251 from t895)

New in Dolphin 5.0-17811 Dev (Nov 6, 2022)

  • Boot: Load DOL/ELF after memory setup (PR #11249 from JosJuice)

New in Dolphin 5.0-17809 Dev (Nov 6, 2022)

  • NetPlay: Split SyncSaveData() into two parts. (PR #11233 from AdmiralCurtiss)

New in Dolphin 5.0-17807 Dev (Nov 6, 2022)

  • MemoryViewWidget refactor memory table (PR #11111 from TryTwo)

New in Dolphin 5.0-17805 Dev (Nov 6, 2022)

  • Debugger: Implement base code tracing logic. and feature to auto-step through code. (PR #10771 from TryTwo)

New in Dolphin 5.0-17803 Dev (Nov 6, 2022)

  • VideoCommon/Statistics: Require semicolons after statistics macros (PR #11228 from Pokechu22)

New in Dolphin 5.0-17801 Dev (Nov 6, 2022)

  • JitArm64: Optimize cmp (PR #11242 from Sintendo)

New in Dolphin 5.0-17794 Dev (Nov 6, 2022)

  • VideoBackends:Metal: Headless render support (PR #11247 from tellowkrinkle)

New in Dolphin 5.0-17792 Dev (Nov 6, 2022)

  • Add Force Progressive Patch for Egg Mania (PR #11222 from JMC47)

New in Dolphin 5.0-17790 Dev (Nov 4, 2022)

  • ControllerInterface: Add InputBackend interface. (PR #11193 from jordan-woyak)

New in Dolphin 5.0-17786 Dev (Nov 2, 2022)

  • JitArm64: Move MMIO handler result before popping stack (PR #11227 from JosJuice)

New in Dolphin 5.0-17783 Dev (Nov 2, 2022)

  • Android: Add more game grid sizes for long displays (PR #11237 from t895)

New in Dolphin 5.0-17781 Dev (Nov 1, 2022)

  • OGL: fix compute shader labels (PR #11239 from Tilka)

New in Dolphin 5.0-17778 Dev (Nov 1, 2022)

  • Revert "MacUpdater: test that os version check is working" (PR #11241 from shuffle2)

New in Dolphin 5.0-17776 Dev (Nov 1, 2022)

  • MacUpdater: test that os version check is working (PR #11234 from shuffle2)

New in Dolphin 5.0-17774 Dev (Nov 1, 2022)

  • VideoBackends:Vulkan: Fix 0 size descriptor pools (PR #11238 from K0bin)

New in Dolphin 5.0-17772 Dev (Oct 31, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17771 Dev (Oct 31, 2022)

  • MacUpdater: check os version (PR #11220 from shuffle2)

New in Dolphin 5.0-17768 Dev (Oct 31, 2022)

  • Disable "Force Texture Filtering" in Owls of Ga'Hoole (PR #11216 from JMC47)

New in Dolphin 5.0-17766 Dev (Oct 31, 2022)

  • windows: Rename: use std::filesystem::rename for posix behavior (PR #11231 from shuffle2)

New in Dolphin 5.0-17764 Dev (Oct 30, 2022)

  • MemoryWidget: Make search address a combobox that holds address history. (PR #11185 from TryTwo)

New in Dolphin 5.0-17762 Dev (Oct 30, 2022)

  • VideoBackends:D3D12: Fix hang in Twilight Princess (PR #11226 from K0bin)

New in Dolphin 5.0-17758 Dev (Oct 30, 2022)

  • VolumeVerifier: fix bogus "serial/version missing" error (PR #11229 from Tilka)

New in Dolphin 5.0-17756 Dev (Oct 30, 2022)

  • MemoryPatches: Fix instruction patches (PR #11201 from JoshuaMKW)

New in Dolphin 5.0-17752 Dev (Oct 30, 2022)

  • Android: Use view binding (PR #11092 from t895)

New in Dolphin 5.0-17750 Dev (Oct 30, 2022)

  • Android: Use androidx preference manager (PR #11202 from t895)

New in Dolphin 5.0-17748 Dev (Oct 30, 2022)

  • VideoBackends: fix d3d12 subresource calculation (PR #11224 from iwubcode)

New in Dolphin 5.0-17746 Dev (Oct 30, 2022)

  • DolphinQt: Make "All Devices" mapping hopefully less confusing. (PR #11150 from jordan-woyak)

New in Dolphin 5.0-17744 Dev (Oct 30, 2022)

  • DolphinQt: Fix window focus from unpausing after a manual pause. (PR #11211 from jordan-woyak)

New in Dolphin 5.0-17742 Dev (Oct 30, 2022)

  • Disable Force Texture Filtering in DKCR (PR #11223 from JMC47)

New in Dolphin 5.0-17740 Dev (Oct 28, 2022)

  • Enable MMU in Pokemon XD (PR #11218 from JMC47)

New in Dolphin 5.0-17738 Dev (Oct 28, 2022)

  • Disable Vertex Rounding in New Super Mario Bros. Wii (PR #11217 from JMC47)

New in Dolphin 5.0-17736 Dev (Oct 28, 2022)

  • Disable Vertex Rounding in Wii Play (PR #11215 from JMC47)

New in Dolphin 5.0-17734 Dev (Oct 27, 2022)

  • GraphicsSettings: Remove unused FreelookControlType enum forward declaration (PR #11214 from Pokechu22)

New in Dolphin 5.0-17732 Dev (Oct 26, 2022)

  • VertexLoader: Remove "too many initializer values" workaround functions (PR #11160 from Pokechu22)

New in Dolphin 5.0-17730 Dev (Oct 25, 2022)

  • Add Safe Texture Cache for Deepak Chopra's Leela (PR #11206 from JMC47)

New in Dolphin 5.0-17728 Dev (Oct 25, 2022)

  • VideoBackends:Vulkan: Improve backend multithreading (PR #10977 from tellowkrinkle)

New in Dolphin 5.0-17726 Dev (Oct 25, 2022)

  • VideoCommon: Treat invalid normal count as NormalTangentBinormal (PR #11207 from Pokechu22)

New in Dolphin 5.0-17724 Dev (Oct 25, 2022)

  • Various Metal renderer improvements (PR #11028 from tellowkrinkle)

New in Dolphin 5.0-17716 Dev (Oct 24, 2022)

  • DSP: Copy audio dma samples one block at a time (PR #10741 from Pokechu22)

New in Dolphin 5.0-17713 Dev (Oct 24, 2022)

  • GameSettings: Properly set MissingColorValue for Lego Indiana Jones 1 (PR #11200 from Pokechu22)

New in Dolphin 5.0-17711 Dev (Oct 24, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17710 Dev (Oct 24, 2022)

  • WiimoteEmu: Change Shinkansen Start/Select to START/SELECT (PR #11199 from JosJuice)

New in Dolphin 5.0-17708 Dev (Oct 24, 2022)

  • PPCAnalyst: Remove unused variables and methods in BlockStats and BlockRegStats. (PR #11135 from AdmiralCurtiss)

New in Dolphin 5.0-17705 Dev (Oct 24, 2022)

  • Android: Do not fit system windows (PR #11079 from t895)

New in Dolphin 5.0-17703 Dev (Oct 24, 2022)

  • Android: Add "Prefer VS for Point/Line Expansion" to GUI (PR #11196 from JosJuice)

New in Dolphin 5.0-17701 Dev (Oct 24, 2022)

  • Android: Replace spinners with dropdown menus (PR #11163 from t895)

New in Dolphin 5.0-17699 Dev (Oct 23, 2022)

  • Updater: clarify a string (PR #11198 from shuffle2)

New in Dolphin 5.0-17697 Dev (Oct 23, 2022)

  • WinUpdater: fix renaming of Updater (PR #11197 from shuffle2)

New in Dolphin 5.0-17695 Dev (Oct 23, 2022)

  • this is a test commit for WinUpdater (PR #11195 from shuffle2)

New in Dolphin 5.0-17693 Dev (Oct 23, 2022)

  • WinUpdater: Defer modifying any files until Updater.exe (PR #11189 from shuffle2)

New in Dolphin 5.0-17691 Dev (Oct 23, 2022)

  • VideoCommon: Add vertex shader point/line expansion (PR #10890 from tellowkrinkle)

New in Dolphin 5.0-17681 Dev (Oct 23, 2022)

  • Vulkan: Use VMA for memory allocations (PR #11132 from K0bin)

New in Dolphin 5.0-17674 Dev (Oct 23, 2022)

  • Fifo recorder: Fix various indexed vertex component bugs (PR #10676 from Pokechu22)

New in Dolphin 5.0-17670 Dev (Oct 23, 2022)

  • Support for loading vWii System Menu (PR #11188 from GaryOderNichts)

New in Dolphin 5.0-17667 Dev (Oct 23, 2022)

  • JitArm64: Merge ps_mulsX, ps_maddXX, and parts of fp_arith (PR #11147 from JosJuice)

New in Dolphin 5.0-17664 Dev (Oct 23, 2022)

  • Jit64: Add dispatcher_no_timing_check jump target (PR #11170 from JosJuice)

New in Dolphin 5.0-17662 Dev (Oct 23, 2022)

  • WiimoteEmu: Shinkansen Tweaks (PR #11190 from jordan-woyak)

New in Dolphin 5.0-17659 Dev (Oct 23, 2022)

  • JitArm64: FIFO optimization improvements (PR #10046 from JosJuice)

New in Dolphin 5.0-17656 Dev (Oct 23, 2022)

  • InputCommon:QuartzKB&M: Use KVO to watch window position (PR #10979 from tellowkrinkle)

New in Dolphin 5.0-17652 Dev (Oct 23, 2022)

  • MoltenVK: Update to version 1.2.0 (PR #11179 from OatmealDome)

New in Dolphin 5.0-17648 Dev (Oct 23, 2022)

  • Kirby's Return to Dreamland "Bypass Metafortress" patch ported to PAL (PR #10853 from RedStoneMatt)

New in Dolphin 5.0-17646 Dev (Oct 23, 2022)

  • JitAsm64: Reorder instructions in routines to allow macro-op fusion (PR #11127 from JosJuice)

New in Dolphin 5.0-17643 Dev (Oct 23, 2022)

  • JitArm64: Reimplement Force25BitPrecision (PR #11181 from JosJuice)

New in Dolphin 5.0-17641 Dev (Oct 23, 2022)

  • JitArm64: Remove unnecessary instruction from ConvertDoubleToSingle (PR #11148 from JosJuice)

New in Dolphin 5.0-17639 Dev (Oct 23, 2022)

  • Arm64Emitter: Combine immh and immb for Emit(Scalar)ShiftImm (PR #11182 from JosJuice)

New in Dolphin 5.0-17637 Dev (Oct 23, 2022)

  • GZLP01.ini – Update Cheatcode to Remove Distance Blur (PR #11175 from b3rru)

New in Dolphin 5.0-17635 Dev (Oct 23, 2022)

  • Remove outdated SoulCalibur 2 ini. (PR #11156 from dvessel)

New in Dolphin 5.0-17633 Dev (Oct 23, 2022)

  • GCAdapter: Code cleanups. (PR #11187 from jordan-woyak)

New in Dolphin 5.0-17631 Dev (Oct 23, 2022)

  • IOS::HLE::Kernel::InitIPC: Replace s_ios check with Core::IsRunning (PR #11186 from GaryOderNichts)

New in Dolphin 5.0-17629 Dev (Oct 23, 2022)

  • WinUpdater: Check OS and VC++ Redist versions (PR #11051 from shuffle2)

New in Dolphin 5.0-17627 Dev (Oct 21, 2022)

  • VideoCommon: Increase uniform stream buffer size to 64mb (PR #10859 from tellowkrinkle)

New in Dolphin 5.0-17625 Dev (Oct 19, 2022)

  • VideoCommon: fix uint shader compiler error when using d3d (PR #10836 from iwubcode)

New in Dolphin 5.0-17622 Dev (Oct 18, 2022)

  • IOS: Simplify IOS::HLE::Device savestate method (PR #11177 from Lobsterzelda)

New in Dolphin 5.0-17620 Dev (Oct 17, 2022)

  • VideoBackends:Vulkan: Allocate descriptor pools as needed (PR #11122 from K0bin)

New in Dolphin 5.0-17618 Dev (Oct 17, 2022)

  • IOS/NetKDRequest: Don't abort on first unset bit in subtask mask. (PR #11174 from AdmiralCurtiss)

New in Dolphin 5.0-17616 Dev (Oct 17, 2022)

  • Zero-initialize structures passed to FatFs functions. (PR #11171 from AdmiralCurtiss)

New in Dolphin 5.0-17613 Dev (Oct 17, 2022)

  • Add initial WiiConnect24 support (PR #11072 from SketchMaster2001)

New in Dolphin 5.0-17611 Dev (Oct 17, 2022)

  • Jit64: Remove breakpoint check from JitAsm.cpp (PR #11077 from JosJuice)

New in Dolphin 5.0-17609 Dev (Oct 17, 2022)

  • Jit64: Turn SNaN into QNaN in HandleNaNs (PR #11138 from JosJuice)

New in Dolphin 5.0-17607 Dev (Oct 17, 2022)

  • Jit64: Jump to dispatcher_no_check from InitializeSpeculativeConstants (PR #11169 from JosJuice)

New in Dolphin 5.0-17605 Dev (Oct 17, 2022)

  • WiimoteEmu: Minor emulated Wii Remote behavior fix. (PR #11168 from jordan-woyak)

New in Dolphin 5.0-17603 Dev (Oct 17, 2022)

  • VideoInterface: Simplify saving VideoInterface (PR #11137 from Lobsterzelda)

New in Dolphin 5.0-17601 Dev (Oct 13, 2022)

  • HW: Move MemoryInterface variables to Core::System. (PR #11164 from AdmiralCurtiss)

New in Dolphin 5.0-17599 Dev (Oct 13, 2022)

  • WiimoteEmu: Improve simulated IR point size accuracy. (PR #11152 from jordan-woyak)

New in Dolphin 5.0-17597 Dev (Oct 13, 2022)

  • Remove most uses of StringFromFormat in favor of fmt (PR #11162 from Pokechu22)

New in Dolphin 5.0-17594 Dev (Oct 13, 2022)

  • Fix some bad quaternion math. (PR #11151 from jordan-woyak)

New in Dolphin 5.0-17591 Dev (Oct 13, 2022)

  • Input: Add "abs" input expression function. (PR #11158 from jordan-woyak)

New in Dolphin 5.0-17589 Dev (Oct 12, 2022)

  • HW: Use unsigned indices in RegisterMMIO where applicable (PR #11155 from lioncash)

New in Dolphin 5.0-17587 Dev (Oct 12, 2022)

  • Remove #pragma once in DesiredWiimoteState.cpp (PR #11154 from Minty-Meeo)

New in Dolphin 5.0-17585 Dev (Oct 11, 2022)

  • Include tangent/binormal cache in savestates and simplify saving CP state (PR #11131 from Pokechu22)

New in Dolphin 5.0-17582 Dev (Oct 10, 2022)

  • Jit64: Convert constantGqr to std::array. (PR #11136 from AdmiralCurtiss)

New in Dolphin 5.0-17580 Dev (Oct 10, 2022)

  • VideoCommon: add structures to graphics mods internal API (PR #10804 from iwubcode)

New in Dolphin 5.0-17578 Dev (Oct 10, 2022)

  • Fix formatting in Readme (PR #11146 from Hypnotron)

New in Dolphin 5.0-17576 Dev (Oct 10, 2022)

  • Jit64: Fix single FPRF when !jo.accurateSinglePrecision (PR #11140 from JosJuice)

New in Dolphin 5.0-17574 Dev (Oct 10, 2022)

  • Jit64: Remove HandleNaNs's xmm_out parameter (PR #11142 from JosJuice)

New in Dolphin 5.0-17572 Dev (Oct 10, 2022)

  • Check return values of ENet functions when sending packet. (PR #11145 from AdmiralCurtiss)

New in Dolphin 5.0-17569 Dev (Oct 10, 2022)

  • BuildMacOSUniversalBinary: Add flags to create a Steam build (PR #10814 from OatmealDome)

New in Dolphin 5.0-17566 Dev (Oct 10, 2022)

  • Update The Last Story GraphicsMod (PR #11116 from linckandrea)

New in Dolphin 5.0-17564 Dev (Oct 10, 2022)

  • Remove special treatment for Android in video settings (PR #11095 from K0bin)

New in Dolphin 5.0-17562 Dev (Oct 10, 2022)

  • VideoBackends:Vulkan: Fix command buffer cleanup (PR #11143 from K0bin)

New in Dolphin 5.0-17560 Dev (Oct 10, 2022)

  • Memmap: Remove unused IO size field (PR #11134 from Pokechu22)

New in Dolphin 5.0-17558 Dev (Oct 10, 2022)

  • JitCache: Erase address from noSpeculativeConstantsAddresses when block is invalidated. (PR #11133 from AdmiralCurtiss)

New in Dolphin 5.0-17556 Dev (Oct 10, 2022)

  • Added MemoryInterface variables to savestates (PR #11125 from Lobsterzelda)

New in Dolphin 5.0-17554 Dev (Oct 7, 2022)

  • HW: Move SerialInterface variables to Core::System. (PR #11126 from AdmiralCurtiss)

New in Dolphin 5.0-17552 Dev (Oct 7, 2022)

  • Common/PointerWrap: Remove DoPOD (PR #11124 from Pokechu22)

New in Dolphin 5.0-17549 Dev (Oct 7, 2022)

  • HW: Move ExpansionInterface variables to Core::System. (PR #11121 from AdmiralCurtiss)

New in Dolphin 5.0-17547 Dev (Oct 7, 2022)

  • HW/GCMemcardDirectory: Add error message if opening GCI fails. (PR #11120 from AdmiralCurtiss)

New in Dolphin 5.0-17545 Dev (Oct 5, 2022)

  • JitArm64: Fix BindToRegister in case Immediate && !set_dirty (PR #11117 from JosJuice)

New in Dolphin 5.0-17542 Dev (Oct 5, 2022)

  • VideoCommon: Update EFB peek cache on draw done and tokens (PR #11098 from K0bin)

New in Dolphin 5.0-17540 Dev (Oct 5, 2022)

  • Vulkan/CommandBufferManager: Show error code in PanicAlerts. (PR #11119 from AdmiralCurtiss)

New in Dolphin 5.0-17538 Dev (Oct 5, 2022)

  • HW: Move VideoInterface variables to Core::System. (PR #11118 from AdmiralCurtiss)

New in Dolphin 5.0-17536 Dev (Oct 4, 2022)

  • Add new "input override" system for TAS input and Android touch controls (PR #9624 from JosJuice)

New in Dolphin 5.0-17531 Dev (Oct 4, 2022)

  • docs/DSP: Trivial adjustment to BLOOP{,I} sub-operation order (PR #11106 from vpelletier)

New in Dolphin 5.0-17527 Dev (Oct 3, 2022)

  • Netplay: Redesign Wiimote data exchange. (PR #11070 from AdmiralCurtiss)

New in Dolphin 5.0-17510 Dev (Oct 2, 2022)

  • HW: Move DSP variables to Core::System. (PR #11115 from AdmiralCurtiss)

New in Dolphin 5.0-17508 Dev (Oct 2, 2022)

  • JitArm64: Fix divwx BindToRegister condition (PR #11114 from JosJuice)

New in Dolphin 5.0-17505 Dev (Oct 2, 2022)

  • DolphinQt/HacksWidget: Make backend name in GPU Texture Decoding/Bounding Box tooltip translatable (PR #11113 from DivineWinds)

New in Dolphin 5.0-17503 Dev (Oct 2, 2022)

  • Core/State: Rewrite threading behavior when multiple Save requests are happening. (PR #10547 from AdmiralCurtiss)

New in Dolphin 5.0-17499 Dev (Oct 2, 2022)

  • Vulkan: Raise number of command buffers (PR #11090 from K0bin)

New in Dolphin 5.0-17493 Dev (Oct 2, 2022)

  • Vulkan: Workaround slow vkCmdCopyImageToBuffer on QCom (PR #11084 from K0bin)

New in Dolphin 5.0-17491 Dev (Sep 30, 2022)

  • Jit64: boolX formatting fixes (PR #11110 from JosJuice)

New in Dolphin 5.0-17489 Dev (Sep 29, 2022)

  • Add emulated Shinkansen controller (PR #11052 from Tilka)

New in Dolphin 5.0-17487 Dev (Sep 29, 2022)

  • Move a SetEnableAlert call to UICommon (PR #11088 from JosJuice)

New in Dolphin 5.0-17484 Dev (Sep 29, 2022)

  • FatFsUtil: Add ability to provide callbacks for the FatFs code. (PR #11108 from AdmiralCurtiss)

New in Dolphin 5.0-17482 Dev (Sep 29, 2022)

  • Use the same settings for the software renderer as other backends (PR #11100 from Pokechu22)

New in Dolphin 5.0-17477 Dev (Sep 29, 2022)

  • Android: Improve checking in MainPresenter.launchWiiSystemMenu (PR #11097 from JosJuice)

New in Dolphin 5.0-17475 Dev (Sep 29, 2022)

  • Android: Allocate GameFileCache on GUI thread (PR #11103 from JosJuice)

New in Dolphin 5.0-17469 Dev (Sep 29, 2022)

  • Debugger/CodeWidget: Update callstack/callers/calls on symbol changes (PR #11109 from Pokechu22)

New in Dolphin 5.0-17467 Dev (Sep 29, 2022)

  • Jit64: boolX constant optimizations (PR #9481 from Sintendo)

New in Dolphin 5.0-17454 Dev (Sep 29, 2022)

  • JitArm64: boolX constant optimizations (PR #11096 from Sintendo)

New in Dolphin 5.0-17452 Dev (Sep 29, 2022)

  • DolphinQt: Only enable the backend multithreading checkbox if the backend supports it (PR #11101 from Pokechu22)

New in Dolphin 5.0-17445 Dev (Sep 27, 2022)

  • GameSettings: Add patch for Dead to Rights audio (PR #11086 from smurf3tte)

New in Dolphin 5.0-17443 Dev (Sep 27, 2022)

  • Goldeneye 007 (Wii) - Disable Defer EFB Copies (PR #11102 from JMC47)

New in Dolphin 5.0-17441 Dev (Sep 26, 2022)

  • JitArm64: Skip redundant imm to register writes (PR #11094 from Sintendo)

New in Dolphin 5.0-17439 Dev (Sep 25, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17438 Dev (Sep 25, 2022)

  • BBA/BuiltIn: Fix a crash during network stack exhaustion (PR #11083 from sepalani)

New in Dolphin 5.0-17435 Dev (Sep 25, 2022)

  • Core/DolphinQt: Add Pause on Panic Option for DSI Exceptions and Unknown Instruction (PR #10175 from dreamsyntax)

New in Dolphin 5.0-17433 Dev (Sep 25, 2022)

  • Netplay: Simplify save data options. (PR #11047 from AdmiralCurtiss)

New in Dolphin 5.0-17430 Dev (Sep 25, 2022)

  • Add TVec and RawValue equality operators. (PR #11085 from AdmiralCurtiss)

New in Dolphin 5.0-17426 Dev (Sep 25, 2022)

  • Qt/Controllers: Refresh GUI on settings change. (PR #11075 from AdmiralCurtiss)

New in Dolphin 5.0-17422 Dev (Sep 25, 2022)

  • VolumeVerifier: Add missing assignment to summary_text, and prevent such errors in the future by adding [[nodiscard]] to GetStringT(). (PR #11082 from AdmiralCurtiss)

New in Dolphin 5.0-17419 Dev (Sep 23, 2022)

  • Update Readme links (PR #11019 from PEmu2)

New in Dolphin 5.0-17417 Dev (Sep 23, 2022)

  • Debugger MemoryWidget: Create mini-menu at top of sidebar. (PR #11039 from TryTwo)

New in Dolphin 5.0-17415 Dev (Sep 23, 2022)

  • Add Metal as backend option with Vulkan Disabled (PR #11073 from Hibyehello)

New in Dolphin 5.0-17412 Dev (Sep 23, 2022)

  • Use std::llround in MapFloat (PR #11078 from Minty-Meeo)

New in Dolphin 5.0-17410 Dev (Sep 23, 2022)

  • msbuild: Add property for creating Steam builds on Windows (PR #10780 from OatmealDome)

New in Dolphin 5.0-17407 Dev (Sep 23, 2022)

  • Fixes for cmake shared library detection. (PR #10705 from Zopolis4)

New in Dolphin 5.0-17405 Dev (Sep 23, 2022)

  • Resolve C++20 deprecation warnings (PR #10949 from Zopolis4)

New in Dolphin 5.0-17403 Dev (Sep 21, 2022)

  • VideoCommon: Add dynamic vertex loader for ubershaders to reduce pipeline count (PR #10781 from tellowkrinkle)

New in Dolphin 5.0-17392 Dev (Sep 21, 2022)

  • JitArm64: Enforce correct alignment of SPR_TL (PR #11074 from JosJuice)

New in Dolphin 5.0-17390 Dev (Sep 20, 2022)

  • Updater: Move inflate intermediate buffer to heap and enlarge (PR #11058 from shuffle2)

New in Dolphin 5.0-17388 Dev (Sep 20, 2022)

  • VideoCommon: Fix direct normal+tangent+binormal with index3 set (PR #10808 from Pokechu22)

New in Dolphin 5.0-17377 Dev (Sep 20, 2022)

  • De-globalize GameCube SRAM. (PR #11065 from AdmiralCurtiss)

New in Dolphin 5.0-17373 Dev (Sep 20, 2022)

  • Netplay: Rename variable names in NetSettings to match style guide. (PR #11071 from AdmiralCurtiss)

New in Dolphin 5.0-17370 Dev (Sep 19, 2022)

  • OpcodeDecoding: Cache vertex sizes (PR #11067 from K0bin)

New in Dolphin 5.0-17366 Dev (Sep 19, 2022)

  • Check for and remove in-tree scmrev.h (PR #11061 from Zopolis4)

New in Dolphin 5.0-17364 Dev (Sep 19, 2022)

  • Revert "windows: distribute vcredist loose files" (PR #11068 from JosJuice)

New in Dolphin 5.0-17361 Dev (Sep 19, 2022)

  • NetPlayClient: Treat power button event as a netplay stop. (PR #11059 from AdmiralCurtiss)

New in Dolphin 5.0-17357 Dev (Sep 16, 2022)

  • Optimize GetVertexSize (PR #11066 from K0bin)

New in Dolphin 5.0-17354 Dev (Sep 15, 2022)

  • windows: distribute vcredist loose files (PR #11063 from shuffle2)

New in Dolphin 5.0-17350 Dev (Sep 15, 2022)

  • Android: Use material dividers (PR #11060 from t895)

New in Dolphin 5.0-17348 Dev (Sep 15, 2022)

  • Android: Remove TabLayout workaround (PR #11064 from t895)

New in Dolphin 5.0-17346 Dev (Sep 14, 2022)

  • Android: Change top app bar color on scroll (PR #11053 from t895)

New in Dolphin 5.0-17344 Dev (Sep 14, 2022)

  • Android: Match navigation bar color to background (PR #11043 from t895)

New in Dolphin 5.0-17342 Dev (Sep 14, 2022)

  • Android: Add more top app bars (PR #11056 from t895)

New in Dolphin 5.0-17340 Dev (Sep 13, 2022)

  • Android: Replace Picasso with Glide (PR #10626 from t895)

New in Dolphin 5.0-17338 Dev (Sep 12, 2022)

  • Android: Change swipe refresh colors to match other component colors (PR #11054 from t895)

New in Dolphin 5.0-17336 Dev (Sep 12, 2022)

  • Android: Remove other color edge effect definitions (PR #11055 from t895)

New in Dolphin 5.0-17334 Dev (Sep 12, 2022)

  • Android: Add custom window animation to alert dialogs (PR #11044 from t895)

New in Dolphin 5.0-17332 Dev (Sep 12, 2022)

  • Android: Change color control highlight to system default (PR #11045 from t895)

New in Dolphin 5.0-17330 Dev (Sep 11, 2022)

  • spng: define SPNG_STATIC when compiling spng itself (PR #11050 from shuffle2)

New in Dolphin 5.0-17328 Dev (Sep 11, 2022)

  • TaTaCon: fix possible hotswap problem (PR #11049 from Tilka)

New in Dolphin 5.0-17326 Dev (Sep 11, 2022)

  • Netplay: Pass netplay settings via BootSessionData. (PR #11048 from AdmiralCurtiss)

New in Dolphin 5.0-17324 Dev (Sep 11, 2022)

  • Android: Fix save state menu text color (PR #11046 from t895)

New in Dolphin 5.0-17322 Dev (Sep 11, 2022)

  • HW: Move AudioInterface variables to Core::System. (PR #11041 from AdmiralCurtiss)

New in Dolphin 5.0-17320 Dev (Sep 11, 2022)

  • HW: Convert FileMonitor::Log into a class. (PR #11042 from AdmiralCurtiss)

New in Dolphin 5.0-17318 Dev (Sep 11, 2022)

  • Android: App redesign with multi-theme system (PR #10725 from t895)

New in Dolphin 5.0-17316 Dev (Sep 11, 2022)

  • Android: Update target SDK version (PR #11006 from t895)

New in Dolphin 5.0-17314 Dev (Sep 9, 2022)

  • AudioInterface: Cleanup (PR #10123 from sepalani)

New in Dolphin 5.0-17310 Dev (Sep 9, 2022)

  • Mixer: Add assertions regarding num_samples versus buffer length (PR #11011 from Pokechu22)

New in Dolphin 5.0-17307 Dev (Sep 9, 2022)

  • Qt: Show currently configured Memory Card path in the config window. (PR #10757 from AdmiralCurtiss)

New in Dolphin 5.0-17303 Dev (Sep 9, 2022)

  • Update supportedOS values in .manifest files (PR #10751 from Zopolis4)

New in Dolphin 5.0-17301 Dev (Sep 9, 2022)

  • Edit error message (PR #11007 from PEmu2)

New in Dolphin 5.0-17299 Dev (Sep 9, 2022)

  • Qt: Make custom dialog for NAND Repair. (PR #11014 from AdmiralCurtiss)

New in Dolphin 5.0-17297 Dev (Sep 9, 2022)

  • VideoCommon: fix graphics target texture names for efb/xfb (PR #10881 from iwubcode)

New in Dolphin 5.0-17295 Dev (Sep 9, 2022)

  • WGInput: Work around crash with Steam overlay. (PR #11038 from AdmiralCurtiss)

New in Dolphin 5.0-17293 Dev (Sep 9, 2022)

  • Refactor various bits of graphics code for readability (PR #10549 from Pokechu22)

New in Dolphin 5.0-17278 Dev (Sep 8, 2022)

  • HW: Move DVD variables to Core::System. (PR #11029 from AdmiralCurtiss)

New in Dolphin 5.0-17275 Dev (Sep 8, 2022)

  • InputCommon: Fix deadlock in EmulatedController::UpdateReferences(). (PR #11040 from AdmiralCurtiss)

New in Dolphin 5.0-17273 Dev (Sep 8, 2022)

  • update zlib-ng ce01b1e41da298334f8214389cc9369540a7560f (PR #11037 from shuffle2)

New in Dolphin 5.0-17271 Dev (Sep 5, 2022)

  • DSPLLE: Remove dead DSPSymbolDB. (PR #11030 from AdmiralCurtiss)

New in Dolphin 5.0-17269 Dev (Sep 5, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17268 Dev (Sep 2, 2022)

  • AudioCommon: Move sound stream variables to Core::System. (PR #11026 from AdmiralCurtiss)

New in Dolphin 5.0-17266 Dev (Sep 1, 2022)

  • SDL: update to 42d09a8f42e3fbac7171d065199667b182da3fb4 (PR #11024 from shuffle2)

New in Dolphin 5.0-17264 Dev (Sep 1, 2022)

  • ciface/win32 and WGInput bug fixes (PR #11009 from shuffle2)

New in Dolphin 5.0-17260 Dev (Sep 1, 2022)

  • Android: Fix reading custom covers with SAF (PR #11017 from JosJuice)

New in Dolphin 5.0-17258 Dev (Aug 30, 2022)

  • Ensure constructor initializer order matches initialization order (PR #11021 from merryhime)

New in Dolphin 5.0-17255 Dev (Aug 30, 2022)

  • MTLObjectCache: Correct signature of equality operator (PR #11022 from merryhime)

New in Dolphin 5.0-17253 Dev (Aug 29, 2022)

  • Software/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4 (PR #11016 from Pokechu22)

New in Dolphin 5.0-17251 Dev (Aug 29, 2022)

  • BBA/BuiltIn: Add UPnP HTTP listener (PR #10985 from sepalani)

New in Dolphin 5.0-17249 Dev (Aug 29, 2022)

  • BBA/BuiltIn: Add SSDP multicast support (PR #10920 from sepalani)

New in Dolphin 5.0-17245 Dev (Aug 29, 2022)

  • MoltenVK: Add patch to resolve a crash on macOS Mojave (PR #11010 from OatmealDome)

New in Dolphin 5.0-17243 Dev (Aug 25, 2022)

  • Android: Use vector icon and enable monochrome icon (PR #11000 from t895)

New in Dolphin 5.0-17241 Dev (Aug 25, 2022)

  • Address c++20 TODO comments (PR #10956 from Dentomologist)

New in Dolphin 5.0-17238 Dev (Aug 25, 2022)

  • ResourcePack: dont scan for individual files (PR #10960 from shuffle2)

New in Dolphin 5.0-17236 Dev (Aug 25, 2022)

  • Move SocketManager's DecodeError to Common (PR #11003 from sepalani)

New in Dolphin 5.0-17234 Dev (Aug 25, 2022)

  • Use `__VA_OPT__(, ) __VA_ARGS__` instead of `##__VA_ARGS__` (PR #11008 from Pokechu22)

New in Dolphin 5.0-17231 Dev (Aug 25, 2022)

  • Android: Add option to disable game cover text (PR #11005 from t895)

New in Dolphin 5.0-17229 Dev (Aug 25, 2022)

  • VideoCommon: Fix OpenGL ES GPU texture decoding (PR #10996 from JosJuice)

New in Dolphin 5.0-17227 Dev (Aug 25, 2022)

  • Debugger CodeWidget: Add filter boxes to callstack, function calls, a… (PR #10809 from TryTwo)

New in Dolphin 5.0-17225 Dev (Aug 22, 2022)

  • netplay: use sha1 instead of md5 (PR #10905 from shuffle2)

New in Dolphin 5.0-17197 Dev (Aug 14, 2022)

  • Android: Force quit app if external storage isn't mounted (PR #10980 from JosJuice)

New in Dolphin 5.0-17195 Dev (Aug 14, 2022)

  • DirectoryBlob: Fix partition size mixup for encrypted Wii discs. (PR #10970 from AdmiralCurtiss)

New in Dolphin 5.0-17193 Dev (Aug 12, 2022)

  • Android: Improve documentation on command-line build (PR #10975 from Pokechu22)

New in Dolphin 5.0-17191 Dev (Aug 12, 2022)

  • Android: Add Androidx splash screen to wait for directory initialization (PR #10948 from t895)

New in Dolphin 5.0-17188 Dev (Aug 12, 2022)

  • IOS/FS: Skip writing FST if SetMetadata() changes nothing. (PR #10972 from AdmiralCurtiss)

New in Dolphin 5.0-17186 Dev (Aug 11, 2022)

  • Android: Prevent app lockup when revoking write access (PR #10974 from t895)

New in Dolphin 5.0-17184 Dev (Aug 11, 2022)

  • Android: Don't set the signingConfig if keystore property isn't set (PR #10938 from Pokechu22)

New in Dolphin 5.0-17182 Dev (Aug 10, 2022)

  • Fix minor typo in readme (PR #10971 from Zopolis4)

New in Dolphin 5.0-17180 Dev (Aug 10, 2022)

  • Workaround FreeBSD/clang/fmt bug (PR #10973 from phire)

New in Dolphin 5.0-17178 Dev (Aug 10, 2022)

  • Android: Consistent TV card colors (PR #10653 from t895)

New in Dolphin 5.0-17176 Dev (Aug 10, 2022)

  • Rewrite readme (PR #10431 from Zopolis4)

New in Dolphin 5.0-17174 Dev (Aug 10, 2022)

  • Add hotkeys for incrementing/decrementing select state slot (PR #10962 from askew-etc)

New in Dolphin 5.0-17172 Dev (Aug 10, 2022)

  • NetPlayServer.cpp OnConnect() Minor Code Updates (PR #10944 from Sage-King)

New in Dolphin 5.0-17161 Dev (Aug 10, 2022)

  • SDL: update submodule to 5aa438e80aabe3570c0ef807d9b22bcd9835ced6 (PR #10967 from shuffle2)

New in Dolphin 5.0-17159 Dev (Aug 10, 2022)

  • Interpreter: Fix rounding edge case in frsp (PR #10959 from JosJuice)

New in Dolphin 5.0-17157 Dev (Aug 10, 2022)

  • Arm64Emitter: Fix encoding of size for ADD (vector) (PR #10953 from JosJuice)

New in Dolphin 5.0-17155 Dev (Aug 8, 2022)

  • Add Discord presence ioctlv to /dev/dolphin (PR #10940 from InvoxiPlayGames)

New in Dolphin 5.0-17153 Dev (Aug 8, 2022)

  • back out using std::chrono for timezone stuff (PR #10963 from shuffle2)

New in Dolphin 5.0-17150 Dev (Aug 8, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-17149 Dev (Aug 8, 2022)

  • WiiSave: protect against a stack buffer overflow (PR #10954 from shuffle2)

New in Dolphin 5.0-17147 Dev (Aug 8, 2022)

  • Common: Remove unused stuff from BitUtils.h (PR #10952 from JosJuice)

New in Dolphin 5.0-17145 Dev (Aug 8, 2022)

  • AX: fix comments and variable names (NFC) (PR #10951 from Tilka)

New in Dolphin 5.0-17143 Dev (Aug 5, 2022)

  • GameSettings: Use Safe Texture Cache and add patch for black screens for Gormiti: The Lords of Nature! (PR #10943 from Pokechu22)

New in Dolphin 5.0-17140 Dev (Aug 5, 2022)

  • VideoCommon: Remove old iLog field (PR #10946 from Pokechu22)

New in Dolphin 5.0-17138 Dev (Aug 5, 2022)

  • Crypto cleanup (PR #10941 from shuffle2)

New in Dolphin 5.0-17134 Dev (Aug 5, 2022)

  • Vulkan: Call setSourceFile in addition to addSourceText (PR #10945 from Pokechu22)

New in Dolphin 5.0-17132 Dev (Aug 5, 2022)

  • DiscIO: Add support for the NFS format (PR #10932 from JosJuice)

New in Dolphin 5.0-17125 Dev (Aug 5, 2022)

  • Sanitize and use increased precision when normalizing light directions (PR #10477 from Pokechu22)

New in Dolphin 5.0-17123 Dev (Aug 5, 2022)

  • Move to C++20 for non-MSVC compilers (PR #10740 from Tilka)

New in Dolphin 5.0-17121 Dev (Aug 5, 2022)

  • DSPHLE: Eliminate global state in GBA and AX uCode + accuracy improvements (PR #10768 from Pokechu22)

New in Dolphin 5.0-17116 Dev (Aug 5, 2022)

  • DVDInterface: Mask upper bits of DIMAR in GC mode (PR #10821 from Pokechu22)

New in Dolphin 5.0-17114 Dev (Aug 4, 2022)

  • Android: Add divider to landscape version of User Data activity (PR #10856 from JosJuice)

New in Dolphin 5.0-17112 Dev (Aug 4, 2022)

  • Android: Add app link intent URI to channels projection (PR #10787 from JosJuice)

New in Dolphin 5.0-17109 Dev (Aug 4, 2022)

  • Android: Refactor reading "wiiController" preference (PR #10790 from JosJuice)

New in Dolphin 5.0-17107 Dev (Aug 4, 2022)

  • JitArm64: Pass 32-bit temp GPR to WriteConditionalExceptionExit (PR #10828 from JosJuice)

New in Dolphin 5.0-17105 Dev (Aug 4, 2022)

  • Timer improvements (PR #10872 from shuffle2)

New in Dolphin 5.0-17096 Dev (Aug 4, 2022)

  • Android: Use AfterDirectoryInitializationRunner on FAB press (PR #10919 from JosJuice)

New in Dolphin 5.0-17094 Dev (Aug 4, 2022)

  • msvc: fix issues with vs 17.3 (PR #10913 from shuffle2)

New in Dolphin 5.0-17091 Dev (Aug 4, 2022)

  • GameSettings: Set MissingColorValue for Lego Indiana Jones 1 (PR #10937 from Pokechu22)

New in Dolphin 5.0-17089 Dev (Aug 4, 2022)

  • BBA/BuiltIn: Add minimal IGMP support (PR #10934 from sepalani)

New in Dolphin 5.0-17087 Dev (Aug 4, 2022)

  • PPCCache: Stop storing lookup table in savestates (PR #10935 from Pokechu22)

New in Dolphin 5.0-17081 Dev (Aug 3, 2022)

  • Common/Hash: use zlib-ng for adler32. small cleanups. (PR #10903 from shuffle2)

New in Dolphin 5.0-17079 Dev (Aug 3, 2022)

  • Implement hw accelerated AES (PR #10902 from shuffle2)

New in Dolphin 5.0-17077 Dev (Aug 2, 2022)

  • BBA/BuiltIn: Generate a MAC address for each new IP address (PR #10928 from sepalani)

New in Dolphin 5.0-17070 Dev (Aug 1, 2022)

  • ProcessorInterface: Reset both GPFifo and Fifo on PI_FIFO_RESET (PR #10883 from Pokechu22)

New in Dolphin 5.0-17063 Dev (Aug 1, 2022)

  • msbuild: set PreferredToolArchitecture based on host OS arch (PR #10912 from shuffle2)

New in Dolphin 5.0-17061 Dev (Aug 1, 2022)

  • SHA1/arm64: fix casting warning on certain gcc (PR #10926 from shuffle2)

New in Dolphin 5.0-17059 Dev (Jul 31, 2022)

  • PPCSymbolDB: Fix getting symbol for the last function (PR #10924 from Pokechu22)

New in Dolphin 5.0-17027 Dev (Jul 28, 2022)

  • LogManager: Dynamically get last log type (PR #10897 from Hibyehello)

New in Dolphin 5.0-17025 Dev (Jul 28, 2022)

  • CMake: Set SKIP_INSTALL_ALL for zlib-ng to avoid installing it. (PR #10900 from AdmiralCurtiss)

New in Dolphin 5.0-17023 Dev (Jul 27, 2022)

  • UnitTests: Fix warnings from HermesText (PR #10789 from Pokechu22)

New in Dolphin 5.0-17021 Dev (Jul 26, 2022)

  • Android: Add graphics mods support to GUI (PR #10885 from JosJuice)

New in Dolphin 5.0-17015 Dev (Jul 26, 2022)

  • replace libpng with libspng (PR #10889 from shuffle2)

New in Dolphin 5.0-17012 Dev (Jul 26, 2022)

  • CPUDetect: improve win/arm64 support (PR #10876 from shuffle2)

New in Dolphin 5.0-17010 Dev (Jul 26, 2022)

  • Add hotkey for centering mouse in render window. (PR #10858 from AdmiralCurtiss)

New in Dolphin 5.0-17005 Dev (Jul 26, 2022)

  • DSPHLE: Support EDuke32 Wii libaesnd uCode (PR #10892 from Pokechu22)

New in Dolphin 5.0-16999 Dev (Jul 26, 2022)

  • Fix ARAM Expansion Writes (PR #10895 from CasualPokePlayer)

New in Dolphin 5.0-16997 Dev (Jul 26, 2022)

  • StripSpaces: only strip spaces (PR #10893 from shuffle2)

New in Dolphin 5.0-16995 Dev (Jul 26, 2022)

  • replace zlib with zlib-ng (PR #10888 from shuffle2)

New in Dolphin 5.0-16991 Dev (Jul 25, 2022)

  • DSPHLE: Add HLE version of libaesnd ucode (PR #10793 from Pokechu22)

New in Dolphin 5.0-16987 Dev (Jul 25, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-16986 Dev (Jul 25, 2022)

  • Metal: Prevent usage of macOS-only APIs on non-macOS platforms (PR #10886 from OatmealDome)

New in Dolphin 5.0-16979 Dev (Jul 25, 2022)

  • Readme: Referencing the wiki when building for linux (PR #10778 from maxdunbar)

New in Dolphin 5.0-16974 Dev (Jul 25, 2022)

  • VideoCommon: Fix IsDualSrc check for dst blend factors (PR #10868 from tellowkrinkle)

New in Dolphin 5.0-16972 Dev (Jul 25, 2022)

  • Convert CP/XF matrix indices mismatch panic alert to a warning (PR #10867 from Pokechu22)

New in Dolphin 5.0-16970 Dev (Jul 25, 2022)

  • Android: Bring SD card settings up to date with DolphinQt (PR #10861 from JosJuice)

New in Dolphin 5.0-16967 Dev (Jul 25, 2022)

  • Android: Add "Broadband Adapter (Built In)" to settings (PR #10884 from JosJuice)

New in Dolphin 5.0-16965 Dev (Jul 25, 2022)

  • VideoBackends: Add Metal backend (PR #10754 from tellowkrinkle)

New in Dolphin 5.0-16952 Dev (Jul 22, 2022)

  • BTReal: Treat libusb_get_string_descriptor_ascii failure as non-fatal warning (PR #10878 from Pokechu22)

New in Dolphin 5.0-16950 Dev (Jul 22, 2022)

  • Android: XLink Kai Android UI option (PR #10625 from codedwrench)

New in Dolphin 5.0-16948 Dev (Jul 21, 2022)

  • VolumeVerifier: Ignore case when looking for IOS on update partition (PR #10865 from JosJuice)

New in Dolphin 5.0-16946 Dev (Jul 21, 2022)

  • IOS: Add IOSC::KeyEntry::misc_data to savestate. (PR #10879 from AdmiralCurtiss)

New in Dolphin 5.0-16944 Dev (Jul 20, 2022)

  • Android: Call WiimoteReal::InitAdapterClass before controller init (PR #10877 from JosJuice)

New in Dolphin 5.0-16942 Dev (Jul 19, 2022)

  • VideoCommon: Fix CMPR compute shader layout (PR #10874 from JosJuice)

New in Dolphin 5.0-16940 Dev (Jul 19, 2022)

  • Require frontend to initialize controllers (PR #10783 from JosJuice)

New in Dolphin 5.0-16937 Dev (Jul 19, 2022)

  • logging improvements (PR #10871 from shuffle2)

New in Dolphin 5.0-16934 Dev (Jul 19, 2022)

  • vs: uppercase a guid in the sln (PR #10870 from shuffle2)

New in Dolphin 5.0-16932 Dev (Jul 18, 2022)

  • Fix OpenGL error on M1 Mac. (PR #10866 from dvessel)

New in Dolphin 5.0-16930 Dev (Jul 17, 2022)

  • Add a post-cache shader UID fixup pass (PR #10747 from tellowkrinkle)

New in Dolphin 5.0-16926 Dev (Jul 17, 2022)

  • Accurately handle the copy filter and gamma for EFB and XFB copies (PR #10466 from Pokechu22)

New in Dolphin 5.0-16914 Dev (Jul 17, 2022)

  • NetworkCaptureLogger: Add GameCube BBA support (PR #10833 from sepalani)

New in Dolphin 5.0-16912 Dev (Jul 17, 2022)

  • DolphinQt: Make SD sync strings look nicer (PR #10860 from OatmealDome)

New in Dolphin 5.0-16909 Dev (Jul 17, 2022)

  • InputCommon: Get rid of static strings. (PR #10857 from AdmiralCurtiss)

New in Dolphin 5.0-16907 Dev (Jul 15, 2022)

  • Free Look: Add background input setting (disabled by default) (PR #10843 from Pokechu22)

New in Dolphin 5.0-16905 Dev (Jul 15, 2022)

  • Fix CMake Windows build after SDL merge. (PR #10840 from AdmiralCurtiss)

New in Dolphin 5.0-16901 Dev (Jul 14, 2022)

  • VideoCommon: Remember to flush command buffers after multiple EFB copies (PR #10777 from tellowkrinkle)

New in Dolphin 5.0-16899 Dev (Jul 14, 2022)

  • VideoCommon: Clear backend_info before populating (PR #10842 from tellowkrinkle)

New in Dolphin 5.0-16897 Dev (Jul 14, 2022)

  • Add bloom definitions for Sonic Colors (PR #10837 from SilentHeII)

New in Dolphin 5.0-16895 Dev (Jul 14, 2022)

  • DiscIO/VolumeVerifier: Avoid out-of-bounds reads on trimmed Wii ISOs. (PR #10838 from AdmiralCurtiss)

New in Dolphin 5.0-16893 Dev (Jul 13, 2022)

  • VideoCommon: Properly mask fbfetch logic op emulation (PR #10841 from tellowkrinkle)

New in Dolphin 5.0-16891 Dev (Jul 12, 2022)

  • Wii SD Card Folder Syncing (PR #10590 from AdmiralCurtiss)

New in Dolphin 5.0-16875 Dev (Jul 12, 2022)

  • Add Bloom Definitions for Sin and Punishment 2 (PR #10822 from SilentHeII)

New in Dolphin 5.0-16873 Dev (Jul 12, 2022)

  • MsgHandler: Add a check for libfmt version to fix build with libfmt-9 (PR #10825 from Rudolchr)

New in Dolphin 5.0-16871 Dev (Jul 12, 2022)

  • Common/Network+BBA/Builtin: Cleanup (PR #10831 from sepalani)

New in Dolphin 5.0-16861 Dev (Jul 12, 2022)

  • ControllerInterface: Add support for motion and rumble to SDL backend (PR #10561 from shuffle2)

New in Dolphin 5.0-16853 Dev (Jul 11, 2022)

  • Common: Fix CountTrailingZeros for weird compilers (PR #10832 from tellowkrinkle)

New in Dolphin 5.0-16851 Dev (Jul 11, 2022)

  • VideoCommon: Fix ubershaders on MoltenVK Intel (PR #10749 from tellowkrinkle)

New in Dolphin 5.0-16848 Dev (Jul 11, 2022)

  • Arm64Emitter: Simplify LogicalImm logic (PR #10807 from merryhime)

New in Dolphin 5.0-16843 Dev (Jul 11, 2022)

  • Fix CMake Windows build after #10673 (HLSL from SPIRV). (PR #10829 from AdmiralCurtiss)

New in Dolphin 5.0-16840 Dev (Jul 11, 2022)

  • ShaderCompiler: Use compute shader header in compute shaders (PR #10830 from OatmealDome)

New in Dolphin 5.0-16838 Dev (Jul 11, 2022)

  • BBA: Added BuiltIn device that allow BBA emulation without the need o… (PR #10690 from schthack)

New in Dolphin 5.0-16835 Dev (Jul 11, 2022)

  • JitArm64: Fix GPR unlocking in psq_stXX (PR #10827 from JosJuice)

New in Dolphin 5.0-16833 Dev (Jul 11, 2022)

  • ShaderCache: Fix inverted usage of palette_format. (PR #10824 from AdmiralCurtiss)

New in Dolphin 5.0-16831 Dev (Jul 11, 2022)

  • VideoCommon: Fix D3D shader compilation warnings (PR #10819 from Dentomologist)

New in Dolphin 5.0-16827 Dev (Jul 11, 2022)

  • GameINI: Disable XFB to Texture Only with Resident Evil 0 (PR #10287 from OatmealDome)

New in Dolphin 5.0-16805 Dev (Jul 8, 2022)

  • Data: add Super Mario Galaxy bloom definition graphics mod (PR #10816 from iwubcode)

New in Dolphin 5.0-16803 Dev (Jul 8, 2022)

  • Data: Add Rune Factory Frontier bloom definition graphics mod (PR #10805 from iwubcode)

New in Dolphin 5.0-16801 Dev (Jul 8, 2022)

  • Data: Add Super Mario Sunshine goop map graphics mod (PR #10817 from Techjar)

New in Dolphin 5.0-16799 Dev (Jul 8, 2022)

  • WiimoteEmu: Expose IMU pointing accelerometer weight setting. (PR #9147 from jordan-woyak)

New in Dolphin 5.0-16797 Dev (Jul 8, 2022)

  • DolphinQt: Renamed "Range" to "Multiplier" in advanced mapping window and improved UX. (PR #10710 from jordan-woyak)

New in Dolphin 5.0-16795 Dev (Jul 6, 2022)

  • BS2Emu: Fix DFI typo (PR #10811 from Pokechu22)

New in Dolphin 5.0-16793 Dev (Jul 6, 2022)

  • FileUtil: Only attempt to write to the destination in Copy if there is actually content to write (PR #10810 from OatmealDome)

New in Dolphin 5.0-16791 Dev (Jul 6, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-16790 Dev (Jul 5, 2022)

  • InputCommon/ControllerEmu: Use more locks (PR #10712 from tellowkrinkle)

New in Dolphin 5.0-16788 Dev (Jul 5, 2022)

  • Reduce gradual audio desyncing in dumps and apply the correct sample rate for GameCube audio (PR #10762 from CasualPokePlayer)

New in Dolphin 5.0-16786 Dev (Jul 3, 2022)

  • Add builtin graphics mods (PR #10802 from iwubcode)

New in Dolphin 5.0-16781 Dev (Jul 3, 2022)

  • Make shader precompilation interruptable (PR #8467 from CookiePLMonster)

New in Dolphin 5.0-16778 Dev (Jul 3, 2022)

  • Debugger MemoryViewWidget: Allow direct editing of memory cells. (PR #10794 from TryTwo)

New in Dolphin 5.0-16776 Dev (Jul 3, 2022)

  • RegisterWidget: Fix crash when right-clicking when there is no selected cell (PR #10800 from Pokechu22)

New in Dolphin 5.0-16774 Dev (Jul 3, 2022)

  • Resolve Linux GCC Warnings (PR #10624 from Minty-Meeo)

New in Dolphin 5.0-16772 Dev (Jul 3, 2022)

  • Resolve additional warnings generated by clang (PR #10803 from Zopolis4)

New in Dolphin 5.0-16769 Dev (Jul 3, 2022)

  • More Graphics Mods Fixes (PR #10801 from iwubcode)

New in Dolphin 5.0-16766 Dev (Jul 1, 2022)

  • Translation resources sync with Transifex

New in Dolphin 5.0-15260 Beta (Nov 8, 2021)

  • Jit_Integer: Fix pure rotation rlwimix case (PR #10205 from merryhime)

New in Dolphin 5.0-14404 Beta (Jun 11, 2021)

  • VideoCommon: Only include centered pixels in bounding box (PR #9801 from Techjar)

New in Dolphin 5.0-14398 Beta (Jun 10, 2021)

  • Hackfix for debug cubes (PR #9532 from Pokechu22)

New in Dolphin 5.0-14394 Beta (Jun 8, 2021)

  • VideoCommon: Perform OpenGL bounding box inversion in pixel shader (PR #9782 from Techjar)

New in Dolphin 5.0-14386 Beta (Jun 7, 2021)

  • GameList: Fix grid mode zoom keybind inconsistency (PR #9785 from Dentomologist)

New in Dolphin 5.0-14002 Beta (Apr 8, 2021)

  • MMU: Fix SDR updates being silently dropped in some cases (PR #9625 from leoetlino)

New in Dolphin 5.0-12925 Beta (Oct 27, 2020)

  • Android: Fix initTouchPointer (PR #9201 from Ebola16)

New in Dolphin 5.0-12716 Beta (Oct 5, 2020)

  • Core/NetPlay: Fix Wii Remote syncing. (PR #9116 from jordan-woyak)

New in Dolphin 5.0-12247 Beta (Jul 5, 2020)

  • VertexShaderManager: Only look for freelook config changes if we're using freelook (PR #8884 from iwubcode)

New in Dolphin 5.0-12245 Dev (Jul 2, 2020)

  • JitArm64_Paired: Fix ps_msub when d == b (PR #8919 from MerryMage)

New in Dolphin 5.0-12243 Dev (Jul 2, 2020)

  • JitArm64: no intermediate rounding for FMA (PR #8870 from Tilka)

New in Dolphin 5.0-12240 Dev (Jul 1, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12239 Dev (Jun 30, 2020)

  • Support the new MSVC preprocessor (PR #8913 from JosJuice)

New in Dolphin 5.0-12237 Dev (Jun 29, 2020)

  • VideoCommon: Show profiler output again (PR #8912 from JosJuice)

New in Dolphin 5.0-12235 Dev (Jun 29, 2020)

  • JitArm64: Don't assume fastmem arena is available (PR #8911 from OatmealDome)

New in Dolphin 5.0-12233 Dev (Jun 28, 2020)

  • Feature XLink Kai BBA (PR #8853 from CrunchBite)

New in Dolphin 5.0-12230 Dev (Jun 28, 2020)

  • FreeLookCamera: Fix savestate branch inconsistency. (PR #8904 from AdmiralCurtiss)

New in Dolphin 5.0-12228 Dev (Jun 28, 2020)

  • Core: Call Movie::FrameUpdate per field, not per line (PR #8889 from JosJuice)

New in Dolphin 5.0-12226 Dev (Jun 28, 2020)

  • Core / VideoCommon / DolphinQt - allow tweaking freelook camera's field of view (PR #8820 from iwubcode)

New in Dolphin 5.0-12219 Dev (Jun 26, 2020)

  • NetworkWidget: Add Blocking column (PR #8808 from sepalani)

New in Dolphin 5.0-12217 Dev (Jun 26, 2020)

  • DiscIO: Deduplicate some VolumeGC/VolumeWii code (PR #8900 from JosJuice)

New in Dolphin 5.0-12215 Dev (Jun 26, 2020)

  • DolphinQt: Fix some warnings in ConvertDialog (PR #8899 from JosJuice)

New in Dolphin 5.0-12212 Dev (Jun 26, 2020)

  • DolphinQt: Add columns with file format details (PR #8897 from JosJuice)

New in Dolphin 5.0-12210 Dev (Jun 26, 2020)

  • Replace Windows CMake lambda constexpr capture workaround (PR #8898 from JosJuice)

New in Dolphin 5.0-12208 Dev (Jun 26, 2020)

  • Make SO_POLL complete asynchronously in IOS_NET SO (PR #8813 from nbouteme)

New in Dolphin 5.0-12206 Dev (Jun 25, 2020)

  • Show file format details in game properties (PR #8891 from JosJuice)

New in Dolphin 5.0-12204 Dev (Jun 24, 2020)

  • Include SRAM in savestates (PR #7396 from Techjar)

New in Dolphin 5.0-12202 Dev (Jun 24, 2020)

  • Keep memory card header and use it to reinitialize GCI folders on mismatch. (Fix savestate with GCI folders) (PR #8879 from AdmiralCurtiss)

New in Dolphin 5.0-12196 Dev (Jun 24, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12195 Dev (Jun 22, 2020)

  • DolphinQt: Show version number for WIA/RVZ introduction (PR #8892 from JosJuice)

New in Dolphin 5.0-12193 Dev (Jun 21, 2020)

  • Android: Android INI section and make platform tab selection an INI setting (PR #8803 from Ebola16)

New in Dolphin 5.0-12190 Dev (Jun 21, 2020)

  • Android: Separate GameCube overlay refresh logic (PR #8739 from Ebola16)

New in Dolphin 5.0-12188 Dev (Jun 21, 2020)

  • Add support for the WIA and RVZ disc image formats (PR #8538 from JosJuice)

New in Dolphin 5.0-12151 Dev (Jun 21, 2020)

  • PowerPC: partially implement thermal related SPRs (PR #8885 from delroth)

New in Dolphin 5.0-12149 Dev (Jun 21, 2020)

  • Socket: Fix ENOTCONN error code (PR #8796 from sepalani)

New in Dolphin 5.0-12147 Dev (Jun 18, 2020)

  • VideoCommon: Clean freelook camera dirty state when getting the new view (PR #8883 from iwubcode)

New in Dolphin 5.0-12145 Dev (Jun 18, 2020)

  • DolphinQt: Disable convert dialog dropdowns when they have one option (PR #8882 from JosJuice)

New in Dolphin 5.0-12143 Dev (Jun 18, 2020)

  • DolphinQt: Allow converting to same format (PR #8881 from JosJuice)

New in Dolphin 5.0-12141 Dev (Jun 17, 2020)

  • CMake: support using system-wide zstd library (PR #8817 from Tilka)

New in Dolphin 5.0-12138 Dev (Jun 17, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12137 Dev (Jun 17, 2020)

  • GCMemcard: Move into a Memcard namespace. (PR #8873 from AdmiralCurtiss)

New in Dolphin 5.0-12134 Dev (Jun 17, 2020)

  • DolphinQt: Actually disable converting from TGC (PR #8878 from JosJuice)

New in Dolphin 5.0-12132 Dev (Jun 17, 2020)

  • Android: Disallow multiple launcher activities (PR #8860 from Ebola16)

New in Dolphin 5.0-12130 Dev (Jun 17, 2020)

  • Android: Refresh game library when resuming (Tv)MainActivity (PR #8844 from Ebola16)

New in Dolphin 5.0-12128 Dev (Jun 16, 2020)

  • DolphinQt: Make conversion error messages actually show up (PR #8877 from JosJuice)

New in Dolphin 5.0-12125 Dev (Jun 16, 2020)

  • DolphinQt: Fix crash on right-clicking multiple games (PR #8876 from JosJuice)

New in Dolphin 5.0-12123 Dev (Jun 16, 2020)

  • INI changes (PR #8839 from Miksel12)

New in Dolphin 5.0-12121 Dev (Jun 14, 2020)

  • Show an OSD message when running a disc image with a large block size (PR #8850 from JosJuice)

New in Dolphin 5.0-12119 Dev (Jun 14, 2020)

  • DolphinQt: Add fastmem option to debugger UI (PR #8843 from Techjar)

New in Dolphin 5.0-12117 Dev (Jun 14, 2020)

  • Replace some acronyms (PR #8809 from Ebola16)

New in Dolphin 5.0-12115 Dev (Jun 14, 2020)

  • Android: Display disc number instead of company if mulipart disc (PR #8845 from Ebola16)

New in Dolphin 5.0-12113 Dev (Jun 14, 2020)

  • Android: Add recursive game paths to UI (PR #8836 from Ebola16)

New in Dolphin 5.0-12110 Dev (Jun 14, 2020)

  • DolphinQt: Use QFontMetrics::boundingRect instead of QFontMetrics::width (PR #8857 from JosJuice)

New in Dolphin 5.0-12108 Dev (Jun 14, 2020)

  • Specify the system minizip's include directory (PR #8862 from tokumeiwokiboushimasu)

New in Dolphin 5.0-12106 Dev (Jun 14, 2020)

  • Externals: Update glslang. (PR #8658 from orbea)

New in Dolphin 5.0-12103 Dev (Jun 10, 2020)

  • DSPSpy usability improvements (PR #8842 from Tilka)

New in Dolphin 5.0-12099 Dev (Jun 10, 2020)

  • Android: Add option to disallow SD card writes (PR #8854 from Ebola16)

New in Dolphin 5.0-12097 Dev (Jun 8, 2020)

  • DSP: fix typos and improve docs (PR #8852 from Tilka)

New in Dolphin 5.0-12086 Dev (Jun 1, 2020)

  • DSPSpy: fix register editing using GC pad on Wii (PR #8837 from Tilka)

New in Dolphin 5.0-12081 Dev (Jun 1, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12080 Dev (May 28, 2020)

  • Core: Use window instead of surface for ControllerInterface updates (PR #8829 from stenzek)

New in Dolphin 5.0-12074 Dev (May 27, 2020)

  • VideoCommon/ShaderGenCommon: Convert helper functions over to fmt where applicable (PR #8532 from lioncash)

New in Dolphin 5.0-12071 Dev (May 25, 2020)

  • FramebufferManager: Copy to color format for depth readbacks on GLES (PR #8828 from stenzek)

New in Dolphin 5.0-12069 Dev (May 25, 2020)

  • DSP/Interpreter: simplify opcode table by masking (PR #8831 from Tilka)

New in Dolphin 5.0-12066 Dev (May 25, 2020)

  • Migrate video backend setting to the new config system (PR #8792 from leoetlino)

New in Dolphin 5.0-12064 Dev (May 25, 2020)

  • IOS/KD: Implement IOCTL_NWC24_REQUEST_SHUTDOWN (PR #8800 from sepalani)

New in Dolphin 5.0-12062 Dev (May 25, 2020)

  • Common / Core: Update StringUtil to allow specifying the base (PR #8826 from iwubcode)

New in Dolphin 5.0-12060 Dev (May 25, 2020)

  • CheckNAND: Delete RFL_DB.dat if empty (PR #8830 from JosJuice)

New in Dolphin 5.0-12058 Dev (May 24, 2020)

  • Add /dev/dolphin interface to allow game to read the REAL product code (PR #8771 from Leseratte10)

New in Dolphin 5.0-12056 Dev (May 24, 2020)

  • Android: Consistent TODO formatting (PR #8799 from Ebola16)

New in Dolphin 5.0-12054 Dev (May 22, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12053 Dev (May 21, 2020)

  • DolphinQt: Fix freelook description typos (PR #8822 from JosJuice)

New in Dolphin 5.0-12051 Dev (May 18, 2020)

  • Externals/licenses: add bzip2 link and update googletest (PR #8818 from Tilka)

New in Dolphin 5.0-12049 Dev (May 18, 2020)

  • DolphinQt: Remove another usage of QFontMetrics::width (PR #8816 from JosJuice)

New in Dolphin 5.0-12047 Dev (May 18, 2020)

  • Config: Migrate SSL options to Onion config (PR #8812 from sepalani)

New in Dolphin 5.0-12045 Dev (May 18, 2020)

  • DSP: fix DSPTool build and update register table (PR #8814 from Tilka)

New in Dolphin 5.0-12040 Dev (May 18, 2020)

  • WiiRoot: Fix empty files being created when source is missing (PR #8802 from leoetlino)

New in Dolphin 5.0-12038 Dev (May 18, 2020)

  • Core: Add support for booting a save state from command line (PR #8797 from iwubcode)

New in Dolphin 5.0-12036 Dev (May 18, 2020)

  • Expand freelook camera with control options (PR #8767 from iwubcode)

New in Dolphin 5.0-12031 Dev (May 14, 2020)

  • Externals: Add zstd (PR #8811 from JosJuice)

New in Dolphin 5.0-12028 Dev (May 14, 2020)

  • cmake: add an option to control dependencies vendoring (PR #8806 from delroth)

New in Dolphin 5.0-12026 Dev (May 14, 2020)

  • Core/UICommon: Fix EnableScreenSaver preprocessor directive (PR #8810 from Techjar)

New in Dolphin 5.0-12024 Dev (May 11, 2020)

  • InputCommon: Use the Window handle when initializing DirectInput. (PR #8795 from WamWooWam)

New in Dolphin 5.0-12021 Dev (May 11, 2020)

  • GCAdapter: add libusb error logging on reads/writes (PR #8807 from delroth)

New in Dolphin 5.0-12019 Dev (May 11, 2020)

  • Docs/DSP: fix $prod references (PR #8801 from Tilka)

New in Dolphin 5.0-12017 Dev (May 7, 2020)

  • DiscIO: Implement multithreaded compression (PR #8760 from JosJuice)

New in Dolphin 5.0-11991 (May 5, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-12015 Dev (May 5, 2020)

  • Jit: remove warning -Winvalid-offsetof (PR #8687 from howard0su)

New in Dolphin 5.0-12013 Dev (May 4, 2020)

  • DolphinQt: Saving and restoring NetPlay Session Browser dialog's settings. (PR #8744 from cristian64)

New in Dolphin 5.0-12011 Dev (May 4, 2020)

  • Debugger: Add a Thread widget (PR #8686 from sepalani)

New in Dolphin 5.0-12009 Dev (May 4, 2020)

  • Boot: Add ConsoleType enum class (PR #8712 from sepalani)

New in Dolphin 5.0-12007 Dev (May 4, 2020)

  • Remove redundant "Emulation" from "DSP HLE Emulation" (PR #8790 from leoetlino)

New in Dolphin 5.0-12005 Dev (May 4, 2020)

  • WiimoteEmu: Cleanup warnings of -Wparentheses (PR #8691 from howard0su)

New in Dolphin 5.0-12003 Dev (May 4, 2020)

  • Android: Add DSP Emulation Engine (PR #8770 from Ebola16)

New in Dolphin 5.0-12001 Dev (May 4, 2020)

  • MathUtil: Fix Rectangle::GetWidth/Height for unsigned types (PR #8775 from leoetlino)

New in Dolphin 5.0-11999 Dev (May 4, 2020)

  • IOS/KD: Cleanup sockets on IOCTL_NWC24_CLEANUP_SOCKET (PR #8757 from sepalani)

New in Dolphin 5.0-11997 Dev (May 4, 2020)

  • Fix Windows CMake build errors (PR #8789 from JosJuice)

New in Dolphin 5.0-11995 Dev (May 4, 2020)

  • DolphinQt: Store name of user style, not path (PR #8786 from JosJuice)

New in Dolphin 5.0-11993 Dev (May 4, 2020)

  • Remove redundant Config prefix from ConfigInfo/ConfigLocation (PR #8787 from leoetlino)

New in Dolphin 5.0-11991 Dev (May 4, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11990 Dev (May 4, 2020)

  • DolphinQt: Add some i18n comments for recently added strings (PR #8783 from JosJuice)

New in Dolphin 5.0-11987 Dev (May 4, 2020)

  • Don't assume fixed width for "Emulated memory size mismatch!" message (PR #8784 from JosJuice)

New in Dolphin 5.0-11985 Dev (May 1, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11984 Dev (Apr 30, 2020)

  • Externals: Do not expose the externals directory itself as include path. (PR #8780 from degasus)

New in Dolphin 5.0-11977 Dev (Apr 29, 2020)

  • XFMemory: SETPOSMTXINFO should be SETPOSTMTXINFO (PR #8777 from delroth)

New in Dolphin 5.0-11932 Dev (Apr 28, 2020)

  • SettingsHandler: Don't output null bytes (PR #8704 from JosJuice)

New in Dolphin 5.0-11903 Dev (Apr 27, 2020)

  • Externals: Add bzip2 and libLZMA. (PR #8762 from degasus)

New in Dolphin 5.0-11898 Dev (Apr 24, 2020)

  • DiscIO: Implement re-encryption of Wii partition data (PR #8591 from JosJuice)

New in Dolphin 5.0-11893 Dev (Apr 24, 2020)

  • DiscIO: Fix decompressing writing the wrong number of bytes sometimes (PR #8740 from JosJuice)

New in Dolphin 5.0-11889 Dev (Apr 24, 2020)

  • Jit64: More addx and subfx optimizations (PR #8755 from Sintendo)

New in Dolphin 5.0-11881 Dev (Apr 24, 2020)

  • Analytics: Report correct quirk for mismatched xf/bp colors (PR #8761 from Sintendo)

New in Dolphin 5.0-11879 Dev (Apr 22, 2020)

  • Remove unnecessary EFB to Texture disabling for Spider-Man 2 (PR #8752 from TheRealPSV)

New in Dolphin 5.0-11877 Dev (Apr 22, 2020)

  • Android TV: Fix crash when long pressing a game (PR #8718 from JosJuice)

New in Dolphin 5.0-11873 Dev (Apr 22, 2020)

  • Socket: Abort pending ops on close (PR #8389 from sepalani)

New in Dolphin 5.0-11871 Dev (Apr 22, 2020)

  • DolphinQt: Run tasks that use progress dialogs on separate threads (PR #8714 from JosJuice)

New in Dolphin 5.0-11868 Dev (Apr 22, 2020)

  • HLE: Add more debug functions (PR #8713 from sepalani)

New in Dolphin 5.0-11866 Dev (Apr 21, 2020)

  • VertexManagerBase: Skip drawing objects with mismatched xf/bp stages (PR #8717 from stenzek)

New in Dolphin 5.0-11863 Dev (Apr 19, 2020)

  • IOS/FS: Fix FST write failure on some platforms (PR #8750 from leoetlino)

New in Dolphin 5.0-11861 Dev (Apr 17, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11860 Dev (Apr 17, 2020)

  • Android: Reload Wii Remote settings upon saving them (PR #8735 from Ebola16)

New in Dolphin 5.0-11858 Dev (Apr 17, 2020)

  • DolphinQt: Don't overwrite >8x IR scale in ini, add maximum internal res option (PR #8340 from stenzek)

New in Dolphin 5.0-11856 Dev (Apr 17, 2020)

  • Android: Set Insert SD Card default setting to true (PR #8746 from Ebola16)

New in Dolphin 5.0-11854 Dev (Apr 17, 2020)

  • Core: Skip duplicate frames when using frame advance (PR #8730 from JosJuice)

New in Dolphin 5.0-11851 Dev (Apr 17, 2020)

  • Adjust s_DIMAR/s_DILENGTH behavior (fixes Baten Kaitos music) (PR #8733 from JosJuice)

New in Dolphin 5.0-11849 Dev (Apr 17, 2020)

  • Android: Add Insert SD Card and update the description (PR #8708 from Ebola16)

New in Dolphin 5.0-11847 Dev (Apr 17, 2020)

  • Set Insert SD Card default value to true (PR #8711 from Ebola16)

New in Dolphin 5.0-11845 Dev (Apr 16, 2020)

  • Delete properties dialog on close (PR #8716 from Pokechu22)

New in Dolphin 5.0-11843 Dev (Apr 13, 2020)

  • DolphinQt: Added checkbox to filter out NetPlay sessions that are already in-game. (PR #8741 from cristian64)

New in Dolphin 5.0-11841 Dev (Apr 13, 2020)

  • VideoCommon: Tweak widescreen heuristic. (PR #8584 from jordan-woyak)

New in Dolphin 5.0-11838 Dev (Apr 13, 2020)

  • IOS/USBHost: Skip starting threads when determinism is enabled (PR #8742 from Techjar)

New in Dolphin 5.0-11836 Dev (Apr 12, 2020)

  • Fix bug 11920 (PR #8736 from Pokechu22)

New in Dolphin 5.0-11834 Dev (Apr 10, 2020)

  • Remove outdated comment from Movie::FrameUpdate (PR #8734 from JosJuice)

New in Dolphin 5.0-11832 Dev (Apr 9, 2020)

  • DolphinQt: Fix the panic alert deadlock (a.k.a. "Question" issue) (PR #8715 from JosJuice)

New in Dolphin 5.0-11830 Dev (Apr 8, 2020)

  • Vulkan: Switch from vkCreateMacOSSurfaceMVK() to vkCreateMetalSurfaceEXT() and Update MoltenVK (PR #8728 from stenzek)

New in Dolphin 5.0-11827 Dev (Apr 2, 2020)

  • Android: Fix ATV on API 28+ (PR #8720 from webgeek1234)

New in Dolphin 5.0-11825 Dev (Apr 1, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11824 Dev (Mar 30, 2020)

  • Android: Add Paths to UI (PR #7920 from Ebola16)

New in Dolphin 5.0-11819 Dev (Mar 26, 2020)

  • Cleanup warnings of -Wunused-lambda-capture (PR #8698 from howard0su)

New in Dolphin 5.0-11817 Dev (Mar 25, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11816 Dev (Mar 25, 2020)

  • Wiimote: Cleanup warnings of -Wmissing-variable-declarations (PR #8701 from howard0su)

New in Dolphin 5.0-11813 Dev (Mar 24, 2020)

  • Boot: Do a better job of preserving certain parts of settings.txt (PR #8673 from JosJuice)

New in Dolphin 5.0-11810 Dev (Mar 24, 2020)

  • Android: Set up Day/Night mode for system-compatible optional dark theme (PR #8660 from TheRealPSV)

New in Dolphin 5.0-11807 Dev (Mar 24, 2020)

  • Parse arguments before Qt (PR #8683 from AlexApps99)

New in Dolphin 5.0-11805 Dev (Mar 24, 2020)

  • NoGUI: missing override in PlatformX11 (PR #8700 from howard0su)

New in Dolphin 5.0-11803 Dev (Mar 24, 2020)

  • SettingsHandler: Always decode the whole settings.txt file (PR #8680 from Leseratte10)

New in Dolphin 5.0-11801 Dev (Mar 24, 2020)

  • Cleanup warnings of -Wpessimizing-move (PR #8699 from howard0su)

New in Dolphin 5.0-11799 Dev (Mar 24, 2020)

  • InputCommon: cleanup warnings of -Wclass-memaccess (PR #8693 from howard0su)

New in Dolphin 5.0-11797 Dev (Mar 24, 2020)

  • Cleanup warnings of -Wunused-[const]-variable (PR #8692 from howard0su)

New in Dolphin 5.0-11794 Dev (Mar 24, 2020)

  • Fix build with Qt 5.15+ (PR #8702 from sl1pkn07)

New in Dolphin 5.0-11792 Dev (Mar 24, 2020)

  • DiscIO: cleanup warnings of -Wmaybe-uninitialized (PR #8690 from howard0su)

New in Dolphin 5.0-11790 Dev (Mar 23, 2020)

  • Qt/CodeWidget: Typo in settings key. (PR #8681 from AdmiralCurtiss)

New in Dolphin 5.0-11788 Dev (Mar 20, 2020)

  • Boot: Change pre-defined setting.txt CODE values (PR #8678 from JosJuice)

New in Dolphin 5.0-11786 Dev (Mar 20, 2020)

  • Qt/GameListModel: Use native separators in File Path column (PR #8679 from CookiePLMonster)

New in Dolphin 5.0-11784 Dev (Mar 19, 2020)

  • Qt/CodeViewWidget: Make columns resizable by the user and set sensible defaults. (PR #8665 from AdmiralCurtiss)

New in Dolphin 5.0-11782 Dev (Mar 19, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11781 Dev (Mar 19, 2020)

  • Android/JNI: Remove odd usage of the comma operator (PR #8677 from JosJuice)

New in Dolphin 5.0-11779 Dev (Mar 19, 2020)

  • Core/HotkeyManager: Fix group names in config (PR #8655 from Techjar)

New in Dolphin 5.0-11776 Dev (Mar 18, 2020)

  • Fix Load Wii System Menu not updating after performing a disc update (PR #8675 from Pokechu22)

New in Dolphin 5.0-11774 Dev (Mar 18, 2020)

  • BTReal: Improve error handling for device opening (PR #8671 from leoetlino)

New in Dolphin 5.0-11772 Dev (Mar 18, 2020)

  • DolphinQt: Fix gyro mapping indicator's "jitter" drawing. (PR #8674 from jordan-woyak)

New in Dolphin 5.0-11770 Dev (Mar 17, 2020)

  • Back up Wii setting.txt and SYSCONF while emulating (PR #8672 from JosJuice)

New in Dolphin 5.0-11767 Dev (Mar 17, 2020)

  • Android: More robust check for whether to sync channels (PR #8598 from JosJuice)

New in Dolphin 5.0-11765 Dev (Mar 17, 2020)

  • [RFC] .gitmodules: Make Externals/Qt clone shallow (PR #8651 from spycrab)

New in Dolphin 5.0-11763 Dev (Mar 16, 2020)

  • Movie: Make checking for existing GC saves more reliable (PR #8535 from JosJuice)

New in Dolphin 5.0-11761 Dev (Mar 16, 2020)

  • Readme.md Tweak Command Line section (PR #8583 from Craftyawesome)

New in Dolphin 5.0-11759 Dev (Mar 16, 2020)

  • Android: Use square stick calibration (PR #8503 from JosJuice)

New in Dolphin 5.0-11756 Dev (Mar 16, 2020)

  • Add Windows Implementation Libraries as an external library (PR #8427 from CookiePLMonster)

New in Dolphin 5.0-11754 Dev (Mar 16, 2020)

  • Always display the horizontal scroll bar when log word wrap is off (PR #8565 from Pokechu22)

New in Dolphin 5.0-11752 Dev (Mar 16, 2020)

  • Hotkeys: Toggle Freelook Hotkey (PR #8597 from SirMangler)

New in Dolphin 5.0-11750 Dev (Mar 16, 2020)

  • DolphinQt: Give hotkeys their own "background input" setting. (PR #8609 from jordan-woyak)

New in Dolphin 5.0-11748 Dev (Mar 16, 2020)

  • Core/NetPlayServer: Fix session not being added to index on direct connection type (PR #8604 from Techjar)

New in Dolphin 5.0-11746 Dev (Mar 16, 2020)

  • Breakpoints: Fix crash after clearing all memory breakpoints (PR #8669 from container1234)

New in Dolphin 5.0-11744 Dev (Mar 16, 2020)

  • VideoCommon: Allow texture folders to be determined by a .txt (PR #8628 from iwubcode)

New in Dolphin 5.0-11742 Dev (Mar 16, 2020)

  • Qt/CodeViewWidget: Implement branch arrows. (PR #8642 from AdmiralCurtiss)

New in Dolphin 5.0-11738 Dev (Mar 16, 2020)

  • Allow for some shared minizip/fmt (PR #8667 from Mystro256)

New in Dolphin 5.0-11736 Dev (Mar 16, 2020)

  • Qt: Use Builtin QKeySequence Shortcuts (PR #8652 from sonic2kk)

New in Dolphin 5.0-11732 Dev (Mar 16, 2020)

  • InputCommon: Minor ReshapableInput related cleanups. (PR #8647 from jordan-woyak)

New in Dolphin 5.0-11726 Dev (Mar 16, 2020)

  • HW/WiimoteEmu: Camera logic cleanups. (PR #8650 from jordan-woyak)

New in Dolphin 5.0-11723 Dev (Mar 16, 2020)

  • Build system: default to fmt shared library when available (PR #8198 from mazes-80)

New in Dolphin 5.0-11721 Dev (Mar 16, 2020)

  • Fix settings.txt parsing in case of weird line endings (PR #8670 from Leseratte10)

New in Dolphin 5.0-11719 Dev (Mar 12, 2020)

  • Fix Vulkan/MoltenVK on macOS yet again (PR #8666 from stenzek)

New in Dolphin 5.0-11713 Dev (Mar 11, 2020)

  • Android: Fix obscured Dolphin version (PR #8659 from Ebola16)

New in Dolphin 5.0-11711 Dev (Mar 8, 2020)

  • Resources: Make dolphin_logo.png square (PR #8663 from spycrab)

New in Dolphin 5.0-11707 Dev (Mar 6, 2020)

  • DolphinQt: Add "File Path" column to Game Grid (PR #8580 from AlexApps99)

New in Dolphin 5.0-11704 Dev (Mar 6, 2020)

  • Tweaks to build against gcc-10. (PR #8661 from trofi)

New in Dolphin 5.0-11701 Dev (Mar 6, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11700 Dev (Feb 27, 2020)

  • HW/WiimoteEmu: Fix Classic Controller triggers. (PR #8653 from jordan-woyak)

New in Dolphin 5.0-11698 Dev (Feb 26, 2020)

  • Qt: Re-enable Dark Mode support (PR #8640 from spycrab)

New in Dolphin 5.0-11696 Dev (Feb 26, 2020)

  • InputCommon/DolphinQt: Mapping related race fixes and cleanups. (PR #8643 from jordan-woyak)

New in Dolphin 5.0-11688 Dev (Feb 26, 2020)

  • Qt/TAS: Improve TAS windows (PR #8633 from spycrab)

New in Dolphin 5.0-11686 Dev (Feb 23, 2020)

  • InputCommon: Constify Device::Input::IsDetectable function. (PR #8638 from jordan-woyak)

New in Dolphin 5.0-11684 Dev (Feb 23, 2020)

  • InputCommon: Add support for Wii Remotes in ControllerInterface (PR #8575 from jordan-woyak)

New in Dolphin 5.0-11674 Dev (Feb 23, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11671 Dev (Feb 17, 2020)

  • Common: Avoid std::function overhead in ScopeGuard (PR #8630 from leoetlino)

New in Dolphin 5.0-11669 Dev (Feb 16, 2020)

  • Fix Gecko codes loading (PR #8542 from Itrimel)

New in Dolphin 5.0-11667 Dev (Feb 14, 2020)

  • CMake: Fix building ARM64 on Windows (PR #8627 from spycrab)

New in Dolphin 5.0-11665 Dev (Feb 11, 2020)

  • DolphinQt/Mapping: Tweak "Dead Zone" and "Gate" colors. (PR #8603 from jordan-woyak)

New in Dolphin 5.0-11663 Dev (Feb 10, 2020)

  • Fix VolumeVerifier not showing a problem for invalid partitions (PR #8621 from JosJuice)

New in Dolphin 5.0-11622 Dev (Feb 5, 2020)

  • Externals: Update fmt to 6.1.2 (PR #8602 from lioncash)

New in Dolphin 5.0-11617 Dev (Feb 3, 2020)

  • ButtonManager: Fix handling of empty device id. (PR #8592 from phcoder)

New in Dolphin 5.0-11615 Dev (Feb 3, 2020)

  • IOS/FS: Fix CreateFullPath to not create directories that already exist (PR #8594 from leoetlino)

New in Dolphin 5.0-11613 Dev (Feb 3, 2020)

  • Fix DI interrupt mask ioctl names (PR #8599 from Pokechu22)

New in Dolphin 5.0-11610 Dev (Feb 2, 2020)

  • WiimoteEmu: Fix default IMU accelerometer mappings. (PR #8600 from jordan-woyak)

New in Dolphin 5.0-11608 Dev (Feb 2, 2020)

  • ControllerInterface/DSUClient: Minor cleanup. (PR #8478 from jordan-woyak)

New in Dolphin 5.0-11606 Dev (Feb 2, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11605 Dev (Feb 2, 2020)

  • Vulkan: Treat VK_SUBOPTIMAL_KHR as VK_SUCCESS on Android (PR #8595 from stenzek)

New in Dolphin 5.0-11602 Dev (Feb 2, 2020)

  • Android: Fix typo in Skip Presenting Duplicate Frames setting name (PR #8596 from stenzek)

New in Dolphin 5.0-11600 Dev (Jan 31, 2020)

  • WiiRoot: Fix CopySysmenuFilesToFS directory creation (PR #8593 from leoetlino)

New in Dolphin 5.0-11598 Dev (Jan 28, 2020)

  • DolphinQt/GCMemcardManager: Mark string as translatable within GetErrorMessagesForErrorCode() (PR #8589 from lioncash)

New in Dolphin 5.0-11595 Dev (Jan 28, 2020)

  • DolphinQt: Remove unimplemented function prototypes (PR #8588 from lioncash)

New in Dolphin 5.0-11590 Dev (Jan 27, 2020)

  • Avoid using PDEP and PEXT on AMD Zen (PR #8586 from Techjar)

New in Dolphin 5.0-11585 Dev (Jan 27, 2020)

  • DolphinQt/TASCheckBox: Mark GetValue() as const (PR #8587 from lioncash)

New in Dolphin 5.0-11583 Dev (Jan 27, 2020)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11582 Dev (Jan 26, 2020)

  • Core/WiimoteReal: Wii remote connection pool and source change cleanup. (PR #8548 from jordan-woyak)

New in Dolphin 5.0-11580 Dev (Jan 26, 2020)

  • WiimoteEmu: Nunchuk and Classic Controller calibration accuracy improvements. (PR #8552 from jordan-woyak)

New in Dolphin 5.0-11578 Dev (Jan 26, 2020)

  • IOS/FS: Reimplement many functions in a more accurate way (PR #8539 from leoetlino)

New in Dolphin 5.0-11558 Dev (Jan 26, 2020)

  • VideoCommon/OSD: Process OSD messages even when they are disabled. (PR #8582 from jordan-woyak)

New in Dolphin 5.0-11556 Dev (Jan 26, 2020)

  • Common/Core: Minor rvalue reference related cleanups. (PR #8579 from jordan-woyak)

New in Dolphin 5.0-11554 Dev (Jan 26, 2020)

  • VolumeVerifier: Report read errors to the user (PR #8585 from JosJuice)

New in Dolphin 5.0-11552 Dev (Jan 26, 2020)

  • InputCommon: Make "Cursor" inputs aware of the rendered aspect ratio. (PR #8581 from jordan-woyak)

New in Dolphin 5.0-11550 Dev (Jan 26, 2020)

  • Common/Analytics: Replace mutex with shared_mutex and minor cleanups. (PR #8577 from jordan-woyak)

New in Dolphin 5.0-11548 Dev (Jan 26, 2020)

  • x64Emitter: Avoid 8-bit displacement when possible (PR #8556 from Sintendo)

New in Dolphin 5.0-11542 Dev (Jan 26, 2020)

  • Jit64: Make DoubleToSingle a common asm routine (PR #8120 from MerryMage)

New in Dolphin 5.0-11537 Dev (Jan 25, 2020)

  • Add Dolphin version and current video backend to shader compilation logs (PR #8336 from Ebola16)

New in Dolphin 5.0-11535 Dev (Jan 24, 2020)

  • VideoCommon/TextureConversionShader: Convert over to using ShaderCode (PR #8576 from lioncash)

New in Dolphin 5.0-11532 Dev (Jan 24, 2020)

  • Qt/RenderWidget: Account for devicePixelRatio when auto-adjusting window size (PR #8366 from Techjar)

New in Dolphin 5.0-11530 Dev (Jan 23, 2020)

  • DiscIO: Fix CISOFileReader::GetDataSize() (PR #8573 from JosJuice)

New in Dolphin 5.0-11526 Dev (Jan 21, 2020)

  • Update Readme.md to remove mention of Vista. (PR #8572 from jordan-woyak)

New in Dolphin 5.0-11524 Dev (Jan 20, 2020)

  • Add an option to present duplicate frames (PR #8554 from stenzek)

New in Dolphin 5.0-11522 Dev (Jan 20, 2020)

  • InputCommon: List IMUAccelerometer's Up/Down inputs first for consistency. (PR #8568 from jordan-woyak)

New in Dolphin 5.0-11520 Dev (Jan 20, 2020)

  • Update Qt5_DIR path for ARM64 in CMake project (PR #8567 from tinyredpanda)

New in Dolphin 5.0-11518 Dev (Jan 17, 2020)

  • StringUtil: Add IsPrintableCharacter and use it (and fix UB in MemoryViewWidget) (PR #8566 from leoetlino)

New in Dolphin 5.0-11516 Dev (Jan 16, 2020)

  • DiscIO: Add out of bounds checks for blob reading (PR #8558 from JosJuice)

New in Dolphin 5.0-11514 Dev (Jan 16, 2020)

  • WiimoteEmu: IMU pointing behavior improvements and code cleanup. (PR #8545 from jordan-woyak)

New in Dolphin 5.0-11507 Dev (Jan 15, 2020)

  • GameSettings: fix Cook Wars main menu (PR #8563 from Tilka)

New in Dolphin 5.0-11505 Dev (Jan 15, 2020)

  • DSPSpy: Remove unused stubs (PR #8540 from leoetlino)

New in Dolphin 5.0-11503 Dev (Jan 15, 2020)

  • Core/DolphinQt: Fix IR Sensitivity slider. (PR #8562 from jordan-woyak)

New in Dolphin 5.0-11501 Dev (Jan 15, 2020)

  • Fix Error #001 (alternative solution) (PR #8561 from JosJuice)

New in Dolphin 5.0-11499 Dev (Jan 14, 2020)

  • DI MIOS crash fixes (PR #8560 from Pokechu22)

New in Dolphin 5.0-11496 Dev (Jan 14, 2020)

  • DolphinQt: Properly hide Wii remote extension motion tabs when no extension is selected. (PR #8559 from jordan-woyak)

New in Dolphin 5.0-11494 Dev (Jan 14, 2020)

  • Core/HW -> PowerPC/JIT: Fastmem arena construction (PR #8537 from degasus)

New in Dolphin 5.0-11487 Dev (Jan 14, 2020)

  • ControllerInterface: Exposse DSU client battery level as an input. (PR #8474 from jordan-woyak)

New in Dolphin 5.0-11484 Dev (Jan 14, 2020)

  • ControllerInterface: Combine evdev devices with the same unique ID. (PR #8473 from jordan-woyak)

New in Dolphin 5.0-11480 Dev (Jan 14, 2020)

  • Require clang-format 9 and reformat source code (PR #8549 from leoetlino)

New in Dolphin 5.0-11478 Dev (Jan 14, 2020)

  • Add motion input support to nunchuk (PR #8451 from rlnilsen)

New in Dolphin 5.0-11476 Dev (Jan 14, 2020)

  • Various DI improvements (PR #8394 from Pokechu22)

New in Dolphin 5.0-11458 Dev (Jan 14, 2020)

  • MacOS: Fixes configuration hang; bump MacOS SDK. (PR #8530 from s-daveb)

New in Dolphin 5.0-11455 Dev (Jan 12, 2020)

  • DolphinQt: Support compiling on ARM64 (PR #8547 from stenzek)

New in Dolphin 5.0-11452 Dev (Jan 9, 2020)

  • Enforce UTF-8 now that VS handles it sanely (PR #6152 from bb010g)

New in Dolphin 5.0-11450 Dev (Jan 7, 2020)

  • Document the evdev "interesting" heuristic (PR #8553 from dolphin-emu)

New in Dolphin 5.0-11447 Dev (Jan 6, 2020)

  • Update Readme.md (PR #8527 from shuffle2)

New in Dolphin 5.0-11445 Dev (Jan 6, 2020)

  • x64 micro-optimizations (PR #8158 from Sintendo)

New in Dolphin 5.0-11438 Dev (Jan 6, 2020)

  • Jit64: addx optimizations (PR #8551 from Sintendo)

New in Dolphin 5.0-11435 Dev (Jan 6, 2020)

  • x64Emitter: Emit shorter MOVs for 32-bit immediates (PR #8133 from Sintendo)

New in Dolphin 5.0-11432 Dev (Jan 6, 2020)

  • IOS/ES: Add SetUid exception for the Wii U Transfer Tool (PR #8550 from leoetlino)

New in Dolphin 5.0-11430 Dev (Jan 6, 2020)

  • StringUtil: Make TryParse of floats handle comma and dot decimal separators. (PR #8541 from jordan-woyak)

New in Dolphin 5.0-11428 Dev (Jan 5, 2020)

  • Fix several warnings (PR #8536 from leoetlino)

New in Dolphin 5.0-11422 Dev (Jan 3, 2020)

  • MacOS: Dispatch GL calls to main thread to prevent crashes on Catalina (PR #8544 from gtalusan)

New in Dolphin 5.0-11420 Dev (Dec 30, 2019)

  • Various string and other optimizations (PR #8362 from GerbilSoft)

New in Dolphin 5.0-11405 Dev (Dec 27, 2019)

  • Properly check for missing netplay session name/region (PR #8534 from JosJuice)

New in Dolphin 5.0-11401 Dev (Dec 24, 2019)

  • HW/DSPHLE: Fix struct aliasing undefined behavior in AX ucode (PR #8525 from Techjar)

New in Dolphin 5.0-11398 Dev (Dec 24, 2019)

  • DualShockUDPClient: downgrade spurious NOTICE_LOGs (PR #8533 from delroth)

New in Dolphin 5.0-11396 Dev (Dec 23, 2019)

  • FrameDump: Set first_frame if movie frame number

New in Dolphin 5.0-11394 Dev (Dec 23, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11393 Dev (Dec 20, 2019)

  • Include for std::unique_ptr in DXContext.h (PR #8528 from CaseyCarter)

New in Dolphin 5.0-11391 Dev (Dec 20, 2019)

  • Boot: Optionally allow preserving region settings in setting.txt (PR #8519 from JosJuice)

New in Dolphin 5.0-11389 Dev (Dec 20, 2019)

  • Update externals (PR #8524 from shuffle2)

New in Dolphin 5.0-11386 Dev (Dec 20, 2019)

  • remove x86 targets from sln (PR #8526 from shuffle2)

New in Dolphin 5.0-11384 Dev (Dec 20, 2019)

  • PowerPC/PPCAnalyst: Remove unimplemented LogFunctionCall prototype (PR #8520 from lioncash)

New in Dolphin 5.0-11382 Dev (Dec 20, 2019)

  • Android: update to Gradle 3.5.3 (PR #8515 from Simonx22)

New in Dolphin 5.0-11380 Dev (Dec 20, 2019)

  • GCMemcard: Remove byteswapping functions and macros (PR #8501 from lioncash)

New in Dolphin 5.0-11377 Dev (Dec 20, 2019)

  • PPCCache: Make arrays constexpr where applicable (PR #8506 from lioncash)

New in Dolphin 5.0-11374 Dev (Dec 13, 2019)

  • Core: Reset Wiimotes/rumble/memwatcher on emu thread (PR #8518 from stenzek)

New in Dolphin 5.0-11371 Dev (Dec 11, 2019)

  • DolphinQt: Fix qt.qpa.plugin on MacOS (PR #8435 from firodj)

New in Dolphin 5.0-11369 Dev (Dec 10, 2019)

  • Fix Vulkan and D3D12 video backends crashing on boot (PR #8517 from stenzek)

New in Dolphin 5.0-11366 Dev (Dec 10, 2019)

  • Fix scrubbing unencrypted Wii disc images (for real this time) (PR #8516 from JosJuice)

New in Dolphin 5.0-11364 Dev (Dec 8, 2019)

  • VideoCommon/TextureConverterShaderGen: Convert over to fmt (PR #8508 from lioncash)

New in Dolphin 5.0-11361 Dev (Dec 8, 2019)

  • VideoCommon/FramebufferShaderGen: Minor clean up (PR #8509 from lioncash)

New in Dolphin 5.0-11354 Dev (Dec 8, 2019)

  • VideoCommon/OpcodeDecoding: Make use of if constexpr (PR #8511 from lioncash)

New in Dolphin 5.0-11345 Dev (Dec 8, 2019)

  • VideoCommon/BoundingBox: Make interface for querying bounding box data (PR #8513 from lioncash)

New in Dolphin 5.0-11342 Dev (Dec 8, 2019)

  • VideoCommon/IndexGenerator: Eliminate static state (PR #8512 from lioncash)

New in Dolphin 5.0-11337 Dev (Dec 8, 2019)

  • Common/Network: Make StringToMacAddress use a string_view (PR #8514 from lioncash)

New in Dolphin 5.0-11333 Dev (Dec 3, 2019)

  • Update VS projects/solutions to VS2019 (PR #8498 from stenzek)

New in Dolphin 5.0-11329 Dev (Dec 2, 2019)

  • Core: Only reset wiimotes in Wii mode (PR #8504 from stenzek)

New in Dolphin 5.0-11327 Dev (Dec 2, 2019)

  • Always run as X11 app even under Wayland (PR #8357 from KAMiKAZOW)

New in Dolphin 5.0-11325 Dev (Nov 29, 2019)

  • VideoCommon: Make use of fmt outside of shader generators (PR #8487 from lioncash)

New in Dolphin 5.0-11319 Dev (Nov 28, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11288 Dev (Nov 25, 2019)

  • Android: Bring back and update the game details dialog

New in Dolphin 5.0-11268 Dev (Nov 24, 2019)

  • UICommon: Make use of fmt where applicable (PR #8489 from lioncash)

New in Dolphin 5.0-11266 Dev (Nov 24, 2019)

  • InputCommon/DualShockUDPClient: Minor cleanup (PR #8486 from lioncash)

New in Dolphin 5.0-11259 Dev (Nov 24, 2019)

  • Simplify wstring to QString conversion (PR #8488 from tinyredpanda)

New in Dolphin 5.0-11256 Dev (Nov 24, 2019)

  • Moves AlertDialogs imports to AndroidX and fix tabs background color (PR #8482 from rafaeltoledo)

New in Dolphin 5.0-11254 Dev (Nov 23, 2019)

  • InputCommon/IMU*: Remove unnecessary includes (PR #8485 from lioncash)

New in Dolphin 5.0-11252 Dev (Nov 23, 2019)

  • InputCommon/FunctionExpression: Minor cleanup (PR #8484 from lioncash)

New in Dolphin 5.0-11244 Dev (Nov 23, 2019)

  • InputCommon: Make use of fmt where applicable (PR #8483 from lioncash)

New in Dolphin 5.0-11242 Dev (Nov 22, 2019)

  • VolumeVerifier: Fix a copypaste error (PR #8480 from JosJuice)

New in Dolphin 5.0-11238 Dev (Nov 21, 2019)

  • Write the entirety of the Wiimote EEPROM, in a per-Wiimote file (PR #8224 from Pokechu22)

New in Dolphin 5.0-11232 Dev (Nov 20, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11231 Dev (Nov 19, 2019)

  • Align frame advance and movies to full field boundaries (PR #8347 from hosaka-corp)

New in Dolphin 5.0-11229 Dev (Nov 19, 2019)

  • GCMemcardManager : icon drawing takes to much cpu time (PR #8346 from DacoTaco)

New in Dolphin 5.0-11227 Dev (Nov 18, 2019)

  • DolphinQt: Fix accelerometer mapping indicator flipped X axis. (PR #8477 from jordan-woyak)

New in Dolphin 5.0-11225 Dev (Nov 17, 2019)

  • WiimoteEmu: Minor accuracy fixes. (PR #8464 from jordan-woyak)

New in Dolphin 5.0-11223 Dev (Nov 17, 2019)

  • GCMemcard: Read comments, banners, and icons via logical data offsets instead of physical ones. (PR #8302 from AdmiralCurtiss)

New in Dolphin 5.0-11217 Dev (Nov 17, 2019)

  • Dualcore INI changes (PR #8328 from Miksel12)

New in Dolphin 5.0-11215 Dev (Nov 17, 2019)

  • UI: Fixes for exit dialog (PR #8468 from CookiePLMonster)

New in Dolphin 5.0-11212 Dev (Nov 17, 2019)

  • Add slider to change DPLII decoder quality (PR #7909 from LAGonauta)

New in Dolphin 5.0-11208 Dev (Nov 17, 2019)

  • Core: Replace usages of StringFromFormat with fmt where applicable (PR #8418 from lioncash)

New in Dolphin 5.0-11205 Dev (Nov 15, 2019)

  • Motion Input enhancements (PR #8440 from rlnilsen)

New in Dolphin 5.0-11201 Dev (Nov 15, 2019)

  • Android: update androidSupportVersion and compileSdkVersion to 28 (PR #8463 from Simonx22)

New in Dolphin 5.0-11199 Dev (Nov 14, 2019)

  • Android: Update target Android SdkVersion to 28 (PR #8461 from Simonx22)

New in Dolphin 5.0-11197 Dev (Nov 12, 2019)

  • Fix typo in comment (PR #8470 from BreadFish64)

New in Dolphin 5.0-11195 Dev (Nov 12, 2019)

  • Fix malformed manifests (PR #8469 from CookiePLMonster)

New in Dolphin 5.0-11193 Dev (Nov 11, 2019)

  • InputCommon: Make the "input gate" not racy. (PR #8456 from jordan-woyak)

New in Dolphin 5.0-11153 Dev (Nov 8, 2019)

  • Enable EFB access in INI (PR #8338 from Miksel12)

New in Dolphin 5.0-11109 Dev (Nov 7, 2019)

  • DolphinQt: Make HotkeyScheduler call UpdateInput when hotkeys are disabled. (PR #8432 from jordan-woyak)

New in Dolphin 5.0-11107 Dev (Nov 5, 2019)

  • Android: Expand the comment for NVidiaShieldWorkaroundView (PR #8453 from JosJuice)

New in Dolphin 5.0-11105 Dev (Nov 4, 2019)

  • RedumpVerifier: Show an error when datfile lacks serials or versions (PR #8446 from JosJuice)

New in Dolphin 5.0-11103 Dev (Nov 4, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11102 Dev (Nov 1, 2019)

  • Vulkan: Exclusive fullscreen support via VK_EXT_full_screen_exclusive (PR #8372 from stenzek)

New in Dolphin 5.0-11098 Dev (Nov 1, 2019)

  • Vulkan: Optimizations for Mali with EFB2RAM on (PR #8379 from stenzek)

New in Dolphin 5.0-11094 Dev (Oct 30, 2019)

  • Change Wii Remote tilt tooltip string based on translator feedback (PR #8438 from JosJuice)

New in Dolphin 5.0-11092 Dev (Oct 30, 2019)

  • Fix versionCode dummy value (PR #8441 from KenJPH)

New in Dolphin 5.0-11090 Dev (Oct 30, 2019)

  • RedumpVerifier: Fix handling of Datel Wii disc serials (PR #8443 from JosJuice)

New in Dolphin 5.0-11086 Dev (Oct 30, 2019)

  • VolumeVerifier: Fix "The data partition is missing" false positive (PR #8442 from JosJuice)

New in Dolphin 5.0-11084 Dev (Oct 30, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11083 Dev (Oct 28, 2019)

  • Support for motion controllers like the DualShock 4 (PR #8352 from rlnilsen)

New in Dolphin 5.0-11077 Dev (Oct 27, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-11076 Dev (Oct 27, 2019)

  • Create necessary folder when using Redump.org integration (PR #8429 from JosJuice)

New in Dolphin 5.0-11073 Dev (Oct 27, 2019)

  • InputCommon: Change "EOF" to "end of expression" in user facing string (PR #8430 from JosJuice)

New in Dolphin 5.0-11071 Dev (Oct 27, 2019)

  • VolumeVerifier: Improve handling of Datel Wii Freeloader discs (PR #8425 from JosJuice)

New in Dolphin 5.0-11069 Dev (Oct 25, 2019)

  • CMake/Windows: Fix warnings about flags being overridden (PR #8410 from spycrab)

New in Dolphin 5.0-11067 Dev (Oct 24, 2019)

  • WatchWidget: Fix integer comparison signedness warnings (PR #8376 from tkln)

New in Dolphin 5.0-11065 Dev (Oct 24, 2019)

  • Fixup GameListModel::UpdateGame and columnCount (PR #8422 from CookiePLMonster)

New in Dolphin 5.0-11063 Dev (Oct 24, 2019)

  • ExpressionParser: Add XOR operator. (PR #8419 from jordan-woyak)

New in Dolphin 5.0-11061 Dev (Oct 24, 2019)

  • DolphinQt: Cleanup after moving CPU Emulation Engine to Advanced tab (PR #8424 from JosJuice)

New in Dolphin 5.0-11059 Dev (Oct 24, 2019)

  • VolumeVerifier: Improve region/game ID mismatch checking (PR #8426 from JosJuice)

New in Dolphin 5.0-11056 Dev (Oct 24, 2019)

  • Add enc_temp_folder to .gitignore (PR #8331 from JosJuice)

New in Dolphin 5.0-11054 Dev (Oct 23, 2019)

  • VolumeVerifier: Add Redump.org integration (PR #8330 from JosJuice)

New in Dolphin 5.0-11050 Dev (Oct 22, 2019)

  • Qt/GCMemcardManager: Fix incorrect placeholder frame timing. (PR #8423 from AdmiralCurtiss)

New in Dolphin 5.0-11048 Dev (Oct 21, 2019)

  • ActionReplay: Make use of fmt where applicable (PR #8326 from lioncash)

New in Dolphin 5.0-11046 Dev (Oct 21, 2019)

  • StringUtil: Require TryParse of float types to use the entire string. (PR #8415 from jordan-woyak)

New in Dolphin 5.0-11044 Dev (Oct 21, 2019)

  • Windows: Make builds more reproducible (PR #8411 from spycrab)

New in Dolphin 5.0-11042 Dev (Oct 21, 2019)

  • Core/HW: Fix some explicitly defaulted but implicitly deleted warnings. (PR #8412 from jordan-woyak)

New in Dolphin 5.0-11040 Dev (Oct 21, 2019)

  • DolphinQt: Mark ubershader setting names as translatable (PR #8414 from JosJuice)

New in Dolphin 5.0-11038 Dev (Oct 18, 2019)

  • Qt/GCMemcardManager: Fix icon animations displaying incorrectly. (PR #8304 from AdmiralCurtiss)

New in Dolphin 5.0-11035 Dev (Oct 18, 2019)

  • Expression parser improvements (PR #7663 from jordan-woyak)

New in Dolphin 5.0-10996 Dev (Oct 18, 2019)

  • Qt: Move CPU Emulation Engine options to the Advanced tab (PR #8408 from ethteck)

New in Dolphin 5.0-10993 Dev (Oct 17, 2019)

  • NetPlay: Allow Wii Remote buffer size to decrease (PR #8403 from jordan-woyak)

New in Dolphin 5.0-10991 Dev (Oct 17, 2019)

  • CMake: Enable SDL by default on macOS. (PR #8406 from jordan-woyak)

New in Dolphin 5.0-10989 Dev (Oct 17, 2019)

  • WiimoteEmu: Tilt fixes. (PR #8390 from jordan-woyak)

New in Dolphin 5.0-10985 Dev (Oct 17, 2019)

  • Qt/AboutDialog: Clean up code a bit (PR #8402 from spycrab)

New in Dolphin 5.0-10983 Dev (Oct 17, 2019)

  • RegisterWidget: Fix view in code/memory (PR #8387 from sepalani)

New in Dolphin 5.0-10981 Dev (Oct 17, 2019)

  • Android Studio 3.5.1 Updates (PR #8381 from Ebola16)

New in Dolphin 5.0-10979 Dev (Oct 16, 2019)

  • ControllerEmu: Clamp results of trigger/slider states to prevent integer overflow later on. (PR #8407 from jordan-woyak)

New in Dolphin 5.0-10977 Dev (Oct 15, 2019)

  • SignatureDB: Add missing selectors (PR #8400 from sepalani)

New in Dolphin 5.0-10975 Dev (Oct 15, 2019)

  • Qt/Debugger/CodeWidget: Allow pressing 'enter' in address search box. (PR #8405 from AdmiralCurtiss)

New in Dolphin 5.0-10973 Dev (Oct 15, 2019)

  • Add /Source/Android/app/.cxx/ to .gitignore (PR #8404 from JosJuice)

New in Dolphin 5.0-10971 Dev (Oct 14, 2019)

  • Improvements to WorkQueueThread (PR #8395 from CookiePLMonster)

New in Dolphin 5.0-10969 Dev (Oct 14, 2019)

  • Externals/Qt: Update to 5.13.1 (PR #8401 from spycrab)

New in Dolphin 5.0-10967 Dev (Oct 11, 2019)

  • WiimoteEmu: Fix an outdated comment. (PR #8398 from jordan-woyak)

New in Dolphin 5.0-10965 Dev (Oct 10, 2019)

  • Fix FifoCI (PR #8397 from stenzek)

New in Dolphin 5.0-10962 Dev (Oct 9, 2019)

  • FixedSizeQueue: Work around GCC generating large amounts of debug info (PR #8386 from stenzek)

New in Dolphin 5.0-10960 Dev (Oct 7, 2019)

  • Externals: Update Vulkan headers to 1.1.121.2 (PR #8371 from stenzek)

New in Dolphin 5.0-10958 Dev (Oct 7, 2019)

  • DolphinQt: When audio backend is invalid, show nothing in dropdown (PR #8392 from JosJuice)

New in Dolphin 5.0-10956 Dev (Oct 7, 2019)

  • HLE: Fix patching functions with the same name (PR #8370 from sepalani)

New in Dolphin 5.0-10954 Dev (Oct 7, 2019)

  • Use valid IR calibration data (PR #8292 from Pokechu22)

New in Dolphin 5.0-10952 Dev (Oct 7, 2019)

  • Add a git blame.ignoreRevsFile file (PR #8369 from JosJuice)

New in Dolphin 5.0-10950 Dev (Oct 7, 2019)

  • Remove XAudio2 (PR #8361 from ligfx)

New in Dolphin 5.0-10947 Dev (Oct 7, 2019)

  • Another AVI fix for WinAPI importers (PR #8384 from vadosnaprimer)

New in Dolphin 5.0-10945 Dev (Oct 7, 2019)

  • Drop 3D Vision Support (PR #8377 from stenzek)

New in Dolphin 5.0-10943 Dev (Oct 2, 2019)

  • DolphinQt/Graphics: Fix NVIDIA 3D Vision support handling. (PR #8373 from jordan-woyak)

New in Dolphin 5.0-10938 Dev (Oct 1, 2019)

  • Log widget improvements (PR #8337 from CookiePLMonster)

New in Dolphin 5.0-10928 Dev (Sep 30, 2019)

  • QtFifoPlayer: handle FIFO load before window creation (PR #8355 from phire)

New in Dolphin 5.0-10925 Dev (Sep 30, 2019)

  • Core: Generate screenshot name with timestamps (PR #8333 from CookiePLMonster)

New in Dolphin 5.0-10922 Dev (Sep 29, 2019)

  • Enable adapter combo only if adapters are supported by current backend (PR #8324 from CookiePLMonster)

New in Dolphin 5.0-10920 Dev (Sep 29, 2019)

  • Android Studio 3.5 Updates (PR #8325 from Ebola16)

New in Dolphin 5.0-10918 Dev (Sep 29, 2019)

  • ConsoleListenerWin: Properly output console logging in UTF-16 (PR #8341 from CookiePLMonster)

New in Dolphin 5.0-10916 Dev (Sep 25, 2019)

  • Fix import gc save file window title (PR #8368 from rukai)

New in Dolphin 5.0-10914 Dev (Sep 24, 2019)

  • Add Wii Mini system menu version detection (PR #8363 from Fullmetal5)

New in Dolphin 5.0-10912 Dev (Sep 16, 2019)

  • Fix 2 DTK bugs (PR #8349 from Pokechu22)

New in Dolphin 5.0-10910 Dev (Sep 8, 2019)

  • .editorconfig: Use spaces for Java code

New in Dolphin 5.0-10908 Dev (Sep 8, 2019)

  • Android: Add GameID to Game Settings title

New in Dolphin 5.0-10906 Dev (Sep 2, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10905 Dev (Sep 2, 2019)

  • Revert "DSP: ARAM cleanup experiments" (PR #8344 from dolphin-emu)

New in Dolphin 5.0-10903 Dev (Sep 2, 2019)

  • DSP: ARAM cleanup experiments (PR #7740 from booto)

New in Dolphin 5.0-10898 Dev (Sep 2, 2019)

  • Android: Graphic setting description improvements (PR #7810 from Ebola16)

New in Dolphin 5.0-10894 Dev (Sep 2, 2019)

  • DolphinQt: GeckoCodeWidget remove double space (PR #8342 from dreamsyntax)

New in Dolphin 5.0-10892 Dev (Sep 2, 2019)

  • Add safe texture cache to some uDraw games' ini files (PR #8323 from Craftyawesome)

New in Dolphin 5.0-10890 Dev (Aug 30, 2019)

  • SI: Reduce logging.

New in Dolphin 5.0-10888 Dev (Aug 28, 2019)

  • VideoInterface: start counting half-lines at 0 instead of 1 (PR #8334 from hosaka-corp)

New in Dolphin 5.0-10886 Dev (Aug 27, 2019)

  • NetPlay: Remove 'reduce polling rate' option (PR #8230 from Techjar)

New in Dolphin 5.0-10884 Dev (Aug 26, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10883 Dev (Aug 26, 2019)

  • DolphinQt: Fix whitelisting USB devices (PR #8327 from JosJuice)

New in Dolphin 5.0-10881 Dev (Aug 23, 2019)

  • Don't enforce that a memory card has to have a .raw or .gcp file extension. (PR #7975 from AdmiralCurtiss)

New in Dolphin 5.0-10879 Dev (Aug 22, 2019)

  • Android: Call UICommon::Init at app start instead of emulation start (PR #8190 from JosJuice)

New in Dolphin 5.0-10874 Dev (Aug 22, 2019)

  • Android: Fix race condition in AppLinkActivity (PR #8196 from JosJuice)

New in Dolphin 5.0-10872 Dev (Aug 22, 2019)

  • Remove "not signed by Nintendo" warning when installing WADs (PR #8255 from JosJuice)

New in Dolphin 5.0-10868 Dev (Aug 22, 2019)

  • Android: Dynamic SettingsActivity Titles (PR #7274 from Ebola16)

New in Dolphin 5.0-10866 Dev (Aug 22, 2019)

  • Replace "Override Language on NTSC Games" with "Allow Mismatched Region Settings" (PR #8222 from JosJuice)

New in Dolphin 5.0-10863 Dev (Aug 22, 2019)

  • DolphinQt: Fix the enabling/disabling of Movie items even more (PR #8314 from JosJuice)

New in Dolphin 5.0-10861 Dev (Aug 22, 2019)

  • GCMemcard: Rework construction logic. (PR #8300 from AdmiralCurtiss)

New in Dolphin 5.0-10855 Dev (Aug 22, 2019)

  • Threading fixes for config layers (PR #8273 from CookiePLMonster)

New in Dolphin 5.0-10852 Dev (Aug 21, 2019)

  • Jit64: fix mcrfs (PR #8319 from Tilka)

New in Dolphin 5.0-10850 Dev (Aug 20, 2019)

  • BTReal.cpp: Don't use bitwise operators on enum values (PR #8312 from JosJuice)

New in Dolphin 5.0-10848 Dev (Aug 20, 2019)

  • Make --batch run Dolphin headless (PR #8308 from CookiePLMonster)

New in Dolphin 5.0-10845 Dev (Aug 20, 2019)

  • Make alert messages application modal and not window modal (PR #8280 from CookiePLMonster)

New in Dolphin 5.0-10843 Dev (Aug 20, 2019)

  • WinUpdater: Properly initialize COM on window thread (PR #8322 from CookiePLMonster)

New in Dolphin 5.0-10841 Dev (Aug 18, 2019)

  • Fix "Muted%" OSD message when muting sounds via a hotkey (PR #8317 from CookiePLMonster)

New in Dolphin 5.0-10839 Dev (Aug 18, 2019)

  • Conformance fixes (PR #8315 from CookiePLMonster)

New in Dolphin 5.0-10836 Dev (Aug 14, 2019)

  • NetPlay: Show a message in chat when a player joins or leaves (PR #8275 from bdr99)

New in Dolphin 5.0-10833 Dev (Aug 12, 2019)

  • Fix TitleDatabase (PR #8307 from JosJuice)

New in Dolphin 5.0-10831 Dev (Aug 12, 2019)

  • Update WiiWare INIs (PR #8301 from Miksel12)

New in Dolphin 5.0-10829 Dev (Aug 12, 2019)

  • VolumeVerifier: Show underdump warnings for WBFS/CISO too (PR #8204 from JosJuice)

New in Dolphin 5.0-10827 Dev (Aug 12, 2019)

  • Added (held) key for relative input (PR #8172 from nokturnusmf)

New in Dolphin 5.0-10825 Dev (Aug 12, 2019)

  • Core/Core: Use fmt where applicable (PR #8226 from lioncash)

New in Dolphin 5.0-10823 Dev (Aug 12, 2019)

  • DolphinQt/Config/ARCodeWidget: Avoid unnecessary disk operations (PR #8277 from lioncash)

New in Dolphin 5.0-10814 Dev (Aug 12, 2019)

  • StringUtil: Use std::string_view more (PR #8233 from JosJuice)

New in Dolphin 5.0-10811 Dev (Aug 12, 2019)

  • TitleDatabase: Don't crash on unknown language (PR #8223 from JosJuice)

New in Dolphin 5.0-10809 Dev (Aug 12, 2019)

  • Add more cheat codes for Mario Golf: Toadstool Tour (PR #8260 from chungy)

New in Dolphin 5.0-10807 Dev (Aug 12, 2019)

  • UICommon/NetPlayIndex: Minor interface cleanup (PR #8290 from lioncash)

New in Dolphin 5.0-10800 Dev (Aug 12, 2019)

  • WinUpdater: Properly hide window on startup as intended (PR #8298 from CookiePLMonster)

New in Dolphin 5.0-10797 Dev (Aug 12, 2019)

  • VolumeVerifier: Allocate QProgressDialog on stack (PR #8306 from JosJuice)

New in Dolphin 5.0-10795 Dev (Aug 12, 2019)

  • Fix problems with running VolumeVerifier on very small disc images (PR #8303 from JosJuice)

New in Dolphin 5.0-10793 Dev (Aug 12, 2019)

  • VolumeVerifier: Performance improvements (PR #8299 from JosJuice)

New in Dolphin 5.0-10790 Dev (Aug 8, 2019)

  • VideoCommon/OnScreenDisplay: Minor cleanup (PR #8269 from lioncash)

New in Dolphin 5.0-10784 Dev (Aug 8, 2019)

  • DolphinQt: Add bug tracker button (PR #8297 from Miksel12)

New in Dolphin 5.0-10782 Dev (Aug 8, 2019)

  • DolphinQt: Replace unnecessary QStringLiterals with alternatives where applicable (PR #8271 from lioncash)

New in Dolphin 5.0-10780 Dev (Aug 8, 2019)

  • Fix CPU EFB access on Adreno with Vulkan backend (PR #8276 from stenzek)

New in Dolphin 5.0-10777 Dev (Aug 8, 2019)

  • VideoCommon/TextureCacheBase: Make OnConfigChanged's parameter a const reference (PR #8293 from lioncash)

New in Dolphin 5.0-10774 Dev (Aug 7, 2019)

  • Fix for Android version crashing when changing rotation on settings screen (PR #8288 from allanxp4)

New in Dolphin 5.0-10772 Dev (Aug 5, 2019)

  • VideoCommon/RenderBase: Make functions const where applicable (PR #8294 from lioncash)

New in Dolphin 5.0-10768 Dev (Aug 5, 2019)

  • VideoCommon/TextureCacheBase: Remove use of the texture cache global in interface (PR #8295 from lioncash)

New in Dolphin 5.0-10764 Dev (Aug 5, 2019)

  • Android: Add a bit more warning to the game INI deletion prompt (PR #8291 from JosJuice)

New in Dolphin 5.0-10762 Dev (Aug 5, 2019)

  • DolphinQt: Reorder nunchuk mapping (PR #8289 from Miksel12)

New in Dolphin 5.0-10760 Dev (Aug 4, 2019)

  • DolphinQt: Limit numeric widget width (PR #8278 from Miksel12)

New in Dolphin 5.0-10758 Dev (Aug 4, 2019)

  • RenderState: Approximate logic op with blending if unsupported (PR #8284 from stenzek)

New in Dolphin 5.0-10756 Dev (Aug 4, 2019)

  • FramebufferManager: Fix restoring of EFB depth buffer / upside-down in OpenGL (PR #8286 from stenzek)

New in Dolphin 5.0-10753 Dev (Aug 4, 2019)

  • D3D11: Only use integer RTV when logic op is supported+enabled (PR #8283 from stenzek)

New in Dolphin 5.0-10751 Dev (Aug 4, 2019)

  • InputCommon/DInputJoystick: Correct force-feedback flag testing (PR #8285 from lioncash)

New in Dolphin 5.0-10749 Dev (Aug 4, 2019)

  • DiscIO/Volume: Make Partition's interface constexpr (PR #8287 from lioncash)

New in Dolphin 5.0-10747 Dev (Aug 4, 2019)

  • Fix saving states freezing up emulation (PR #8279 from spycrab)

New in Dolphin 5.0-10745 Dev (Aug 4, 2019)

  • SI: Minor bugfixes (PR #8236 from booto)

New in Dolphin 5.0-10741 Dev (Aug 2, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10740 Dev (Jul 31, 2019)

  • DolphinQt/Config/GameConfigEdit: Pass parent pointer to base class (PR #8274 from lioncash)

New in Dolphin 5.0-10738 Dev (Jul 30, 2019)

  • D3D11 resources refactor and DX11.1 feature detection fixes (PR #8258 from CookiePLMonster)

New in Dolphin 5.0-10729 Dev (Jul 29, 2019)

  • D3DCommon/Shader: Use std::optional where applicable (PR #8266 from lioncash)

New in Dolphin 5.0-10725 Dev (Jul 29, 2019)

  • OGL/ProgramShaderCache: Use std::string_view where applicable (PR #8265 from lioncash)

New in Dolphin 5.0-10720 Dev (Jul 29, 2019)

  • VideoBackends/Null: Minor cleanup (PR #8267 from lioncash)

New in Dolphin 5.0-10715 Dev (Jul 29, 2019)

  • Mario Party Netplay Community Settings: remove widescreen on community code (PR #8242 from CrankySupertoon)

New in Dolphin 5.0-10713 Dev (Jul 26, 2019)

  • Fix dubois anaglyph shaders on D3D11 (PR #8264 from Pokechu22)

New in Dolphin 5.0-10711 Dev (Jul 25, 2019)

  • Vulkan: Disable reversed viewport depth on macOS/MoltenVK (PR #8259 from stenzek)

New in Dolphin 5.0-10695 Dev (Jul 23, 2019)

  • Never set disc as active title when launching channel with same ID (PR #8256 from JosJuice)

New in Dolphin 5.0-10663 Dev (Jul 22, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10658 Dev (Jul 21, 2019)

  • DiscIO: Merge WiiWAD into VolumeWAD (PR #8243 from JosJuice)

New in Dolphin 5.0-10655 Dev (Jul 21, 2019)

  • Core/FifoAnalyzer: Tidy up interface (PR #8246 from lioncash)

New in Dolphin 5.0-10651 Dev (Jul 21, 2019)

  • Common/SettingsHandler: Use std::string_view where applicable (PR #8248 from lioncash)

New in Dolphin 5.0-10648 Dev (Jul 20, 2019)

  • VideoCommon: Remove unused MathUtil.h include from VideoCommon.h (PR #8249 from lioncash)

New in Dolphin 5.0-10646 Dev (Jul 20, 2019)

  • FramebufferShaderGen: Fix format reinterpret shaders on GLES (PR #8252 from stenzek)

New in Dolphin 5.0-10643 Dev (Jul 19, 2019)

  • Android: Support opening files directly (PR #8251 from stenzek)

New in Dolphin 5.0-10638 Dev (Jul 19, 2019)

  • EFB2Tex: Set alpha channel of Z24X8 copies to 1 (PR #8241 from stenzek)

New in Dolphin 5.0-10636 Dev (Jul 19, 2019)

  • Vulkan: Use reversed depth range in viewport (PR #8244 from stenzek)

New in Dolphin 5.0-10634 Dev (Jul 18, 2019)

  • Add dumping bitrate setting to GUI and increase default value (PR #8250 from JosJuice)

New in Dolphin 5.0-10630 Dev (Jul 16, 2019)

  • Core/HW/AddressSpace: Remove unnecessary inclusion of Core.h (PR #8247 from lioncash)

New in Dolphin 5.0-10627 Dev (Jul 15, 2019)

  • Show Dolphin version in render window title (PR #8234 from JosJuice)

New in Dolphin 5.0-10625 Dev (Jul 15, 2019)

  • TextureCache: Support reinterpreting formats for VRAM textures (PR #8240 from stenzek)

New in Dolphin 5.0-10621 Dev (Jul 14, 2019)

  • Android: Don't copy global INIs into game INIs (PR #8203 from JosJuice)

New in Dolphin 5.0-10617 Dev (Jul 12, 2019)

  • Use separate libusb contexts to avoid thread safety issues (PR #8218 from leoetlino)

New in Dolphin 5.0-10614 Dev (Jul 12, 2019)

  • VideoCommon/Statistics: Minor cleanup changes (PR #8238 from lioncash)

New in Dolphin 5.0-10609 Dev (Jul 11, 2019)

  • Fix FIFO player crashing when USE_MEMORYWATCHER is defined (PR #8237 from JosJuice)

New in Dolphin 5.0-10607 Dev (Jul 8, 2019)

  • DolphinQt: Don't update debug widgets when hidden (PR #8231 from JosJuice)

New in Dolphin 5.0-10605 Dev (Jul 8, 2019)

  • Qt/ControllersWindow: Fix radio buttons not getting disabled (PR #8228 from spycrab)

New in Dolphin 5.0-10603 Dev (Jul 1, 2019)

  • Code: Rename AVIDump to FrameDump (PR #8128 from altimumdelta)

New in Dolphin 5.0-10601 Dev (Jul 1, 2019)

  • Show values as floats in watch (PR #8219 from Pokechu22)

New in Dolphin 5.0-10599 Dev (Jul 1, 2019)

  • Fixed various errors spotted with Application Verifier (PR #8215 from CookiePLMonster)

New in Dolphin 5.0-10595 Dev (Jul 1, 2019)

  • Qt/InterfacePane: Move "Keep Window on Top" to Render Window section (PR #8118 from 8times9)

New in Dolphin 5.0-10593 Dev (Jul 1, 2019)

  • Update Installer.nsi for Qt support (PR #8161 from njensen20)

New in Dolphin 5.0-10591 Dev (Jul 1, 2019)

  • Fix Gecko codes for G2RE52 (Shrek SuperSlam) (PR #8183 from kirbyUK)

New in Dolphin 5.0-10589 Dev (Jul 1, 2019)

  • QtGui: Handle file open events (PR #8176 from VinDuv)

New in Dolphin 5.0-10587 Dev (Jul 1, 2019)

  • Reorder graphics config (PR #8192 from Miksel12)

New in Dolphin 5.0-10585 Dev (Jul 1, 2019)

  • Common/GekkoDisassembler: Minor changes (PR #8193 from lioncash)

New in Dolphin 5.0-10581 Dev (Jul 1, 2019)

  • DolphinQt/CMakeLists: Leverage windeployqt for determining libraries and plugins to copy (PR #8202 from lioncash)

New in Dolphin 5.0-10578 Dev (Jul 1, 2019)

  • VideoCommon/RenderBase: Fix crop (PR #8205 from Techjar)

New in Dolphin 5.0-10576 Dev (Jul 1, 2019)

  • VideoCommon/Statistics: Use std::array for projection values (PR #8207 from lioncash)

New in Dolphin 5.0-10572 Dev (Jul 1, 2019)

  • Fix CPU Clock Override checkbox not updating with GameINI (PR #8216 from CookiePLMonster)

New in Dolphin 5.0-10570 Dev (Jul 1, 2019)

  • Automatically detach/reattach bluetooth driver in passthrough (PR #8200 from randomstuff)

New in Dolphin 5.0-10568 Dev (Jul 1, 2019)

  • Core/HW/WiimoteReal: add missing Linux include (PR #8220 from Shizmob)

New in Dolphin 5.0-10566 Dev (Jul 1, 2019)

  • Work around C++20 std::filesystem changes related to u8string (PR #8213 from JosJuice)

New in Dolphin 5.0-10564 Dev (Jul 1, 2019)

  • Core/IOS: Use fmt where applicable (PR #8208 from lioncash)

New in Dolphin 5.0-10562 Dev (Jun 26, 2019)

  • UpdaterCommon: Hide Updater before Dolphin quits (PR #8214 from spycrab)

New in Dolphin 5.0-10560 Dev (Jun 26, 2019)

  • MoltenVK: Update to Vulkan SDK version 1.1.108.0 (PR #8110 from stenzek)

New in Dolphin 5.0-10558 Dev (Jun 24, 2019)

  • ActionReplay & GeckoCode reordering support (PR #8212 from spycrab)

New in Dolphin 5.0-10520 Dev (Jun 20, 2019)

  • Android: simplify config loading code (PR #7927 from weihuoya)

New in Dolphin 5.0-10516 Dev (Jun 19, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10515 Dev (Jun 19, 2019)

  • General: Use nested namespace specifiers where applicable (PR #8199 from lioncash)

New in Dolphin 5.0-10510 Dev (Jun 18, 2019)

  • General: Add missing header guards (PR #8201 from lioncash)

New in Dolphin 5.0-10506 Dev (Jun 17, 2019)

  • {Common/SymbolDB, Core/HLE/HLE}: Make use of std::string_view where applicable (PR #8186 from lioncash)

New in Dolphin 5.0-10503 Dev (Jun 17, 2019)

  • GekkoDisassmbler: Amend erroneous formatting specifiers (PR #8187 from lioncash)

New in Dolphin 5.0-10501 Dev (Jun 17, 2019)

  • GameSettings: Fix some line endings (PR #8184 from Techjar)

New in Dolphin 5.0-10499 Dev (Jun 17, 2019)

  • VideoCommon/RenderBase: Reset scissor rectangle after ImGui rendering (PR #8182 from Techjar)

New in Dolphin 5.0-10497 Dev (Jun 17, 2019)

  • HW/DI: Emulate rotational latency (PR #8157 from JosJuice)

New in Dolphin 5.0-10495 Dev (Jun 17, 2019)

  • Qt: Minor adjustments to graphics window descriptions (PR #8130 from 8times9)

New in Dolphin 5.0-10493 Dev (Jun 17, 2019)

  • DiscordHandler: Don't delay shutdown by up to 2s (PR #8178 from leoetlino)

New in Dolphin 5.0-10491 Dev (Jun 17, 2019)

  • Common: Use fmt where applicable (PR #8177 from lioncash)

New in Dolphin 5.0-10488 Dev (Jun 17, 2019)

  • IOS/USB_KBD: Minor cleanup (PR #8150 from lioncash)

New in Dolphin 5.0-10479 Dev (Jun 17, 2019)

  • Core/Movie: Store PAD_GET_ORIGIN bit in ControllerState (PR #8155 from Techjar)

New in Dolphin 5.0-10477 Dev (Jun 17, 2019)

  • Externals: Add libfmt to externals (PR #8173 from lioncash)

New in Dolphin 5.0-10474 Dev (Jun 13, 2019)

  • Core/GeckoCodeConfig: Use the [[fallthrough]] attribute in LoadCodes() (PR #8169 from lioncash)

New in Dolphin 5.0-10472 Dev (Jun 10, 2019)

  • VideoCommon/DriverDetails: Make look-up table immutable (PR #8170 from lioncash)

New in Dolphin 5.0-10430 Dev (Jun 7, 2019)

  • Common/CommonFuncs: Remove now-unneccessary ArraySize function (PR #8152 from lioncash)

New in Dolphin 5.0-10417 Dev (Jun 6, 2019)

  • SI_DeviceGCAdapter: Stop it being detected as a steering wheel when there is no device (PR #8159 from booto)

New in Dolphin 5.0-10415 Dev (Jun 6, 2019)

  • Qt/ResourcePackManager: Remove column header bold text (PR #8156 from 8times9)

New in Dolphin 5.0-10413 Dev (Jun 3, 2019)

  • Mark files as non-executable (PR #8153 from Tilka)

New in Dolphin 5.0-10411 Dev (Jun 3, 2019)

  • VertexLoader_*: Minor cleanup (PR #8143 from lioncash)

New in Dolphin 5.0-10403 Dev (Jun 3, 2019)

  • CMakeLists: Specify header files in target sources (PR #8135 from lioncash)

New in Dolphin 5.0-10388 Dev (Jun 3, 2019)

  • AudioCommon: Use std::string_view with feature querying functions (PR #8148 from lioncash)

New in Dolphin 5.0-10384 Dev (Jun 3, 2019)

  • IOS/SDIOSlot0: Remove unimplemented prototype (PR #8149 from lioncash)

New in Dolphin 5.0-10381 Dev (Jun 3, 2019)

  • Common/x64Emitter: Resolve TODO in OpArg's operator== (PR #8144 from lioncash)

New in Dolphin 5.0-10379 Dev (May 31, 2019)

  • VideoCommon: Constrain the array_base registers (PR #8147 from booto)

New in Dolphin 5.0-10377 Dev (May 31, 2019)

  • VideoCommon/ShaderGenCommon: Fix memcmp size in ShaderUid operators (PR #8145 from Techjar)

New in Dolphin 5.0-10375 Dev (May 30, 2019)

  • ControllerInterface/Device: Minor cleanup (PR #8138 from lioncash)

New in Dolphin 5.0-10370 Dev (May 30, 2019)

  • VideoCommon/VertexLoader_Normal: Construct look-up table at compile-time (PR #8140 from lioncash)

New in Dolphin 5.0-10365 Dev (May 30, 2019)

  • VideoCommon/ShaderGenCommon: Simplify initialization of ShaderUid class (PR #8141 from lioncash)

New in Dolphin 5.0-10361 Dev (May 30, 2019)

  • VideoCommon/RenderBase: Use std::string_view with CreateShaderFromSource() (PR #8142 from lioncash)

New in Dolphin 5.0-10357 Dev (May 30, 2019)

  • GC USB Adapter configuration improvements (PR #7291 from VinDuv)

New in Dolphin 5.0-10351 Dev (May 30, 2019)

  • Common/FileUtil: Use std::string_view with WriteStringToFile (PR #8132 from lioncash)

New in Dolphin 5.0-10347 Dev (May 30, 2019)

  • zlib/CMakeLists: Fix check for unistd.h (PR #7426 from al3xtjames)

New in Dolphin 5.0-10345 Dev (May 30, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10344 Dev (May 30, 2019)

  • Update and patch libusb to fix USB issues (PR #8070 from leoetlino)

New in Dolphin 5.0-10337 Dev (May 30, 2019)

  • UICommon/ResourcePack/Manager: Resolve use-after-move in Add() (PR #8131 from lioncash)

New in Dolphin 5.0-10335 Dev (May 30, 2019)

  • VideoCommon/{NetPlayChatUI/NetPlayGolfUI}: Minor changes (PR #8136 from lioncash)

New in Dolphin 5.0-10327 Dev (May 30, 2019)

  • VideoCommon/VertexLoaderX64: Add missing header guard (PR #8137 from lioncash)

New in Dolphin 5.0-10325 Dev (May 30, 2019)

  • UICommon/GameFile: Minor cleanup (PR #8129 from lioncash)

New in Dolphin 5.0-10316 Dev (May 28, 2019)

  • UICommon/ResourcePack: Minor cleanup (PR #8127 from lioncash)

New in Dolphin 5.0-10296 Dev (May 27, 2019)

  • DX11: Fix access violation on closing dolphin (PR #8122 from Pokechu22)

New in Dolphin 5.0-10256 Dev (May 24, 2019)

  • Qt/InterfacePane: Rename "In-Game" to "Render Window" (PR #8105 from 8times9)

New in Dolphin 5.0-10254 Dev (May 24, 2019)

  • Common/IniFile: Simplify Set() (PR #8113 from lioncash)

New in Dolphin 5.0-10252 Dev (May 24, 2019)

  • IniFile: Prevent potential out-of-bounds access in ParseLine() (PR #8114 from lioncash)

New in Dolphin 5.0-10250 Dev (May 23, 2019)

  • clang-format: revert 'AfterCaseLabel' setting (PR #8116 from booto)

New in Dolphin 5.0-10248 Dev (May 22, 2019)

  • Add BraceWrapping/AfterCaseLabel to .clang-format (PR #8112 from Techjar)

New in Dolphin 5.0-10246 Dev (May 22, 2019)

  • Jit64: Prefer MOVAPS where possible (PR #8027 from MerryMage)

New in Dolphin 5.0-10242 Dev (May 22, 2019)

  • DolphinQt/AboutDialog: Remove unnecessary QStringLiteral (PR #8107 from lioncash)

New in Dolphin 5.0-10240 Dev (May 22, 2019)

  • Core/Boot/Boot: Amend use-after-move cases in GenerateFromFile() (PR #8108 from lioncash)

New in Dolphin 5.0-10238 Dev (May 21, 2019)

  • ControllerEmu: Add support for setting the center of a ReshapableInput (PR #7992 from artemist)

New in Dolphin 5.0-10233 Dev (May 21, 2019)

  • Qt/LogConfigWidget: Show log type short names (PR #8094 from leoetlino)

New in Dolphin 5.0-10231 Dev (May 20, 2019)

  • Qt/Debugger: Fix register cell text vertical alignment (PR #8077 from leoetlino)

New in Dolphin 5.0-10203 Dev (May 15, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10202 Dev (May 14, 2019)

  • Clear existing GCPadStatus when playing back DTM files (PR #8100 from flagrama)

New in Dolphin 5.0-10200 Dev (May 12, 2019)

  • Android: Support changing Wii Remote extension while emulating (PR #8093 from JosJuice)

New in Dolphin 5.0-10198 Dev (May 12, 2019)

  • Fix a race condition when shutting down audio stream (PR #8095 from leoetlino)

New in Dolphin 5.0-10196 Dev (May 12, 2019)

  • VideoCommon: Implement passive stereoscopic 3D (PR #8069 from iwubcode)

New in Dolphin 5.0-10194 Dev (May 12, 2019)

  • Qt/Debugger: Improve Code View (PR #7697 from TryTwo)

New in Dolphin 5.0-10192 Dev (May 12, 2019)

  • Set Cubeb as default on Windows (PR #7972 from Miksel12)

New in Dolphin 5.0-10190 Dev (May 12, 2019)

  • SI/GCSteeringWheel: Allow simultaneous use of accelerator and brake. (PR #7778 from jordan-woyak)

New in Dolphin 5.0-10188 Dev (May 12, 2019)

  • Allow interacting with the render window while configuring controllers (PR #8088 from Pokechu22)

New in Dolphin 5.0-10186 Dev (May 12, 2019)

  • TraversalServer: use C++ instead of gettimeofday (PR #8091 from leoetlino)

New in Dolphin 5.0-10184 Dev (May 12, 2019)

  • WiimoteEmu/DolphinQt: Rename "IR" to "Point" and eliminate redundant Forward/Backward actions. (PR #8016 from jordan-woyak)

New in Dolphin 5.0-10182 Dev (May 12, 2019)

  • Core/AddressSpace & Qt/Debugger: Fix parameter order mixup (PR #8092 from leoetlino)

New in Dolphin 5.0-10179 Dev (May 12, 2019)

  • CommandProcessor: Don't reset the video buffer when FIFO distance is changed (PR #8090 from stenzek)

New in Dolphin 5.0-10177 Dev (May 12, 2019)

  • Turn more enum constants into constexpr (PR #8056 from JosJuice)

New in Dolphin 5.0-10175 Dev (May 12, 2019)

  • DolphinQt: Add debug log option in GUI for debug builds (PR #7994 from faxx1080)

New in Dolphin 5.0-10172 Dev (May 12, 2019)

  • Bring back MemoryWatcher, but without CoreTiming (PR #8073 from vladfi1)

New in Dolphin 5.0-10169 Dev (May 10, 2019)

  • Some minor fix (PR #8089 from weihuoya)

New in Dolphin 5.0-10167 Dev (May 8, 2019)

  • Fix loading screens on Metroid Prime Trilogy (PR #8072 from Craftyawesome)

New in Dolphin 5.0-10165 Dev (May 8, 2019)

  • DolphinQt: Use a structured binding. (PR #8081 from jordan-woyak)

New in Dolphin 5.0-10163 Dev (May 8, 2019)

  • WiimoteEmu: Implement "Drawsome" tablet. (PR #8080 from jordan-woyak)

New in Dolphin 5.0-10161 Dev (May 7, 2019)

  • WiiSave: Fix save signing (PR #8084 from leoetlino)

New in Dolphin 5.0-10159 Dev (May 7, 2019)

  • WiimoteEmu: Report game quirk on direct read of EXT/IR input. (PR #8054 from jordan-woyak)

New in Dolphin 5.0-10157 Dev (May 7, 2019)

  • Reformat repo to clang-format 7.0 rules (PR #8083 from Techjar)

New in Dolphin 5.0-10155 Dev (May 7, 2019)

  • Update lint.sh to clang-format 7.0 (PR #8082 from Techjar)

New in Dolphin 5.0-10153 Dev (May 7, 2019)

  • Document that the codebase now uses C++17 in Contributing.md (PR #8079 from Qyriad)

New in Dolphin 5.0-10151 Dev (May 7, 2019)

  • Use [[fallthrough]] in DiscExtractor (PR #8078 from JosJuice)

New in Dolphin 5.0-10149 Dev (May 7, 2019)

  • Enable C++17 (PR #6273 from leoetlino)

New in Dolphin 5.0-10142 Dev (May 7, 2019)

  • Remove redundant initialization (PR #7839 from ShFil119)

New in Dolphin 5.0-10140 Dev (May 7, 2019)

  • DolphinQt/Debugger/RegisterColumn: Add HID registers to the register pane (PR #7887 from lioncash)

New in Dolphin 5.0-10138 Dev (May 7, 2019)

  • DolphinQt: Profile combobox fixes. (PR #8053 from jordan-woyak)

New in Dolphin 5.0-10136 Dev (May 7, 2019)

  • UICommon: Properly set user dir if ./user is a file (not a directory) (PR #8074 from Qyriad)

New in Dolphin 5.0-10134 Dev (May 7, 2019)

  • Qt/NetPlayDialog: Fix checksum menu being visible for everyone (PR #8075 from Techjar)

New in Dolphin 5.0-10132 Dev (May 3, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-10131 Dev (May 3, 2019)

  • WiimoteEmu: Implement TaTaCon extension. (PR #8057 from jordan-woyak)

New in Dolphin 5.0-10129 Dev (May 3, 2019)

  • Call Host_NotifyMapLoaded when clearing g_symbolDB (PR #8064 from JosJuice)

New in Dolphin 5.0-10127 Dev (May 3, 2019)

  • Debugger/Memory: Add support for address spaces (PR #7980 from booto)

New in Dolphin 5.0-10125 Dev (May 2, 2019)

  • WiimoteEmu/DolphinQt: Better extension display names. (PR #8065 from jordan-woyak)

New in Dolphin 5.0-10123 Dev (May 2, 2019)

  • DolphinQt: Don't refresh devices on open of mapping UI. (PR #8066 from jordan-woyak)

New in Dolphin 5.0-10121 Dev (May 2, 2019)

  • Core/WiiRoot: Fix NetPlay full Wii save sync not copying all the saves back to main NAND (PR #7966 from Techjar)

New in Dolphin 5.0-10119 Dev (May 2, 2019)

  • update-translated-strings.sh: Disable fuzzy matching (PR #7997 from JosJuice)

New in Dolphin 5.0-10117 Dev (May 2, 2019)

  • Re-order cpu emulation options from fastest to slowest (PR #7958 from Craftyawesome)

New in Dolphin 5.0-10115 Dev (May 2, 2019)

  • Show Japanese GC games in Japanese when using TitleDatabase (PR #8013 from JosJuice)

New in Dolphin 5.0-10112 Dev (May 2, 2019)

  • Disable Vulkan overrides for RADV driver (PR #8062 from z0z0z)

New in Dolphin 5.0-10110 Dev (May 2, 2019)

  • Disable Vulkan overrides for RADV driver (PR #8062 from z0z0z)

New in Dolphin 5.0-10108 Dev (May 2, 2019)

  • BTEmu: Get rid of a few pointer casts (PR #7163 from lioncash)

New in Dolphin 5.0-10106 Dev (May 1, 2019)

  • Port Casper's Scare School: Spooky Sports Day dcache hack to PAL (PR #8059 from JosJuice)

New in Dolphin 5.0-10103 Dev (May 1, 2019)

  • WiimoteEmu: Drum extension accuracy improvements. (PR #8036 from jordan-woyak)

New in Dolphin 5.0-10101 Dev (May 1, 2019)

  • WiimoteEmu: Implement 3rd-Party extension encryption and uDraw GameTablet. (PR #7880 from jordan-woyak)

New in Dolphin 5.0-10099 Dev (Apr 30, 2019)

  • InputCommon: Remove unused "sign" macro. (PR #8058 from jordan-woyak)

New in Dolphin 5.0-10039 Dev (Apr 23, 2019)

  • Jit64 / JitArm64: Optimized idle skipping detection. (PR #7287 from degasus)

New in Dolphin 5.0-10034 Dev (Apr 23, 2019)

  • DolphinQt: Fix verify tab hash box sizes on macOS (PR #8005 from JosJuice)

New in Dolphin 5.0-10032 Dev (Apr 23, 2019)

  • Qt/CheatManager: Fix a bunch of issues (PR #8021 from spycrab)

New in Dolphin 5.0-10027 Dev (Apr 22, 2019)

  • Additional cleanup/fixes from VideoCommon merge (PR #8000 from stenzek)

New in Dolphin 5.0-10019 Dev (Apr 22, 2019)

  • OGL: Fix stereoscopy (PR #7857 from stenzek)

New in Dolphin 5.0-10017 Dev (Apr 22, 2019)

  • Qt/GameConfigWidget: Show revision specific INIs (PR #8022 from spycrab)

New in Dolphin 5.0-10015 Dev (Apr 22, 2019)

  • Qt/VerifyWidget: Fix layout warnings (PR #8023 from spycrab)

New in Dolphin 5.0-10013 Dev (Apr 22, 2019)

  • Minor changes to usages of std::condition_variable. (PR #7965 from jordan-woyak)

New in Dolphin 5.0-10011 Dev (Apr 22, 2019)

  • DolphinQt: Query mapping indicator colors using QPalette for better behavior with alternative themes. (PR #7807 from jordan-woyak)

New in Dolphin 5.0-10009 Dev (Apr 22, 2019)

  • Qt/CheatSearch: Fix locking being permanently disabled (PR #8018 from spycrab)

New in Dolphin 5.0-10007 Dev (Apr 22, 2019)

  • Config: Move the 'Display' settings from ConfigManager to the layered config system (PR #7841 from iwubcode)

New in Dolphin 5.0-10005 Dev (Apr 22, 2019)

  • PixelShaderGen: Don't emit bounding box shader code for old UIDs when disabled (PR #8012 from stenzek)

New in Dolphin 5.0-10003 Dev (Apr 22, 2019)

  • PixelShaderGen: Don't emit bounding box shader code for old UIDs when disabled (PR #8012 from stenzek)

New in Dolphin 5.0-10000 Dev (Apr 22, 2019)

  • TextureCache: Simplify XFB reconstruction (PR #7925 from stenzek)

New in Dolphin 5.0-9995 Dev (Apr 22, 2019)

  • Disable Deferred EFB Copies in We Cheer 1 and 2 (PR #8011 from JMC47)

New in Dolphin 5.0-9993 Dev (Apr 22, 2019)

  • Implement pipeline data cache for OpenGL and D3D12 (PR #7999 from stenzek)

New in Dolphin 5.0-9988 Dev (Apr 22, 2019)

  • VideoCommon: Change free-look's middle-mouse action to roll the camera. (PR #7870 from jordan-woyak)

New in Dolphin 5.0-9986 Dev (Apr 19, 2019)

  • Externals: Update imgui to 1.70 WIP (PR #8008 from stenzek)

New in Dolphin 5.0-9984 Dev (Apr 17, 2019)

  • Fix u8 string literal C++20 compile error. (PR #8004 from jordan-woyak)

New in Dolphin 5.0-9982 Dev (Apr 17, 2019)

  • Interpreter: Fix psq_l with QUANTIZE_FLOAT. (PR #7981 from degasus)

New in Dolphin 5.0-9980 Dev (Apr 17, 2019)

  • EmuCodeBlock: Correct zero handling in SetFPRF for SSE4.1 (PR #7990 from MerryMage)

New in Dolphin 5.0-9978 Dev (Apr 16, 2019)

  • Slow down relative input cursor (PR #8002 from JMC47)

New in Dolphin 5.0-9976 Dev (Apr 16, 2019)

  • GameSettings: Mario Party netplay community codes (PR #8001 from Techjar)

New in Dolphin 5.0-9974 Dev (Apr 16, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-9973 Dev (Apr 15, 2019)

  • update-source-strings.sh: Specify encoding (PR #7995 from JosJuice)

New in Dolphin 5.0-9971 Dev (Apr 15, 2019)

  • Fix importing Wii save files with sizes not divisible by 64 (PR #7988 from JosJuice)

New in Dolphin 5.0-9969 Dev (Apr 14, 2019)

  • Qt/NetPlayBrowser: Refresh session list asynchronously (PR #7968 from Techjar)

New in Dolphin 5.0-9967 Dev (Apr 14, 2019)

  • ControllerInterface: Rename full surface analog inputs. (PR #7923 from jordan-woyak)

New in Dolphin 5.0-9965 Dev (Apr 14, 2019)

  • WiimoteEmu: Allow shake frequency and intensity to be configured. (PR #7952 from jordan-woyak)

New in Dolphin 5.0-9963 Dev (Apr 14, 2019)

  • UICommon/NetPlayIndex: Handle non 200 HTTP return codes (PR #7991 from spycrab)

New in Dolphin 5.0-9960 Dev (Apr 14, 2019)

  • Core/NetPlayClient: Reset GCAdapter device type in UpdateDevices (PR #7993 from Techjar)

New in Dolphin 5.0-9958 Dev (Apr 14, 2019)

  • IOS/FS: Don't savestate m_root_path (PR #7984 from JosJuice)

New in Dolphin 5.0-9956 Dev (Apr 12, 2019)

  • Qt/NetPlay: Show feedback for index adding (PR #7976 from spycrab)

New in Dolphin 5.0-9954 Dev (Apr 12, 2019)

  • UICommon/NetPlayIndex: Fix possible crash when Add is called again (PR #7979 from Techjar)

New in Dolphin 5.0-9952 Dev (Apr 12, 2019)

  • WinUpdater: Restore original executable name (PR #7985 from spycrab)

New in Dolphin 5.0-9950 Dev (Apr 12, 2019)

  • Add a Verify tab to game properties (PR #7922 from JosJuice)

New in Dolphin 5.0-9939 Dev (Apr 12, 2019)

  • Move Updater to WinUpdater (PR #7974 from spycrab)

New in Dolphin 5.0-9937 Dev (Apr 12, 2019)

  • PowerPC: Thread state through PS (de)quantize helpers (PR #7639 from CrystalGamma)

New in Dolphin 5.0-9934 Dev (Apr 12, 2019)

  • WiimoteEmu: Fix Data Report 0x32. (PR #7978 from jordan-woyak)

New in Dolphin 5.0-9932 Dev (Apr 12, 2019)

  • PowerPC: Thread state through float helpers (PR #7889 from CrystalGamma)

New in Dolphin 5.0-9930 Dev (Apr 12, 2019)

  • PowerPC: Thread state through the address helpers (PR #7638 from CrystalGamma)

New in Dolphin 5.0-9928 Dev (Apr 12, 2019)

  • Qt/NetPlayBrowser: Fix radio button spacing (PR #7969 from Techjar)

New in Dolphin 5.0-9926 Dev (Apr 10, 2019)

  • InputCommon: Clean up how numeric settings are handled. (PR #7936 from jordan-woyak)

New in Dolphin 5.0-9924 Dev (Apr 10, 2019)

  • Qt/NetPlayDialog: Don't create golf UI when host input authority is disabled (PR #7971 from Techjar)

New in Dolphin 5.0-9922 Dev (Apr 10, 2019)

  • Disable BBA in NetPlay (PR #7954 from Techjar)

New in Dolphin 5.0-9920 Dev (Apr 10, 2019)

  • NetPlay: Fix hosting being stuck if player leaves during pending start (PR #7938 from Techjar)

New in Dolphin 5.0-9917 Dev (Apr 10, 2019)

  • UICommon/NetPlayIndex: Fix random segfaults after quitting NetPlay (PR #7964 from Techjar)

New in Dolphin 5.0-9915 Dev (Apr 8, 2019)

  • Qt/NetPlayBrowser: Various small fixes (PR #7967 from spycrab)

New in Dolphin 5.0-9913 Dev (Apr 7, 2019)

  • ControllerInterface: SDL cleanups/fixes (PR #7689 from jordan-woyak)

New in Dolphin 5.0-9910 Dev (Apr 7, 2019)

  • Common/HttpRequest: Fix EscapeComponent leaking memory (PR #7962 from spycrab)

New in Dolphin 5.0-9908 Dev (Apr 7, 2019)

  • Qt/NetPlay: Implement session/server browser (PR #7945 from spycrab)

New in Dolphin 5.0-9902 Dev (Apr 7, 2019)

  • Qt/MainWindow: Fix segfault on exit while NetPlay is open (PR #7960 from Techjar)

New in Dolphin 5.0-9900 Dev (Apr 7, 2019)

  • NetPlay golf mode (PR #7955 from Techjar)

New in Dolphin 5.0-9896 Dev (Apr 4, 2019)

  • Qt/NetPlayDialog: Fix messages being html-escaped for NetPlay Chat (PR #7956 from spycrab)

New in Dolphin 5.0-9894 Dev (Apr 4, 2019)

  • Qt/TAS: Implement turbo mode (PR #7949 from spycrab)

New in Dolphin 5.0-9892 Dev (Apr 4, 2019)

  • PixelShaderGen: Fix bounding box right/bottom offset (PR #7957 from Techjar)

New in Dolphin 5.0-9890 Dev (Apr 3, 2019)

  • DolphinQt: Fix unused widgets in InfoWidget from being visible. (PR #7924 from jordan-woyak)

New in Dolphin 5.0-9888 Dev (Apr 2, 2019)

  • D3D12: Fix case where perf queries weren't flushed (PR #7953 from stenzek)

New in Dolphin 5.0-9884 Dev (Apr 1, 2019)

  • Android: Fix touch IR (PR #7921 from zackhow)

New in Dolphin 5.0-9880 Dev (Apr 1, 2019)

  • BPStructs: Gracefully handle out-of-range EFB copies (PR #7950 from stenzek)

New in Dolphin 5.0-9878 Dev (Apr 1, 2019)

  • Re-implement D3D12 video backend (PR #7853 from stenzek)

New in Dolphin 5.0-9876 Dev (Mar 31, 2019)

  • InputCommon: Fix Win32 init race. (PR #7951 from jordan-woyak)

New in Dolphin 5.0-9874 Dev (Mar 31, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-9873 Dev (Mar 31, 2019)

  • Qt/HacksWidget: Fix backend feature support checks (PR #7939 from Techjar)

New in Dolphin 5.0-9871 Dev (Mar 31, 2019)

  • Qt/GameConfigEdit: Show warning if opening in an external editor fails (PR #7948 from spycrab)

New in Dolphin 5.0-9869 Dev (Mar 31, 2019)

  • Add hotplug support to DInput and XInput controller backends (PR #7776 from jordan-woyak)

New in Dolphin 5.0-9865 Dev (Mar 31, 2019)

  • Qt/GCMemcardManager: Don't bold the header (PR #7947 from spycrab)

New in Dolphin 5.0-9863 Dev (Mar 31, 2019)

  • HW/SI: GCAdapter calibration fix. (PR #7942 from jordan-woyak)

New in Dolphin 5.0-9861 Dev (Mar 31, 2019)

  • FramebufferManager: Fix broken EFB peeks in GL with MSAA on (PR #7946 from stenzek)

New in Dolphin 5.0-9859 Dev (Mar 31, 2019)

  • Qt/GameList: Set consistent capitalization for context menu (PR #7941 from 8times9)

New in Dolphin 5.0-9857 Dev (Mar 31, 2019)

  • DolphinQt: Make MD5 result text box read only. (PR #7944 from jordan-woyak)

New in Dolphin 5.0-9855 Dev (Mar 31, 2019)

  • Vulkan: Fix library load failure on Android (PR #7943 from stenzek)

New in Dolphin 5.0-9852 Dev (Mar 29, 2019)

  • Vulkan: Simplify command buffer fence tracking (PR #7905 from stenzek)

New in Dolphin 5.0-9846 Dev (Mar 29, 2019)

  • D3D: Move sharable D3D11/D3D12 code to common library (PR #7869 from stenzek)

New in Dolphin 5.0-9834 Dev (Mar 29, 2019)

  • Externals: Update MoltenVK to SDK version 1.1.101.0 (PR #7733 from stenzek)

New in Dolphin 5.0-9832 Dev (Mar 29, 2019)

  • NetPlay: Synchronize EFB access cache options (PR #7937 from Techjar)

New in Dolphin 5.0-9830 Dev (Mar 29, 2019)

  • PixelShaderGen: Use subgroup reduction for bounding box (PR #7904 from stenzek)

New in Dolphin 5.0-9826 Dev (Mar 29, 2019)

  • GameSettings: fix Enjoy your massage! textures (PR #7894 from Tilka)

New in Dolphin 5.0-9824 Dev (Mar 29, 2019)

  • FramebufferManager: Don't discard in ReinterpretPixelData (PR #7895 from stenzek)

New in Dolphin 5.0-9822 Dev (Mar 29, 2019)

  • VideoBackends: Scale bounding box rectangle in the pixel shader (PR #7915 from stenzek)

New in Dolphin 5.0-9820 Dev (Mar 28, 2019)

  • Qt/TAS: Some fixes (PR #7932 from spycrab)

New in Dolphin 5.0-9817 Dev (Mar 28, 2019)

  • DolphinQt: Add support for the --movie parameter (PR #7935 from JosJuice)

New in Dolphin 5.0-9815 Dev (Mar 28, 2019)

  • FramebufferManager: Fix EFB peek cache stretching last tile (PR #7934 from stenzek)

New in Dolphin 5.0-9812 Dev (Mar 28, 2019)

  • DolphinQ: Mapping UI cleanups. (PR #7893 from jordan-woyak)

New in Dolphin 5.0-9810 Dev (Mar 28, 2019)

  • NetPlayChatUI: Add activate chat hotkey (PR #7929 from spycrab)

New in Dolphin 5.0-9808 Dev (Mar 28, 2019)

  • WiimoteReal: Improve state changes and code cleanups. (PR #7871 from jordan-woyak)

New in Dolphin 5.0-9806 Dev (Mar 28, 2019)

  • Qt/NetPlayDialog: Change buffer size message color (PR #7931 from spycrab)

New in Dolphin 5.0-9804 Dev (Mar 28, 2019)

  • Remove invalid IPL hashes (NTSC-U and NTSC-J use same IPL) (PR #7928 from JosJuice)

New in Dolphin 5.0-9802 Dev (Mar 28, 2019)

  • FramebufferManager: Only clear tile array when valid (PR #7926 from stenzek)

New in Dolphin 5.0-9800 Dev (Mar 28, 2019)

  • Add imgui-based Netplay Chat (PR #7903 from spycrab)

New in Dolphin 5.0-9766 Dev (Mar 16, 2019)

  • Qt/NetPlayDialog: Don't bold the player table headers (PR #7899 from spycrab)

New in Dolphin 5.0-9764 Dev (Mar 16, 2019)

  • Qt/PadMappingDialog: Improve layout (PR #7897 from spycrab)

New in Dolphin 5.0-9762 Dev (Mar 16, 2019)

  • Translation resources sync with Transifex

New in Dolphin 5.0-9761 Dev (Mar 16, 2019)

  • DolphinQt: Save movie when closing emulation (PR #7884 from JosJuice)

New in Dolphin 5.0-9758 Dev (Mar 16, 2019)

  • [vk] Use proper view type of framebuffer images (PR #7891 from kvark)

New in Dolphin 5.0-9756 Dev (Mar 16, 2019)

  • FFV1 fix (PR #7874 from vadosnaprimer)

New in Dolphin 5.0-9753 Dev (Mar 16, 2019)

  • Qt/GameList: Implement 'Open gamecube save folder' (PR #7879 from spycrab)

New in Dolphin 5.0-9751 Dev (Mar 16, 2019)

  • ControllerInterface/DolphinQt: Improve input detection. (PR #7829 from jordan-woyak)

New in Dolphin 5.0-9748 Dev (Mar 16, 2019)

  • UICommon/ResourcePack: Mark ResourcePack's operator== as const (PR #7888 from lioncash)

New in Dolphin 5.0-9745 Dev (Mar 16, 2019)

  • Qt: Don't use 'Dark Mode' (PR #7883 from spycrab)

New in Dolphin 5.0-9743 Dev (Mar 14, 2019)

  • PowerPC: Factor out CR helpers into POD class (PR #7637 from CrystalGamma)

New in Dolphin 5.0-9741 Dev (Mar 13, 2019)

  • Enable Defer EFB Cache Invalidation for SMG1 and 2 (PR #7882 from JMC47)

New in Dolphin 5.0-9739 Dev (Mar 13, 2019)

  • Fix title database not working when running games with 4-char game IDs (PR #7876 from JosJuice)

New in Dolphin 5.0-9737 Dev (Mar 13, 2019)

  • FramebufferManager: Fix panic in VertexManager with large EFB depth poke batches (PR #7877 from stenzek)

New in Dolphin 5.0-9735 Dev (Mar 13, 2019)

  • FramebufferManager: Implement EFB tile cache (PR #7838 from stenzek)

New in Dolphin 5.0-9729 Dev (Mar 13, 2019)

  • ModalMessageBox: Remove superfluous buttons and ensure correct parent (PR #7875 from spycrab)

New in Dolphin 5.0-9727 Dev (Mar 13, 2019)

  • GCMemcard: Fix out of bounds access in F-Zero GX checksum calculation. (PR #7765 from AdmiralCurtiss)

New in Dolphin 5.0-9725 Dev (Mar 13, 2019)

  • Qt/NetPlayDialog: Move most options into a menu bar (PR #7834 from Techjar)

New in Dolphin 5.0-9723 Dev (Mar 13, 2019)

  • WiimoteEmu: Fix a config change callback causing a crash on exit. (PR #7868 from jordan-woyak)

New in Dolphin 5.0-9721 Dev (Mar 13, 2019)

  • Tools/lint.sh: Look for specific versions of clang-format first (PR #7865 from spycrab)

New in Dolphin 5.0-9719 Dev (Mar 12, 2019)

  • Work around GCC 8.2 ICE (PR #7867 from Tilka)

New in Dolphin 5.0-9717 Dev (Mar 8, 2019)

  • UpdaterCommon: Move most of the programs here (PR #7844 from spycrab)

New in Dolphin 5.0-9715 Dev (Mar 7, 2019)

  • VideoCommon/RenderBase: Don't destroy pipelines that are in use (PR #7862 from spycrab)

New in Dolphin 5.0-9713 Dev (Mar 7, 2019)

  • Qt: Increase padding a bit (PR #7858 from spycrab)

New in Dolphin 5.0-9711 Dev (Mar 7, 2019)

  • Revert "Vulkan: Show backend as Vulkan (MoltenVK) on macOS" (PR #7863 from dolphin-emu)

New in Dolphin 5.0-9709 Dev (Mar 7, 2019)

  • Vulkan: Show backend as Vulkan (MoltenVK) on macOS (PR #7860 from spycrab)

New in Dolphin 5.0-9707 Dev (Mar 7, 2019)

  • Qt/ModalMessageBox: Use Warning instead of Critical icon for questions (PR #7859 from spycrab)

New in Dolphin 5.0-9705 Dev (Mar 6, 2019)

  • WiimoteEmu: Reimplement tilt/swing/camera/orientation data using matrix math. (PR #7806 from jordan-woyak)

New in Dolphin 5.0-9703 Dev (Mar 5, 2019)

  • DolphinQt/MenuBar: Remove unused ModalMessageBox instance (PR #7856 from lioncash)

New in Dolphin 5.0-9701 Dev (Mar 5, 2019)

  • Qt/GameConfigEdit: Use QPushButton instead of QToolButton for presets menu (PR #7854 from Techjar)

New in Dolphin 5.0-9699 Dev (Mar 5, 2019)

  • Qt: Remove "What's this?" button from modal message boxes (PR #7855 from Techjar)

New in Dolphin 5.0-9697 Dev (Mar 5, 2019)

  • Qt: Make every messagebox modal (PR #7849 from spycrab)

New in Dolphin 5.0-9694 Dev (Mar 4, 2019)

  • VideoCommon: add EFB peek/poke stats (PR #7851 from Tilka)

New in Dolphin 5.0-9692 Dev (Mar 4, 2019)

  • Fix QComboBox background and transparency workaround on macOS (PR #7775 from chargeflux)

New in Dolphin 5.0-9690 Dev (Mar 4, 2019)

  • Qt/MappingButton: Don't show ticks (PR #7846 from spycrab)

New in Dolphin 5.0-9688 Dev (Mar 4, 2019)

  • DolphinQt: Fix ElidedButton (MappingButton) from growing with long text. (PR #7845 from jordan-woyak)

New in Dolphin 5.0-9686 Dev (Mar 4, 2019)

  • Common/Config: Add a utility class to defer config change callbacks. (PR #7848 from jordan-woyak)

New in Dolphin 5.0-9684 Dev (Mar 4, 2019)

  • DolphinQt: Prevent contents of device and profile dropdowns from throwing off layout. (PR #7850 from jordan-woyak)

New in Dolphin 5.0-9682 Dev (Mar 4, 2019)

  • Updater: Support HiDPI (PR #7842 from spycrab)

New in Dolphin 5.0-9680 Dev (Mar 4, 2019)

  • Qt: Make a lot of message boxes modal (PR #7847 from spycrab)

New in Dolphin 5.0-9672 Dev (Mar 4, 2019)

  • MacUpdater: Properly display and truncate update messages (PR #7843 from spycrab)

New in Dolphin 5.0-9670 Dev (Mar 4, 2019)

  • ControllerEmu: Deadzone math fix. (PR #7837 from jordan-woyak)

New in Dolphin 5.0-9668 Dev (Mar 4, 2019)

  • DolphinQt: Fix invalid error message when trying to save a zero-sized game config. (PR #7840 from jordan-woyak)

New in Dolphin 5.0-9666 Dev (Mar 4, 2019)

  • TextureConversionShader: fix XFB decoding shader (PR #7836 from Tilka)

New in Dolphin 5.0-9664 Dev (Mar 1, 2019)

  • docs: Add ResourcePacks.md (PR #7774 from spycrab)

New in Dolphin 5.0-9662 Dev (Mar 1, 2019)

  • UpdaterCommon: Prevent duplicate downloads and respect symlinks (PR #7828 from spycrab)

New in Dolphin 5.0-9660 Dev (Mar 1, 2019)

  • TextureCache: Fix GPU decoding of XFB copies (PR #7832 from stenzek)

New in Dolphin 5.0-9656 Dev (Mar 1, 2019)

  • TextureCache: Fix EFB2RAM copies at >1xIR sampling out-of-range (PR #7831 from stenzek)

New in Dolphin 5.0-9654 Dev (Mar 1, 2019)

  • Move shared Updater logic into UpdaterCommon (PR #7823 from spycrab)

New in Dolphin 5.0-9652 Dev (Mar 1, 2019)

  • Common/FileUtil: Fix GetExePath() cutting off the bundle name (PR #7825 from spycrab)

New in Dolphin 5.0-9650 Dev (Mar 1, 2019)

  • MacUpdater: Set LSUIElement to true (PR #7826 from spycrab)

New in Dolphin 5.0-9648 Dev (Mar 1, 2019)

  • MenuBar: Implement proper update-capabilities check (PR #7827 from spycrab)

New in Dolphin 5.0-9646 Dev (Mar 1, 2019)

  • MacUpdater: Fix permissions some more (PR #7824 from spycrab)

New in Dolphin 5.0-9644 Dev (Feb 26, 2019)

  • Fix edge cases in TitleDatabase, cover downloading, Gecko code downloading (PR #7816 from JosJuice)

New in Dolphin 5.0-9640 Dev (Feb 26, 2019)

  • WiimoteEmu: Fix turntable effect dial mapping. (PR #7821 from jordan-woyak)

New in Dolphin 5.0-9638 Dev (Feb 26, 2019)

  • Move a significant amount of video backend logic to VideoCommon (PR #7753 from stenzek)

New in Dolphin 5.0-9633 Dev (Feb 26, 2019)

  • DolphinQt: clean up includes (PR #7822 from Tilka)

New in Dolphin 5.0-9630 Dev (Feb 26, 2019)

  • Android Studio 3.3.1 Updates (PR #7808 from Ebola16)

New in Dolphin 5.0-9628 Dev (Feb 26, 2019)

  • VideoConfig: Don't overwrite aspect_mode with suggested_aspect_mode (PR #7814 from JosJuice)

New in Dolphin 5.0-9626 Dev (Feb 26, 2019)

  • WiimoteEmu: Minor IR Camera behavior fix. (PR #7813 from jordan-woyak)

New in Dolphin 5.0-9622 Dev (Feb 25, 2019)

  • MacUpdater: Retain file permissions (PR #7819 from spycrab)

New in Dolphin 5.0-9431 Dev (Jan 28, 2019)

  • General GameCubePane improvements (PR #7722 from 0xFEEDC0DE64)

New in Dolphin 5.0-9413 Dev (Jan 21, 2019)

  • Qt/Debugger restore tabbed docking (PR #7696 from TryTwo)

New in Dolphin 5.0-9411 Dev (Jan 21, 2019)

  • Android: Bunch of cleanups & Updates (PR #7522 from mahdihijazi)

New in Dolphin 5.0-9413 Dev (Jan 20, 2019)

  • Qt/Debugger restore tabbed docking (PR #7696 from TryTwo)

New in Dolphin 5.0-9411 Dev (Jan 20, 2019)

  • Android: Bunch of cleanups & Updates (PR #7522 from mahdihijazi)

New in Dolphin 5.0-9404 Dev (Jan 20, 2019)

  • NetPlay: Remove PadMapping type (PR #7580 from Techjar)

New in Dolphin 5.0-9402 Dev (Jan 20, 2019)

  • Clean up GCMemcard a bit. (PR #7616 from AdmiralCurtiss)

New in Dolphin 5.0-9359 Dev (Jan 20, 2019)

  • cmake: Conditionally build the unit tests. (PR #7613 from orbea)

New in Dolphin 5.0-9357 Dev (Jan 17, 2019)

  • ControllerEmu: Killed the button group threshold setting. (PR #7664 from jordan-woyak)

New in Dolphin 5.0-9355 Dev (Jan 17, 2019)

  • Reimplement savestate loading via drag and drop (resubmission of #7425) (PR #7690 from NarryG)

New in Dolphin 5.0-9353 Dev (Jan 17, 2019)

  • ControllerInterface: Hotplug callback fixes. (PR #7693 from jordan-woyak)

New in Dolphin 5.0-9351 Dev (Jan 17, 2019)

  • DirectInput: Use more than 8 bits of precision on axis inputs. (PR #7680 from jordan-woyak)

New in Dolphin 5.0-9349 Dev (Jan 17, 2019)

  • Fixed crash when dereferencing the potential null pointer returned by GetSelectedGame(). (PR #7705 from cristian64)

New in Dolphin 5.0-9347 Dev (Jan 17, 2019)

  • Flatten a GCAdapter function (PR #7712 from linkmauve)

New in Dolphin 5.0-9345 Dev (Jan 16, 2019)

  • Texture: fx overlap src position (PR #7643 from weihuoya)

New in Dolphin 5.0-9343 Dev (Jan 16, 2019)

  • Automatic disc change for 2-disc games (PR #7629 from JosJuice)

New in Dolphin 5.0-9337 Dev (Jan 15, 2019)

  • Disable some Video settings for 1080° Snowboarding (PR #7709 from ytrezq)

New in Dolphin 5.0-9335 Dev (Jan 13, 2019)

  • Android: only add controllers GC1 and Wiimote1 as touch controllers (PR #7695 from zackhow)

New in Dolphin 5.0-9333 Dev (Jan 13, 2019)

  • Disable Deferred EFB Copies on Mario kart Wii (PR #7694 from JMC47)

New in Dolphin 5.0-9331 Dev (Jan 11, 2019)

  • ControllerEmu: Make mapping indicators pretty (PR #7662 from jordan-woyak)

New in Dolphin 5.0-9322 Dev (Jan 10, 2019)

  • Android/OGL: fix bounding box for OpenGL-ES (PR #7692 from zackhow)

New in Dolphin 5.0-9320 Dev (Jan 9, 2019)

  • ControllerInterface: Shutdown order and race condition fix. (PR #7666 from jordan-woyak)

New in Dolphin 5.0-9318 Dev (Jan 9, 2019)

  • Android: Change all AnalogInputs to just inputs (PR #7683 from zackhow)

New in Dolphin 5.0-9316 Dev (Jan 9, 2019)

  • Fix "Vitual Console" Typo in M.ini (PR #7686 from JMC47)

New in Dolphin 5.0-9314 Dev (Jan 9, 2019)

  • Always clean cache on render swap (PR #7626 from weihuoya)

New in Dolphin 5.0-9312 Dev (Jan 8, 2019)

  • Gamesetting for Sengoku BASARA 3 Utage (PR #7684 from weihuoya)

New in Dolphin 5.0-9310 Dev (Jan 8, 2019)

  • Qt/ControllersWindow: Fix Wiimote settings not being re-enabled after quitting NetPlay (PR #7588 from Techjar)

New in Dolphin 5.0-9308 Dev (Jan 8, 2019)

  • Android: Add Jit debug options to menu. (PR #7605 from zackhow)

New in Dolphin 5.0-9305 Dev (Jan 8, 2019)

  • Fix Emulated Dance Mat (PR #7656 from JMC47)

New in Dolphin 5.0-9303 Dev (Jan 8, 2019)

  • Android: fix/ignore L2/R2 buttons (PR #7622 from zackhow)

New in Dolphin 5.0-9301 Dev (Jan 8, 2019)

  • Disable Deferred EFB Copies in Sonic Adventure 2 (PR #7682 from JMC47)

New in Dolphin 5.0-9299 Dev (Jan 7, 2019)

  • ControllerInterface: Output/Rumble fixes (PR #7640 from jordan-woyak)

New in Dolphin 5.0-9293 Dev (Jan 7, 2019)

  • NetPlay: Fix server peer initialization hang (PR #7677 from Techjar)

New in Dolphin 5.0-9291 Dev (Jan 7, 2019)

  • NetPlay: Sync Wiimote extension (PR #7585 from Techjar)

New in Dolphin 5.0-9289 Dev (Jan 4, 2019)

  • UICommon/ResourcePack: Fix packs without manifests crashing Dolphin (PR #7668 from spycrab)

New in Dolphin 5.0-9287 Dev (Jan 4, 2019)

  • 17 hours ago RenderBase: don't clamp draw size to window (PR #7230 from ligfx)

New in Dolphin 5.0-9285 Dev (Jan 3, 2019)

  • Android: Edit the text that pops up on game launch (PR #7661 from JosJuice)

New in Dolphin 5.0-9283 Dev (Jan 3, 2019)

  • Android: show setting value as description (PR #7591 from weihuoya)

New in Dolphin 5.0-9281 Dev (Jan 3, 2019)

  • Gamesetting for SPRay (PR #7617 from weihuoya)

New in Dolphin 5.0-9279 Dev (Jan 3, 2019)

  • Qt Game List: Sort game titles "naturally". e.g. 10 comes after 9. (PR #7665 from jordan-woyak)

New in Dolphin 5.0-9277 Dev (Dec 30, 2018)

  • Most Wanted mmu setting (PR #7618 from weihuoya)

New in Dolphin 5.0-9275 Dev (Dec 30, 2018)

  • Qt/Debugger: Add Show in Code / Show in Memory (PR #7658 from spycrab)

New in Dolphin 5.0-9273 Dev (Dec 30, 2018)

  • HW: DK Bongos actual fix (PR #7659 from jordan-woyak)

New in Dolphin 5.0-9271 Dev (Dec 30, 2018)

  • HW: DK Bongos clap fix and cleanup (PR #7644 from jordan-woyak)

New in Dolphin 5.0-9269 Dev (Dec 30, 2018)

  • EmuCodeBlock: Fix bug in SetFPRF: Should only consider lower double (PR #7642 from MerryMage)

New in Dolphin 5.0-9267 Dev (Dec 30, 2018)

  • PowerPC: Remove separate macros for paired singles (PR #7624 from lioncash)

New in Dolphin 5.0-9265 Dev (Dec 30, 2018)

  • Interpreter: Handle HID2.PSE and HID2.LSQE bits (PR #7620 from lioncash)

New in Dolphin 5.0-9262 Dev (Dec 30, 2018)

  • Enable EFB2RAM by default in Final Fantasy III (PR #7650 from JMC47)

New in Dolphin 5.0-9260 Dev (Dec 30, 2018)

  • Update Netplay Main Page Notices (PR #7652 from JMC47)

New in Dolphin 5.0-9258 Dev (Dec 30, 2018)

  • IniFile: Minor cleanup. Removed unused function. Improved template usage. (PR #7653 from jordan-woyak)

New in Dolphin 5.0-9256 Dev (Dec 30, 2018)

  • ControllerEmu: Add ability to reshape analog sticks. Make the mapping indicator pretty. (PR #7628 from jordan-woyak)

New in Dolphin 5.0-9252 Dev (Dec 30, 2018)

  • Jit64: Remove Jitx86Base class (PR #7655 from MerryMage)

New in Dolphin 5.0-9250 Dev (Dec 28, 2018)

  • stop using g_jit outside of JitInterface

New in Dolphin 5.0-9248 Dev (Dec 28, 2018)

  • WiimoteEmu: Shaking emulation fix

New in Dolphin 5.0-9243 Dev (Dec 28, 2018)

  • Jit64: Fix instruction breakpoints

New in Dolphin 5.0-9241 Dev (Dec 28, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0-9240 Dev (Dec 27, 2018)

  • x64EmitterTest: Add some missing tests

New in Dolphin 5.0-9238 Dev (Dec 27, 2018)

  • x64Emitter: Add some single-precision instructions

New in Dolphin 5.0-9236 Dev (Dec 27, 2018)

  • Disable Defer EFB Copies for Rune Factory Frontier

New in Dolphin 5.0-9234 Dev (Dec 27, 2018)

  • Enable XFB2RAM by default for Monster Mayhem

New in Dolphin 5.0-9232 Dev (Dec 27, 2018)

  • DTK: Report position in increments of 0x8000

New in Dolphin 5.0-9230 Dev (Dec 27, 2018)

  • WiiUtils: Clear IPL.TID when re-installing a title manually

New in Dolphin 5.0-9228 Dev (Dec 27, 2018)

  • Core/BootManager: Disable bluetooth passthrough when booting NetPlay

New in Dolphin 5.0-9226 Dev (Dec 27, 2018)

  • Accurate region detection for NAND titles

New in Dolphin 5.0-9224 Dev (Dec 24, 2018)

  • Android: fix gc adapter init

New in Dolphin 5.0-9222 Dev (Dec 24, 2018)

  • Jit64: Check downcount at block exit, not block entry

New in Dolphin 5.0-9220 Dev (Dec 24, 2018)

  • Jit_SystemRegisters: Special-case crXXX for CRBA == CRBB

New in Dolphin 5.0-9217 Dev (Dec 24, 2018)

  • Implement resource packs

New in Dolphin 5.0-9215 Dev (Dec 24, 2018)

  • JitArm64: Fix RC calculation of srawix.

New in Dolphin 5.0-9211 Dev (Dec 16, 2018)

  • Common/GLContext: Make member functions const qualified where applicable

New in Dolphin 5.0-9209 Dev (Dec 11, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0-9208 Dev (Dec 7, 2018)

  • GameSettings: Immediate XFB off for MGS Special Disc

New in Dolphin 5.0-9206 Dev (Dec 6, 2018)

  • Android Studio 3.2.1 recommended updates

New in Dolphin 5.0-9204 Dev (Dec 6, 2018)

  • Add nested docking to increase layout choices while debugging

New in Dolphin 5.0-9202 Dev (Dec 5, 2018)

  • Use HTTPS urls when updating from GameTDB

New in Dolphin 5.0-9200 Dev (Dec 5, 2018)

  • Use HTTPS for URLs in Readme & GameSettings INI

New in Dolphin 5.0-9198 Dev (Dec 5, 2018)

  • Replace dead 'oreillynet' url with Wayback Machine archive

New in Dolphin 5.0-9196 Dev (Dec 4, 2018)

  • Present an error message when failing to open a file that should exist

New in Dolphin 5.0-9194 Dev (Dec 4, 2018)

  • VideoBackends: Share GX vertex/index/uniform buffers with utility draws

New in Dolphin 5.0-9186 Dev (Dec 4, 2018)

  • Vulkan: fx index buffer reserve size

New in Dolphin 5.0-9184 Dev (Dec 3, 2018)

  • WFSI: Fix Dragon Quest X (all-in-one, v2, v3) installers

New in Dolphin 5.0-9180 Dev (Dec 3, 2018)

  • LogWidget: Preserve spaces and newlines

New in Dolphin 5.0-9178 Dev (Dec 3, 2018)

  • Externals: Add MoltenVK binary, copy to package on macOS

New in Dolphin 5.0-9176 Dev (Dec 3, 2018)

  • NetPlay: Allow force stopping

New in Dolphin 5.0-9173 Dev (Dec 3, 2018)

  • Vulkan: macOS support via MoltenVK

New in Dolphin 5.0-9166 Dev (Dec 3, 2018)

  • Analytics: add simple framework for game quirks reporting

New in Dolphin 5.0-9164 Dev (Dec 3, 2018)

  • Qt: Disable controller configuration while NetPlay is running

New in Dolphin 5.0-9162 Dev (Nov 29, 2018)

  • Qt/ControllersWindow: Fix incorrect enabled states of configure buttons

New in Dolphin 5.0-9160 Dev (Nov 29, 2018)

  • Externals: Add imgui

New in Dolphin 5.0-9158 Dev (Nov 29, 2018)

  • VS2017: update windows 10 sdk from 10.0.15063.0 to 10.0.17134.0 (for minizip)

New in Dolphin 5.0-9156 Dev (Nov 29, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0-9155 Dev (Nov 22, 2018)

  • GCMemcard: Fix mixed memcard-based and bat-based indices in definition and usage of NextFreeBlock()

New in Dolphin 5.0-9153 Dev (Nov 22, 2018)

  • Fix spurious error logs for conversions of empty strings on Windows

New in Dolphin 5.0-9151 Dev (Nov 22, 2018)

  • GCMemcard: Fix incorrect directory block being accessed in RemoveFile()

New in Dolphin 5.0-9149 Dev (Nov 22, 2018)

  • Fix Updater crashes with new taskbar integration feature

New in Dolphin 5.0-9147 Dev (Nov 21, 2018)

  • NetPlay: Add full Wii save sync

New in Dolphin 5.0-9142 Dev (Nov 21, 2018)

  • Minor fixes to netplay sync strings

New in Dolphin 5.0-9140 Dev (Nov 18, 2018)

  • Externals: Add a stripped down version of minizip

New in Dolphin 5.0-9138 Dev (Nov 18, 2018)

  • Never return Unknown from SConfig::GetFallbackRegion

New in Dolphin 5.0-9136 Dev (Nov 18, 2018)

  • Updater: Add total progressbar

New in Dolphin 5.0-9134 Dev (Nov 16, 2018)

  • Qt/NetPlayDialog: Add external IP to interface combo box

New in Dolphin 5.0-9132 Dev (Nov 15, 2018)

  • Netplay: Sync AR and gecko codes with clients

New in Dolphin 5.0-9130 Dev (Nov 15, 2018)

  • NetPlay: Sync power button event

New in Dolphin 5.0-9128 Dev (Nov 15, 2018)

  • TextureCache: Recompute overlapping XFB copy hashes after copying to RAM

New in Dolphin 5.0-9126 Dev (Nov 15, 2018)

  • fx settings for android

New in Dolphin 5.0-9124 Dev (Nov 15, 2018)

  • NetPlay: Sync Defer EFB Copies setting

New in Dolphin 5.0-9122 Dev (Nov 15, 2018)

  • Core: Switch controller interface to render surface on booting

New in Dolphin 5.0-9117 Dev (Nov 15, 2018)

  • Vulkan: Fix incorrect fence being assigned to staging texture

New in Dolphin 5.0-9115 Dev (Nov 11, 2018)

  • SystemTimers: fix a 1-in-1000 crash happening in throttler performance reporting

New in Dolphin 5.0-9113 Dev (Nov 11, 2018)

  • Jit_LoadStore: Ra needs to be ReadWrite when writeback is required

New in Dolphin 5.0-9111 Dev (Nov 9, 2018)

  • Core/Config: Remove unused NETPLAY_SELECTED_HOST_GAME declaration

New in Dolphin 5.0-9109 Dev (Nov 9, 2018)

  • JitRegCache: Refactor register cache

New in Dolphin 5.0-9024 Dev (Nov 9, 2018)

  • NetPlay: Fix saving host game selection

New in Dolphin 5.0-9022 Dev (Nov 9, 2018)

  • Fix the widescreen hack for Wii games with 4:3 forced in game INI

New in Dolphin 5.0-9019 Dev (Nov 9, 2018)

  • Android: Fix crash on instant rotate

New in Dolphin 5.0-9016 Dev (Nov 9, 2018)

  • TextureCache: Fix leaking TCacheEntry instances

New in Dolphin 5.0-9014 Dev (Nov 9, 2018)

  • Updater: Show progress in taskbar

New in Dolphin 5.0-9012 Dev (Nov 8, 2018)

  • Fix glitched corner in Nickelodeon Unite.

New in Dolphin 5.0-9010 Dev (Nov 8, 2018)

  • OGL: Fix crash when opening graphics window on another backend

New in Dolphin 5.0-9008 Dev (Nov 8, 2018)

  • Add supportedOS manifests for Windows 7, 8, 8.1, and 10 to DolphinQt

New in Dolphin 5.0-9006 Dev (Nov 8, 2018)

  • Android: Remove the cancel button from the file browser

New in Dolphin 5.0-9004 Dev (Nov 8, 2018)

  • FIFOAnalyzer: don't use misleading format strings

New in Dolphin 5.0-9002 Dev (Nov 7, 2018)

  • GameSettings: Set safe texture cache accuracy for Monster Hunter Tri (Japanese)

New in Dolphin 5.0-8998 Dev (Nov 7, 2018)

  • TextureCache: Deferred/batched EFB copies

New in Dolphin 5.0-8993 Dev (Nov 5, 2018)

  • AndroidTv: Don't run oreo channels when not on oreo

New in Dolphin 5.0-8991 Dev (Nov 5, 2018)

  • Android: don't try to pause emulation when not running

New in Dolphin 5.0-8989 Dev (Nov 2, 2018)

  • Fix first DTK track not playing after booting with IPL

New in Dolphin 5.0-8987 Dev (Oct 31, 2018)

  • Android: fix landscape lock

New in Dolphin 5.0-8985 Dev (Oct 31, 2018)

  • Fix Gecko codehandler lag

New in Dolphin 5.0-8983 Dev (Oct 29, 2018)

  • DolphinQt: tell analytics to reload settings on change

New in Dolphin 5.0-8972 Dev (Oct 29, 2018)

  • Netplay: Properly save hosting settings

New in Dolphin 5.0-8970 Dev (Oct 29, 2018)

  • VideoCommon: Clean up class-memaccess warnings

New in Dolphin 5.0-8966 Dev (Oct 29, 2018)

  • Use wcsftime instead of strftime on Windows to fix encoding errors

New in Dolphin 5.0-8962 Dev (Oct 29, 2018)

  • Improve SFMLHelper

New in Dolphin 5.0-8958 Dev (Oct 29, 2018)

  • DolphinQt: reduce warnings about MO files

New in Dolphin 5.0-8956 Dev (Oct 29, 2018)

  • Qt/MainWindow: Lazy initialize child windows

New in Dolphin 5.0-8953 Dev (Oct 29, 2018)

  • GameSettings: EFB format changes for Cyber Sled

New in Dolphin 5.0-8951 Dev (Oct 29, 2018)

  • DolphinQt: Implement "Purge Game List Cache"

New in Dolphin 5.0-8949 Dev (Oct 28, 2018)

  • Vulkan: Add missing increment of draw call count

New in Dolphin 5.0-8947 Dev (Oct 28, 2018)

  • Report performance information through our analytics subsystem

New in Dolphin 5.0-8937 Dev (Oct 25, 2018)

  • Android: lock screen to landscape by default

New in Dolphin 5.0-8935 Dev (Oct 25, 2018)

  • Fix issue 11422 (inconsistent game ID for some hacked games)

New in Dolphin 5.0-8933 Dev (Oct 25, 2018)

  • CMake: Fix DolphinNoGUI build

New in Dolphin 5.0-8930 Dev (Oct 24, 2018)

  • Update ShadowTheHedgehog config - GUP.ini

New in Dolphin 5.0-8928 Dev (Oct 24, 2018)

  • GLInterface refactoring/cleanup and runtime platform selection

New in Dolphin 5.0-8783 Dev (Oct 3, 2018)

  • Do not consider XFB copies for invalidating textures when loading a new texture.

New in Dolphin 5.0-8781 Dev (Oct 3, 2018)

  • mx sram: fix checksum calc; use Common::BigEndianValue for rtc field.

New in Dolphin 5.0-8777 Dev (Oct 3, 2018)

  • Fix reading title IDs of Wii discs

New in Dolphin 5.0-8775 Dev (Sep 30, 2018)

  • Fix sram accesses.

New in Dolphin 5.0-8773 Dev (Sep 30, 2018)

  • Fix debug build on recent VS releases of msvc

New in Dolphin 5.0-8771 Dev (Sep 30, 2018)

  • GenFrsqrte: Reduce branches in fast-path and inline most behavior

New in Dolphin 5.0-8768 Dev (Sep 28, 2018)

  • Read Wii disc metadata from the unencrypted header

New in Dolphin 5.0-8766 Dev (Sep 28, 2018)

  • Vulkan: Drop usage of VK_NV_glsl extension

New in Dolphin 5.0-8764 Dev (Sep 28, 2018)

  • SI: Add 16bit accessors for SI IO buffer

New in Dolphin 5.0-8762 Dev (Sep 28, 2018)

  • DolphinQt: Allow inserting/ejecting SD cards during emulation

New in Dolphin 5.0-8760 Dev (Sep 28, 2018)

  • Fix scrubbing unencrypted Wii disc images

New in Dolphin 5.0-8755 Dev (Sep 26, 2018)

  • Fix two bugs in Cheat Manager

New in Dolphin 5.0-8752 Dev (Sep 26, 2018)

  • Translation resources sync with Transifex

New in Dolphin 5.0-8743 Dev (Sep 20, 2018)

  • Externals/discord: Don't run clang-format on source files (PR #7418 from leoetlino)

New in Dolphin 5.0-8741 Dev (Sep 20, 2018)

  • ControlGroup: Return state data via GetState() by value where applicable (PR #7262 from lioncash)

New in Dolphin 5.0-8733 Dev (Sep 20, 2018)

  • WiimoteReal: Make functions internally linked where applicable (PR #7261 from lioncash)

New in Dolphin 5.0-8731 Dev (Sep 20, 2018)

  • Qt/GameList: Make grid view scale persistent (PR #7390 from Techjar)

New in Dolphin 5.0-8729 Dev (Sep 20, 2018)

  • VideoCommon: Skip vsync if configured emulation speed is not 100% (PR #7398 from Techjar)

New in Dolphin 5.0-8727 Dev (Sep 20, 2018)

  • CMake: Only link in Bochs on x86 platforms (PR #7161 from lioncash)

New in Dolphin 5.0-8725 Dev (Sep 20, 2018)

  • Translation fixes (PR #7401 from JosJuice)

New in Dolphin 5.0-8720 Dev (Sep 20, 2018)

  • Include the Korean Wii Shop Channel when checking default credentials (PR #7415 from JosJuice)

New in Dolphin 5.0-8718 Dev (Sep 20, 2018)

  • Correctly adjust the rendered XFB region at non-native internal resolutions when XFB was loaded from console RAM. (PR #7406 from AdmiralCurtiss)

New in Dolphin 5.0-8715 Dev (Sep 1, 2018)

  • Revert "ShaderGen: Drop broken fragment shader index workaround for Vulkan".

New in Dolphin 5.0-8710 Dev (Aug 30, 2018)

  • Arm64Emitter: Remove unsequenced expressions.

New in Dolphin 5.0-8700 Dev (Aug 28, 2018)

  • Core/Core: Remove another leftover part of frameskip.

New in Dolphin 5.0-8685 Dev (Aug 27, 2018)

  • JitArm64/Jit: Don't cast away const within DumpCode().

New in Dolphin 5.0-8629 Dev (Aug 25, 2018)

  • Jit64: get rid of global g_jit accesses.

New in Dolphin 5.0-8625 Dev (Aug 24, 2018)

  • Qt: Fix widgets being visible when they shouldn't be.

New in Dolphin 5.0-8617 Dev (Aug 20, 2018)

  • Qt/Debugger: Improve scrolling.

New in Dolphin 5.0-8615 Dev (Aug 20, 2018)

  • Fix analog modes that use 4 bits for c-stick data.

New in Dolphin 5.0-8610 Dev (Aug 19, 2018)

  • Android: Set GC controller 1 to enabled if settings don't exist.

New in Dolphin 5.0-8596 Dev (Aug 18, 2018)

  • Qt/Debugger: Make spacing more compact.

New in Dolphin 5.0-8594 Dev (Aug 16, 2018)

  • Android: Enhance Dpad movements/touches.

New in Dolphin 5.0-8592 Dev (Aug 15, 2018)

  • Qt/TAS: Enable antialiasing for Stick/IR widgets.

New in Dolphin 5.0-8582 Dev (Aug 14, 2018)

  • Qt/Settings: Minor Fixes.

New in Dolphin 5.0-8557 Dev (Aug 11, 2018)

  • Disable a panic alert in lswx that makes using not64 impossible.

New in Dolphin 5.0-8547 Dev (Aug 10, 2018)

  • Add cheat codes for Mario Golf: Toadstool Tour.

New in Dolphin 5.0-8545 Dev (Aug 9, 2018)

  • ConfigManager: Remove m_FrameSkip.

New in Dolphin 5.0-8533 Dev (Aug 8, 2018)

  • Cleanup: Remove some left over references to wxWidgets.

New in Dolphin 5.0-8531 Dev (Aug 7, 2018)

  • Hotkeys: Add "Toggle USB Keyboard" hotkey.

New in Dolphin 5.0-8516 Dev (Aug 3, 2018)

  • Core/BootManager: Remove unnecessary includes.

New in Dolphin 5.0-8512 Dev (Jul 31, 2018)

  • Android: Fix wiimote settings saving.

New in Dolphin 5.0-8508 Dev (Jul 30, 2018)

  • Qt/IOWindow: Fix detection of button names containing non-alphabetical characters

New in Dolphin 5.0-8496 Dev (Jul 28, 2018)

  • Jit: Fix branch following.

New in Dolphin 5.0-8490 Dev (Jul 23, 2018)

  • Fix segfault on NetPlay start with unknown region.

New in Dolphin 5.0-8486 Dev (Jul 21, 2018)

  • Android controller mapping: Ignore axes with constant values.

New in Dolphin 5.0-8474 Dev (Jul 19, 2018)

  • FramebufferManager: Use D24S8 on Adreno when using Vulkan.

New in Dolphin 5.0-8466 Dev (Jul 17, 2018)

  • Fix compilation w/o Discord Rich Presence.

New in Dolphin 5.0-8453 Dev (Jul 15, 2018)

  • NetPlayClient: Make global NetSettings instance part of the NetPlayClient class.

New in Dolphin 5.0-8445 Dev (Jul 13, 2018)

  • Qt/GraphicsWindow: Fix lazy initialisation bugs.

New in Dolphin 5.0-8412 Dev (Jul 11, 2018)

  • NetPlay: Bundle multiple local pads into one packet

New in Dolphin 5.0-8381 Dev (Jul 10, 2018)

  • DolphinQt/Settings: Replace includes with forward declarations.

New in Dolphin 5.0-8374 Dev (Jul 9, 2018)

  • Core: Namespace NetPlay utilities under the NetPlay namespace.

New in Dolphin 5.0-8364 Dev (Jul 7, 2018)

  • Move DolphinQt2 to DolphinQt.

New in Dolphin 5.0-8355 Dev (Jul 6, 2018)

  • Support for exclusive mapping booleans.

New in Dolphin 5.0-8343 Dev (Jul 5, 2018)

  • Interpreter_FPUtils: Handle the FPSCR.ZE and FPSCR.VE flags with arithmetic instructions.

New in Dolphin 5.0-8322 Dev (Jul 4, 2018)

  • Qt/NetPlay: Fix not being able to stop NetPlay games properly.

New in Dolphin 5.0-8221 Dev (Jun 23, 2018)

  • DSPTool: Minor cleanups.

New in Dolphin 5.0-8201 Dev (Jun 22, 2018)

  • Qt/Mapping: Fix "Options" entries disappearing.

New in Dolphin 5.0-8155 Dev (Jun 20, 2018)

  • GameFile: Avoid copying map pairs in GetLanguages().

New in Dolphin 5.0-8143 Dev (Jun 18, 2018)

  • DSPCore: Make DSPCore_SetException() take an enum type instead of a u8.

New in Dolphin 5.0-8128 Dev (Jun 15, 2018)

  • Common/Network: Get rid of out parameters for MAC address utilities.

New in Dolphin 5.0-8125 Dev (Jun 14, 2018)

  • Gekko: Centralize bitmasking of the FPSCR within UReg_FPSCR.

New in Dolphin 5.0-8101 Dev (Jun 11, 2018)

  • WiimoteDevice: Amend variable naming.

New in Dolphin 5.0-8064 Dev (Jun 7, 2018)

  • Interpreter_SystemRegisters: Change PanicAlert to INFO_LOG in mtspr()

New in Dolphin 5.0-8050 Dev (Jun 6, 2018)

  • Software Renderer "Dump Objects" needs dedicated folder and tool-tip.

New in Dolphin 5.0-7918 Dev (May 31, 2018)

  • JitArm64_BackPatch: Correct usage of an invalidated iterator after a std::map erase() call in HandleFastmemFault()

New in Dolphin 5.0-7792 Dev (May 27, 2018)

  • GameListModel: Don't do a linear scan for each newly added game.

New in Dolphin 5.0-7725 Dev (May 25, 2018)

  • Qt: Fix stop emulation confirmation prompt bugs.

New in Dolphin 5.0-7667 Dev (May 21, 2018)

  • WiiSave: Fix typo.

New in Dolphin 5.0-7635 Dev (May 20, 2018)

  • CMakeLists: Remove "Enabling GUI" from the "Wx enabled" message.

New in Dolphin 5.0-7610 Dev (May 19, 2018)

  • Qt/GameConfigWidget: Fix checkboxes not being saved properly.

New in Dolphin 5.0-7522 Dev (May 16, 2018)

  • Qt: allow to resize the render widget however wanted on render to main.

New in Dolphin 5.0-7490 Dev (May 14, 2018)

  • Jit/CachedInterpreter: Minor cleanup to code buffer accesses.

New in Dolphin 5.0-7346 Dev (May 10, 2018)

  • FloatUtils: Remove IntDouble and IntFloat.

New in Dolphin 5.0-7272 Dev (May 7, 2018)

  • OGL/FramebufferManager: Clean up inline GLSL code.

New in Dolphin 5.0-7232 Dev (May 6, 2018)

  • Qt: Fix multiple RenderWidget issues.

New in Dolphin 5.0-7205 Dev (May 5, 2018)

  • Qt/GraphicsControls: Fix more random crashes.

New in Dolphin 5.0-7157 Dev (May 1, 2018)

  • Qt/GraphicsSettings: Save Adapter index.

New in Dolphin 5.0-7129 Dev (Apr 29, 2018)

  • Qt: Implement "Free look".

New in Dolphin 5.0-7092 Dev (Apr 27, 2018)

  • Qt: Fix "Render To Main" not booting into full-screen.

New in Dolphin 5.0-7088 Dev (Apr 26, 2018)

  • ConfigManager: Enable Auto-Updater by default.

New in Dolphin 5.0-7082 Dev (Apr 24, 2018)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-7062 Dev (Apr 21, 2018)

  • [RFC] Qt/Wx: Turn Qt into the default interface.

New in Dolphin 5.0-7044 Dev (Apr 20, 2018)

  • Qt: Fix "Open File" dialog opening twice.

New in Dolphin 5.0-7009 Dev (Apr 16, 2018)

  • IOS/STM: Reset the event hook at the correct time.

New in Dolphin 5.0-7004 Dev (Apr 15, 2018)

  • x64Emitter: Don't assume that std::tie is constexpr.

New in Dolphin 5.0-6967 Dev (Apr 13, 2018)

  • CMakeLists: Don't dump LZO's includes into the top-level directory.

New in Dolphin 5.0-6880 Dev (Apr 5, 2018)

  • DolphinQt2/CMakeLists: Use the target_* equivalents of add_definitions and include_directories.

New in Dolphin 5.0-6842 Dev (Apr 2, 2018)

  • CMakeLists: Migrate video backends off the add_dolphin_library macro and remove said macro.

New in Dolphin 5.0-6787 Dev (Mar 30, 2018)

  • Qt/PatchesWidget: Fix segfault.

New in Dolphin 5.0-6779 Dev (Mar 29, 2018)

  • Android: Updates for Android Studio 3.1.

New in Dolphin 5.0-6773 Dev (Mar 28, 2018)

  • Implement Updater UI.

New in Dolphin 5.0-6608 Dev (Mar 22, 2018)

  • Qt: Fix full-screen quitting.

New in Dolphin 5.0-6558 Dev (Mar 19, 2018)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-6513 Dev (Mar 17, 2018)

  • OGLShader: Fix mismatched assignment in compute shader constructor.

New in Dolphin 5.0-6510 Dev (Mar 16, 2018)

  • Qt/Main: Add option to launch file without -e.

New in Dolphin 5.0-6467 Dev (Mar 12, 2018)

  • ShaderCache: Decouple shader UID cache from git commit.

New in Dolphin 5.0-6438 Dev (Mar 9, 2018)

  • Qt/PropertiesDialog: Add "Game Config" tab.

New in Dolphin 5.0-6434 Dev (Mar 8, 2018)

  • Add systemd watchdog support to the traversal server.

New in Dolphin 5.0-6414 Dev (Mar 5, 2018)

  • Consolidate ec_wii functions into IOSC.

New in Dolphin 5.0-6402 Dev (Mar 2, 2018)

  • Vulkan: Fix broken post-processing.

New in Dolphin 5.0-6386 Dev (Feb 27, 2018)

  • OGL: Use glBufferData on Mali.

New in Dolphin 5.0-6382 Dev (Feb 25, 2018)

  • OGL: Only create bad shader files in Dump when compile failed.

New in Dolphin 5.0-6364 Dev (Feb 23, 2018)

  • OGL: Call GLInterface->Update() on window resize.

New in Dolphin 5.0-6358 Dev (Feb 22, 2018)

  • Qt: Remove unnecessary includes.

New in Dolphin 5.0-6356 Dev (Feb 21, 2018)

  • Fix emulated Wiimotes.

New in Dolphin 5.0-6339 Dev (Feb 19, 2018)

  • Qt/Mapping: Implement indicators.

New in Dolphin 5.0-6329 Dev (Feb 14, 2018)

  • Vulkan: Remove redundant YUYV conversion shaders.

New in Dolphin 5.0-6325 Dev (Feb 13, 2018)

  • Qt/GCMemcardManager: Misc. improvements.

New in Dolphin 5.0-6312 Dev (Feb 12, 2018)

  • ES: Make it fail on unsupported installed IOSes.

New in Dolphin 5.0-6302 Dev (Feb 9, 2018)

  • OGL: Don't leave staging texture buffer bound after mapping.

New in Dolphin 5.0-6300 Dev (Feb 8, 2018)

  • HLE: Minor cleanup.

New in Dolphin 5.0-6286 Dev (Feb 7, 2018)

  • Qt/BreakpointWidget: Fix MBP delete.

New in Dolphin 5.0-6267 Dev (Feb 2, 2018)

  • Qt/FileystemWidget: Fix crash when right-clicking GC disc.

New in Dolphin 5.0-6255 Dev (Jan 31, 2018)

  • Qt/RenderWidget: Avoid flickering.

New in Dolphin 5.0-6253 Dev (Jan 30, 2018)

  • Qt/GameCubePane: Fix memory card selector.

New in Dolphin 5.0-6247 Dev (Jan 29, 2018)

  • Fix Auto-Adjust Window Size option making the window too large.

New in Dolphin 5.0-6243 Dev (Jan 27, 2018)

  • Renderer: Fix crash on shutdown when frame dumping or taking screenshots.

New in Dolphin 5.0-6241 Dev (Jan 26, 2018)

  • Qt/GeckoCodeWidget: Add option to add/remove gecko codes from UI.

New in Dolphin 5.0-6208 Dev (Jan 22, 2018)

  • CustomTexture: Drop old texture format.

New in Dolphin 5.0-6203 Dev (Jan 19, 2018)

  • AVIDump: Remove incorrect usage of s_ prefix.

New in Dolphin 5.0-6197 Dev (Jan 16, 2018)

  • Treat custom textures with "_arb" suffix as having arbitrary mipmaps.

New in Dolphin 5.0-6194 Dev (Jan 14, 2018)

  • macOS Dolphinbar fixes.

New in Dolphin 5.0-6152 Dev (Jan 6, 2018)

  • Implement dual-source blending in shader.

New in Dolphin 5.0-6130 Dev (Jan 5, 2018)

  • DolphinQt2: Don't use a mutex in GameFileCache.

New in Dolphin 5.0-6126 Dev (Jan 4, 2018)

  • Allow users to specify the encoder used for framedumping.

New in Dolphin 5.0-6106 Dev (Dec 31, 2017)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-6084 Dev (Dec 24, 2017)

  • Fix PAL vertical scaling.

New in Dolphin 5.0-6081 Dev (Dec 20, 2017)

  • Game Inis: Additional games requiring 'Immediate Mode' off

New in Dolphin 5.0-6050 Dev (Dec 17, 2017)

  • ControllerInterface: cleanup callbacks API and logic.

New in Dolphin 5.0-6033 Dev (Dec 14, 2017)

  • Fix GLES GPU texture conversion shader.

New in Dolphin 5.0-6031 Dev (Dec 11, 2017)

  • Texture dumping regression fixes.

New in Dolphin 5.0-6026 Dev (Dec 10, 2017)

  • Call the previously-set sigaction in fastmem handler if it's not our fault.

New in Dolphin 5.0-6022 Dev (Dec 9, 2017)

  • GekkoDisassembler: Correct disassembly of fabs, fnabs, and fneg.

New in Dolphin 5.0-6018 Dev (Dec 7, 2017)

  • WX: Fix argument parsing.

New in Dolphin 5.0-5981 Dev (Dec 2, 2017)

  • Clarify the "Select the OTP/SEEPROM dump" message.

New in Dolphin 5.0-5970 Dev (Dec 1, 2017)

  • D3DBase: Mark file-scope variables as internally linked where applicable.

New in Dolphin 5.0-5949 Dev (Nov 29, 2017)

  • Add an exit key to `dolphin-emu-nogui`

New in Dolphin 5.0-5944 Dev (Nov 26, 2017)

  • OGL: Fix headless frame dumping.

New in Dolphin 5.0-5938 Dev (Nov 24, 2017)

  • Frame Dumping: Fix window-size framedumping.

New in Dolphin 5.0-5931 Dev (Nov 20, 2017)

  • BootManager: RestoreSYSCONF without resetting all other config.

New in Dolphin 5.0-5892 Dev (Nov 19, 2017)

  • Jit: Optimize gather pipe usage.

New in Dolphin 5.0-5823 Dev (Nov 15, 2017)

  • IOS: Warn on blocking IPC handlers.

New in Dolphin 5.0-5819 Dev (Nov 13, 2017)

  • D3D/main: Remove unused variable in InitBackendInfo().

New in Dolphin 5.0-5774 Dev (Nov 6, 2017)

  • Update maker information to match the wiki (PR #6109 from t27duck)

New in Dolphin 5.0-5772 Dev (Nov 6, 2017)

  • DolphinQt2: Fix broken language encodings on Windows (PR #6170 from JosJuice)

New in Dolphin 5.0-5770 Dev (Nov 6, 2017)

  • Core: Fix pragma pack usages. (PR #6169 from degasus)

New in Dolphin 5.0-5767 Dev (Nov 6, 2017)

  • Vulkan: Use VK_NV_glsl extension where available, and skip glslang (PR #6111 from stenzek)

New in Dolphin 5.0-5764 Dev (Nov 6, 2017)

  • Translation resources sync with Transifex

New in Dolphin 5.0-5763 Dev (Nov 3, 2017)

  • Improvements and important fix for NAND checks.

New in Dolphin 5.0-5745 Dev (Nov 1, 2017)

  • Resolution independent mipmaps (high IR Super Mario Galaxy Fix).

New in Dolphin 5.0-5743 Dev (Oct 31, 2017)

  • wxWidgets3: Fix compilation due to change in assert macros in macOS 10.13 SDK.

New in Dolphin 5.0-5739 Dev (Oct 29, 2017)

  • NANDImporter: Construct strings correctly.

New in Dolphin 5.0-5707 Dev (Oct 24, 2017)

  • NullSoundStream: don't call Mixer->Mix.

New in Dolphin 5.0-5698 Dev (Oct 23, 2017)

  • Vulkan: Fix crash on shutdown with Virtual XFB enabled.

New in Dolphin 5.0-5667 Dev (Oct 14, 2017)

  • MemArena: Name shared memory handle.

New in Dolphin 5.0-5636 Dev (Oct 9, 2017)

  • Add some missing WiiWare and Wii games makers.

New in Dolphin 5.0-5627 Dev (Oct 4, 2017)

  • Add some missing WiiWare makers.

New in Dolphin 5.0-5624 Dev (Oct 4, 2017)

  • IOS: Assume ticket is unpersonalised for WAD imports

New in Dolphin 5.0-5604 Dev (Sep 28, 2017)

  • More capitalization changes.

New in Dolphin 5.0-5581 Dev (Sep 27, 2017)

  • Qt: bold graphics settings on ConfigChanged, not EmulationStateChanged

New in Dolphin 5.0-5554 Dev (Sep 20, 2017)

  • OGL/TextureCache: Move file statics to the TextureCache class.

New in Dolphin 5.0-5551 Dev (Sep 18, 2017)

  • Add an option to eject the disc.

New in Dolphin 5.0-5539 Dev (Sep 17, 2017)

  • IOS/SSL: Show built-in cert error once per session.

New in Dolphin 5.0-5495 Dev (Sep 14, 2017)

  • DSPTool: Fix build.

New in Dolphin 5.0-5491 Dev (Sep 12, 2017)

  • Software/TextureSampler: const correctness

New in Dolphin 5.0-5477 Dev (Sep 11, 2017)

  • Update -d argument help message.

New in Dolphin 5.0-5439 Dev (Sep 8, 2017)

  • Qt/GameList: Use AddAction for "Change Disc".

New in Dolphin 5.0-5426 Dev (Sep 7, 2017)

  • Vulkan: Extend the NVIDIA MSAA bug to render-pass based clears.

New in Dolphin 5.0-5410 Dev (Sep 6, 2017)

  • Qt: Implement gamelist caching.

New in Dolphin 5.0-5408 Dev (Sep 5, 2017)

  • Qt/SettingsWindow: Fix window not being detected as a dialog

New in Dolphin 5.0-5406 Dev (Sep 4, 2017)

  • Qt/ControllersWindow: Use std::map instead of std::unordered_map.

New in Dolphin 5.0-5344 Dev (Sep 2, 2017)

  • Translation resources sync with Transifex.

New in Dolphin 5.0-5132 Dev (Aug 12, 2017)

  • m_bt_wiimote_motor rename and tooltip addition

New in Dolphin 5.0-5122 Dev (Aug 11, 2017)

  • GameINI: Replace Wii.Widescreen with AspectRatio

New in Dolphin 5.0-5075 Dev (Aug 7, 2017)

  • Boot/BS2: Accuracy fixes.

New in Dolphin 5.0-5033 Dev (Aug 5, 2017)

  • ProgramShaderCache: Call glTexImage3D after glTexParameter.

New in Dolphin 5.0-5023 Dev (Aug 4, 2017)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-4992 Dev (Aug 3, 2017)

  • Properly handle g_wiimotes_mutex again for real wiimotes.

New in Dolphin 5.0-4986 Dev (Aug 2, 2017)

  • Fix Time in Forecast Channel.

New in Dolphin 5.0-4901 Dev (Aug 1, 2017)

  • Remove CoreAudio audio backend.

New in Dolphin 5.0-4877 Dev (Jul 31, 2017)

  • General: Remove unnecessary semicolons.

New in Dolphin 5.0-4833 Dev (Jul 28, 2017)

  • LogManager: remove stand-alone semicolon.

New in Dolphin 5.0-4825 Dev (Jul 27, 2017)

  • Move the Wiimote connect code out of Host.

New in Dolphin 5.0-4799 Dev (Jul 26, 2017)

  • Qt: add QueueOnObject.

New in Dolphin 5.0-4788 Dev (Jul 24, 2017)

  • Update game INIs.

New in Dolphin 5.0-4742 Dev (Jul 21, 2017)

  • Remove region mismatch check for GCI folders.

New in Dolphin 5.0-4728 Dev (Jul 19, 2017)

  • Tools/lint.sh: turn on Bash 'strict mode.

New in Dolphin 5.0 / 5.0-4726 Dev (Jul 17, 2017)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-4719 Dev (Jul 15, 2017)

  • IOS/ES: Merge the title import and export contexts.

New in Dolphin 5.0-4713 Dev (Jul 14, 2017)

  • DolphinWX: fix input bitmaps not working when background input is off.

New in Dolphin 5.0-4703 Dev (Jul 12, 2017)

  • Implement minimal emulation of TMEM caching.

New in Dolphin 5.0-4700 Dev (Jul 11, 2017)

  • Qt: Fix multiple emulation shutdown bugs

New in Dolphin 5.0-4662 Dev (Jul 8, 2017)

  • Explain what Yes/No means in an assert window.

New in Dolphin 5.0-4657 Dev (Jul 6, 2017)

  • Implement Quad-Buffered stereoscopy support.

New in Dolphin 5.0-4640 Dev (Jul 5, 2017)

  • VolumeWii: Change the format of partition maps.

New in Dolphin 5.0-4607 Dev (Jul 3, 2017)

  • Disable Background Input when Background Input is disabled.

New in Dolphin 5.0-4602 Dev (Jun 30, 2017)

  • Fix some GCC ODR warnings.

New in Dolphin 5.0-4598 Dev (Jun 29, 2017)

  • Qt: Implement graphics window.

New in Dolphin 5.0-4569 Dev (Jun 28, 2017)

  • FramebufferManager: Fix EFB layers being attached to the wrong FBO.

New in Dolphin 5.0-4507 Dev (Jun 27, 2017)

  • Qt: Implement safe shutdown.

New in Dolphin 5.0-4489 Dev (Jun 26, 2017)

  • Use CompareStringOrdinal in DoFileSearch instead of _wcsicmp.

New in Dolphin 5.0-4480 Dev (Jun 24, 2017)

  • Fixed two warnings.

New in Dolphin 5.0-4464 Dev (Jun 23, 2017)

  • Improve MMU mask checks.

New in Dolphin 5.0-4444 Dev (Jun 20, 2017)

  • DolphinQt2: allow resizing RenderWidget/fix fullscreen.

New in Dolphin 5.0-4439 Dev (Jun 19, 2017)

  • Retry opening of wiimote channels on initial failure.

New in Dolphin 5.0-4400 Dev (Jun 17, 2017)

  • TextureConversionShader: Use integer math for truncating EFB format

New in Dolphin 5.0-4390 Dev (Jun 16, 2017)

  • IOS/ES: Add signature verification.

New in Dolphin 5.0-4337 Dev (Jun 15, 2017)

  • Qt: Support custom user profile paths.

New in Dolphin 5.0-4305 Dev (Jun 12, 2017)

  • Vulkan: Don't transition image layouts inside render passes.

New in Dolphin 5.0-4289 Dev (Jun 10, 2017)

  • Update zlib to 1.2.11.

New in Dolphin 5.0-4273 Dev (Jun 9, 2017)

  • IOS/ES: Implement ES_SetUpStreamKey.

New in Dolphin 5.0-4268 Dev (Jun 8, 2017)

  • unittests: set user directory.

New in Dolphin 5.0-4216 Dev (Jun 7, 2017)

  • Core: include what you use.

New in Dolphin 5.0-3921 Dev (May 27, 2017)

  • Add new Hi-DPI themed rating stars.

New in Dolphin 5.0-3908 Dev (May 26, 2017)

  • CMake: remove references to D3D12.

New in Dolphin 5.0-3894 Dev (May 24, 2017)

  • IOS/ES: Implement 3 more commands

New in Dolphin 5.0-3882 Dev (May 23, 2017)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-3834 Dev (May 22, 2017)

  • IOS/ES: Implement ES_GetTicketFromView ioctlvs.

New in Dolphin 5.0-3803 Dev (May 20, 2017)

  • WX: Use the proper format specifier.

New in Dolphin 5.0-3755 Dev (May 16, 2017)

  • DVDInterface: Fix a regression with changing discs

New in Dolphin 5.0-3749 Dev (May 15, 2017)

  • Reuse the IOS code for WAD installation

New in Dolphin 5.0-3720 Dev (May 13, 2017)

  • Frame: Remove unused member function OnToggleDualCore.

New in Dolphin 5.0-3683 Dev (May 10, 2017)

  • Config: Fix a formatting issue.

New in Dolphin 5.0-3679 Dev (May 9, 2017)

  • Config/Layer: Fix accidental cast of RecursiveSection to Section.

New in Dolphin 5.0-3669 Dev (May 8, 2017)

  • Unicode correctness.

New in Dolphin 5.0-3635 Dev (May 5, 2017)

  • Add a workaround for a PowerVR glsl compiler bug.

New in Dolphin 5.0-3572 Dev (May 2, 2017)

  • Frame: Normalize member names.

New in Dolphin 5.0-3560 Dev (May 1, 2017)

  • MemoryWindow: Minor cleanup

New in Dolphin 5.0-3539 Dev (Apr 30, 2017)

  • Automatic translation resources sync with Transifex

New in Dolphin 5.0-3489 Dev (Apr 29, 2017)

  • JitArm64: Implement CR cache.

New in Dolphin 5.0-3486 Dev (Apr 28, 2017)

  • Vulkan: Implement support for post-processing.

New in Dolphin 5.0-3475 Dev (Apr 27, 2017)

  • JitArm64_SystemRegisters: Fix crXXX (set 32nd bit)

New in Dolphin 5.0-3463 Dev (Apr 26, 2017)

  • Various CMake cleanups for DolphinWX.

New in Dolphin 5.0-3441 Dev (Apr 24, 2017)

  • WX: Don't specify a parent frame for the render frame

New in Dolphin 5.0-3421 Dev (Apr 22, 2017)

  • Jit_Integer: Use constant pool in GenerateOverflow.

New in Dolphin 5.0-3414 Dev (Apr 21, 2017)

  • ArmCPUDetect: Add missing include

New in Dolphin 5.0-3406 Dev (Apr 19, 2017)

  • Android: Add audio stretch setting.

New in Dolphin 5.0-3404 Dev (Apr 18, 2017)

  • Vulkan: Use BlendingState from VideoCommon.

New in Dolphin 5.0-3372 Dev (Apr 15, 2017)

  • Jit64: Make psq_lXX PIE-compliant

New in Dolphin 5.0-3360 Dev (Apr 14, 2017)

  • GPFifo: Use a pointer instead of an index

New in Dolphin 5.0-3354 Dev (Apr 13, 2017)

  • JitArm64_RegCache: Use std::array where applicable.

New in Dolphin 5.0-3334 Dev (Apr 12, 2017)

  • Get rid of some nonsense related to booting DOL/ELF files.

New in Dolphin 5.0-3328 Dev (Apr 12, 2017)

  • Make the Wii config pane shorter.

New in Dolphin 5.0-3313 Dev (Apr 11, 2017)

  • RenderBase: Return tuples from CalculateTargetScale and ConvertStereoRectangle instead of using out parameters.

New in Dolphin 5.0-3310 Dev (Apr 10, 2017)

  • PPCTables: Do not consider OPTYPE_UNKNOWN as valid instruction.

New in Dolphin 5.0-3274 Dev (Apr 8, 2017)

  • IOS/ES: Block ES_DIVerify from the IPC interface.

New in Dolphin 5.0-3255 Dev (Apr 6, 2017)

  • TextureConversionShader: Add missing swap for index of C14X2 textures.

New in Dolphin 5.0-3251 Dev (Apr 5, 2017)

  • Add configurable toggle to round vertices to nearest pixel.

New in Dolphin 5.0-3245 Dev (Apr 4, 2017)

  • IOS/WFS: Fix logging message.

New in Dolphin 5.0-3222 Dev (Apr 3, 2017)

  • IOS: Don't expose HLE::Reset().

New in Dolphin 5.0-3183 Dev (Apr 1, 2017)

  • Remove libao sound backend.

New in Dolphin 5.0-3156 Dev (Mar 30, 2017)

  • Fifo: Remove unnecessary integral casts.

New in Dolphin 5.0-3138 Dev (Mar 28, 2017)

  • Initial support for Haiku.

New in Dolphin 5.0-3118 Dev (Mar 27, 2017)

  • DSPIntMultiplier: Place translation unit local functions in an anonymous namespace.

New in Dolphin 5.0-3112 Dev (Mar 26, 2017)

  • Fix incomplete Core.vcxproj.filters end-tag.

New in Dolphin 5.0-3073 Dev (Mar 24, 2017)

  • DiscIO: add empty UNKNOWN_REGION case (fixes warning).

New in Dolphin 5.0-3067 Dev (Mar 23, 2017)

  • TextureCache: Don't lock freed rendertargets for one frame.

New in Dolphin 5.0-3059 Dev (Mar 22, 2017)

  • GeckoCodeConfig: Minor changes.

New in Dolphin 5.0-3036 Dev (Mar 21, 2017)

  • Jit64: Implement a constant pool.

New in Dolphin 5.0-3021 Dev (Mar 20, 2017)

  • VertexShaderGen: Correct for negative viewport dimensions.

New in Dolphin 5.0-2979 Dev (Mar 18, 2017)

  • Don't save watches and breakpoints on stop and load on boot.

New in Dolphin 5.0-2968 Dev (Mar 17, 2017)

  • SI: Convert SI buffer from a C array to std::array.

New in Dolphin 5.0-2941 Dev (Mar 16, 2017)

  • Default to SSL verify on.

New in Dolphin 5.0-2877 Dev (Mar 13, 2017)

  • DSPEmitter/DSPInterpreter: Remove unnecessary const specifiers from function declaration parameters.

New in Dolphin 5.0-2852 Dev (Mar 11, 2017)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-2847 Dev (Mar 10, 2017)

  • VideoBackends: Set the maximum range when the depth range is oversized.

New in Dolphin 5.0-2833 Dev (Mar 9, 2017)

  • VideoBackends: Fix crashes introduced by #4999.

New in Dolphin 5.0-2811 Dev (Mar 8, 2017)

  • Always use visible text in GameList.

New in Dolphin 5.0-2744 Dev (Mar 5, 2017)

  • Common: Move byte swapping utilities into their own header.

New in Dolphin 5.0-2720 Dev (Mar 3, 2017)

  • InputCommon: move Setting classes out of ControlGroup.

New in Dolphin 5.0-2699 Dev (Mar 2, 2017)

  • OGL SetBlendMode: always set blend equation and func.

New in Dolphin 5.0-2692 Dev (Mar 1, 2017)

  • Contributing.md: Update C++11 mention to C++14

New in Dolphin 5.0-2673 Dev (Feb 28, 2017)

  • JitCache: Fix two block invalidation issues.

New in Dolphin 5.0-2668 Dev (Feb 28, 2017)

  • PatchEngine: Apply speedhack per PC, not only per block entry.

New in Dolphin 5.0-2660 Dev (Feb 27, 2017)

  • IOS/ES: Implement DeleteTitle.

New in Dolphin 5.0-2612 Dev (Feb 25, 2017)

  • CachedInterpreter: Forward declare instruction struct.

New in Dolphin 5.0-2577 Dev (Feb 23, 2017)

  • IOS/FFSP: Fix the "past EOF" check.

New in Dolphin 5.0-2567 Dev (Feb 21, 2017)

  • IOS/FFSP: Fix the read handler logic.

New in Dolphin 5.0-2563 Dev (Feb 20, 2017)

  • IOS/ES: Fix the initial content FD value.

New in Dolphin 5.0-2551 Dev (Feb 18, 2017)

  • Vulkan: Fix GPU hangs on AMD Polaris.

New in Dolphin 5.0-2538 Dev (Feb 16, 2017)

  • C++ conformance fixes (MSVC /permissive-).

New in Dolphin 5.0-2517 Dev (Feb 15, 2017)

  • Remove C++14 optional digit separator.

New in Dolphin 5.0-2512 Dev (Feb 14, 2017)

  • Add Stop Play/Recording Input Menu.

New in Dolphin 5.0-2510 Dev (Feb 13, 2017)

  • Rename "Copy Wii Save" to "Load Wii Save".

New in Dolphin 5.0-2480 Dev (Feb 11, 2017)

  • ControllerEmu: Add const to UpdateReferences() first reference parameter.

New in Dolphin 5.0-2464 Dev (Feb 10, 2017)

  • InputConfigDialog pass the device_cbox to the wiimote extension dialogs.

New in Dolphin 5.0-2457 Dev (Feb 9, 2017)

  • ControllerEmu: Fix incorrect default radius being set in AnalogStick.

New in Dolphin 5.0-2441 Dev (Feb 8, 2017)

  • Fix default audio backend on Android being "No audio output".

New in Dolphin 5.0-2439 Dev (Feb 8, 2017)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-2361 Dev (Feb 7, 2017)

  • CMake: re-run to get version information when .git/HEAD changes.

New in Dolphin 5.0-2354 Dev (Feb 7, 2017)

  • [Video] Warn when booting a bounding box game on an unsupported GPU.

New in Dolphin 5.0-2329 Dev (Feb 6, 2017)

  • Core: Actually make the State enum an enum class.

New in Dolphin 5.0-2314 Dev (Feb 5, 2017)

  • Don't call Movie::SetTitleId from ES.

New in Dolphin 5.0-2293 Dev (Feb 4, 2017)

  • Don't load game INIs in Core::Init

New in Dolphin 5.0-2260 Dev (Feb 3, 2017)

  • cmake: Improve support for multi-configuration generators.

New in Dolphin 5.0-2247 Dev (Feb 2, 2017)

  • JitArm64: Initial implementation of the BLR optimization.

New in Dolphin 5.0-2245 Dev (Feb 2, 2017)

  • cmake: Move Qt5 search to DolphinQt build script.

New in Dolphin 5.0-2243 Dev (Feb 1, 2017)

  • "Wii Remote Motor" -> "Wii Remote Rumble"

New in Dolphin 5.0-2227 Dev (Jan 31, 2017)

  • DSPAssembler/DSPDisassembler: Make constructors explicit.

New in Dolphin 5.0-2224 Dev (Jan 30, 2017)

  • IOS STM: Get rid of forward declarations in the cpp file.

New in Dolphin 5.0-2180 Dev (Jan 28, 2017)

  • DSPEmitter: Fix -Wreorder warnings

New in Dolphin 5.0-2170 Dev (Jan 27, 2017)

  • DSPCore: Move CompileCurrent to the DSPEmitter.

New in Dolphin 5.0-2143 Dev (Jan 26, 2017)

  • DSPEmitter: Amend member variable naming

New in Dolphin 5.0-2134 Dev (Jan 25, 2017)

  • CMake cleanup.

New in Dolphin 5.0-2124 Dev (Jan 25, 2017)

  • DSPJitRegCache: Make GetReg return by value.

New in Dolphin 5.0-2103 Dev (Jan 24, 2017)

  • CMake: Cleanup macOS-related logic.

New in Dolphin 5.0-2002 Dev (Jan 22, 2017)

  • EXI_Channel: Minor cleanup.

New in Dolphin 5.0-1984 Dev (Jan 21, 2017)

  • CMake cleanup.

New in Dolphin 5.0-1949 Dev (Jan 20, 2017)

  • PowerPC: Explicitly savestate PowerPCState members.

New in Dolphin 5.0-1943 Dev (Jan 19, 2017)

  • Reorganise the IOS HLE source files (and drop WII_IPC_HLE)

New in Dolphin 5.0-1926 Dev (Jan 18, 2017)

  • IPC_HLE: Namespace IPC HLE.

New in Dolphin 5.0-1880 Dev (Jan 17, 2017)

  • CMake: Search /usr/local paths on BSD.

New in Dolphin 5.0-1878 Dev (Jan 17, 2017)

  • InputCommon: Fix FreeBSD 11 libusb incompatibilities.

New in Dolphin 5.0-1850 Dev (Jan 16, 2017)

  • HW/DSP: Use member initializers with structs/unions where applicable.

New in Dolphin 5.0-1827 Dev (Jan 14, 2017)

  • ColorUtil: Make decodeCI8image's pal parameter const.

New in Dolphin 5.0-1819 Dev (Jan 13, 2017)

  • GameINI: NAC/NAR - Legend of Zelda: Ocarina of Time and Majora's Mask VC - Set EFBToTextureEnable to False.

New in Dolphin 5.0-1777 Dev (Jan 12, 2017)

  • DolphinWX: Fix position of GameListCtrl tooltips on macOS.

New in Dolphin 5.0-1752 Dev (Jan 11, 2017)

  • Android: Change Exit Without Saving to Save and Exit.

New in Dolphin 5.0-1745 Dev (Jan 10, 2017)

  • TextureDecoder: Seperate each format into its own function

New in Dolphin 5.0-1729 Dev (Jan 9, 2017)

  • IOFile: Correct explicit operator bool semantics

New in Dolphin 5.0-1721 Dev (Jan 8, 2017)

  • IOS HLE: Naming cleanup

New in Dolphin 5.0-1691 Dev (Jan 6, 2017)

  • OGL: Move blending logic in VideoCommon.

New in Dolphin 5.0-1665 Dev (Jan 5, 2017)

  • Add missing new lines for OSD

New in Dolphin 5.0-1653 Dev (Jan 4, 2017)

  • OGL/Vulkan: Drop destination alpha pass.

New in Dolphin 5.0-1644 Dev (Jan 3, 2017)

  • FifoPlayer: Loop playback consistency, save texture memory to file.

New in Dolphin 5.0-1605 Dev (Dec 30, 2016)

  • VideoCommon: Don't process the depth range in the vertex shader if it's not oversized.

New in Dolphin 5.0-1595 Dev (Dec 29, 2016)

  • TextureCache: Add a dirty bit for partial updates on overlapping EFB copies.

New in Dolphin 5.0-1593 Dev (Dec 28, 2016)

  • ControllerEmu: Fix LoadDefaults to use ciface argument.

New in Dolphin 5.0-1589 Dev (Dec 27, 2016)

  • Add cmake options to disable optional dependencies.

New in Dolphin 5.0-1533 Dev (Dec 24, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-1532 Dev (Dec 24, 2016)

  • Stop Movie/Netplay before triggering STM shutdown.

New in Dolphin 5.0-1516 Dev (Dec 21, 2016)

  • DSPTables: Amend table formatting.

New in Dolphin 5.0-1503 Dev (Dec 20, 2016)

  • EmuCodeBlock: Make nearcode and farcode protected.

New in Dolphin 5.0-1490 Dev (Dec 19, 2016)

  • TextureCache: Use same color coefficients for EFB2Tex as EFB2RAM.

New in Dolphin 5.0-1483 Dev (Dec 18, 2016)

  • DolphinWX: Add ability to filter symbols (by name).

New in Dolphin 5.0-1480 Dev (Dec 15, 2016)

  • Jit: Move most x86-64-specific code out of JitCommon.

New in Dolphin 5.0-1473 Dev (Dec 13, 2016)

  • PixelShaderGen: Fix incorrect indexing of tevLerpBias.

New in Dolphin 5.0-1471 Dev (Dec 12, 2016)

  • Jit64: Fix a few trivial PIE issues.

New in Dolphin 5.0-1456 Dev (Dec 10, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-1448 Dev (Dec 9, 2016)

  • ISOProperties: Separate the filesystem tab out into its own class

New in Dolphin 5.0-1446 Dev (Dec 8, 2016)

  • Common: Add alignment header.

New in Dolphin 5.0-1444 Dev (Dec 5, 2016)

  • OGL: Fix assertion when minimizing window.

New in Dolphin 5.0-1422 Dev (Dec 3, 2016)

  • DolphinQt2: InfoWidget: explicit type for std::min.

New in Dolphin 5.0-1418 Dev (Dec 2, 2016)

  • Externals: Update libusb to version 1.0.21.

New in Dolphin 5.0-1351 Dev (Nov 26, 2016)

  • IPC_HLE: Small cleanup.

New in Dolphin 5.0-1341 Dev (Nov 25, 2016)

  • Change the patch engine log to be debug level log.

New in Dolphin 5.0-1333 Dev (Nov 22, 2016)

  • Jit64: Minor Typo Fix.

New in Dolphin 5.0-1331 Dev (Nov 21, 2016)

  • D3D/Vulkan: Handle strided XFB copies.

New in Dolphin 5.0-1328 Dev (Nov 19, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-1327 Dev (Nov 19, 2016)

  • IPC_HLE: Fix emulated BT crash (uninitialised memory).

New in Dolphin 5.0-1325 Dev (Nov 18, 2016)

  • DolphinWX: Fix toolbar creation on macOS.

New in Dolphin 5.0-1323 Dev (Nov 17, 2016)

  • Vulkan: Use multiple command pools, one per frame.

New in Dolphin 5.0-1316 Dev (Nov 14, 2016)

  • Vulkan: Fix crash on EFB poke.

New in Dolphin 5.0-1297 Dev (Nov 12, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-1296 Dev (Nov 11, 2016)

  • NetPlayLauncher: Add missing #pragma once.

New in Dolphin 5.0-1287 Dev (Nov 11, 2016)

  • GCAdapterConfigDiag: Make public functions private.

New in Dolphin 5.0-1281 Dev (Nov 10, 2016)

  • FrameTools: Avoid deadlock in UpdateGUI().

New in Dolphin 5.0-1267 Dev (Nov 9, 2016)

  • DolphinWX: Move common wxUpdateUIEvent functions to WxEventUtils.

New in Dolphin 5.0-1265 Dev (Nov 8, 2016)

  • Renderer: Threaded frame dumping.

New in Dolphin 5.0-1256 Dev (Nov 6, 2016)

  • Framedump: Use an object for the framedumping state.

New in Dolphin 5.0-1250 Dev (Nov 5, 2016)

  • CodeWindow: Migrate more menubar handling code to CFrame.

New in Dolphin 5.0-1245 Dev (Nov 4, 2016)

  • Change "Wiimote" to "Wii Remote" in Logs.

New in Dolphin 5.0-1211 Dev (Nov 2, 2016)

  • CMake: build PortAudio as static library.

New in Dolphin 5.0-1209 Dev (Nov 1, 2016)

  • [Android TV] Fix a screenshot glitch on game selector.

New in Dolphin 5.0-1205 Dev (Oct 31, 2016)

  • DriverDetails: Make the bug identifiers humanly readable.

New in Dolphin 5.0-1171 Dev (Oct 30, 2016)

  • Remove VolumeCreator logs.

New in Dolphin 5.0-1161 Dev (Oct 29, 2016)

  • Fix window focus detection on Linux (rebase from #3843).

New in Dolphin 5.0-1156 Dev (Oct 28, 2016)

  • DriverDetails: Disable dual-source blending on AMD OGL drivers.

New in Dolphin 5.0-1138 Dev (Oct 25, 2016)

  • VideoCommon: Fix GetInterpolationQualifier calls.

New in Dolphin 5.0-1134 Dev (Oct 24, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-1129 Dev (Oct 23, 2016)

  • Fix a schedule event assert on ClearCacheThreadSafe.

New in Dolphin 5.0-1127 Dev (Oct 22, 2016)

  • PixelShaderGen: Add support for RGBA6 EFB format truncation.

New in Dolphin 5.0-1107 Dev (Oct 21, 2016)

  • Movie: Add missing includes.

New in Dolphin 5.0-1105 Dev (Oct 18, 2016)

  • BreakPoints: ClearAllTemporary uses valid iterators.

New in Dolphin 5.0-1103 Dev (Oct 17, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 5.0-1066 Dev (Oct 14, 2016)

  • ConfigManager: Sync Dolphin settings to SYSCONF on exit.

New in Dolphin 5.0-1064 Dev (Oct 14, 2016)

  • EXI: Fix incorrect byte order when writing 3-byte data to BBA_WRTXFIFOD.

New in Dolphin 5.0-1057 Dev (Oct 13, 2016)

  • Android: Use the light theme for emulation.

New in Dolphin 5.0-1055 Dev (Oct 13, 2016)

  • SyncGPU: Fix savestate.

New in Dolphin 5.0-1053 Dev (Oct 12, 2016)

  • AVIDump: Move CoreTiming into caller.

New in Dolphin 5.0-1031 Dev (Oct 8, 2016)

  • Framedump: General code cleanup.

New in Dolphin 5.0-999 Dev (Oct 7, 2016)

  • Vulkan: Use correct source format to determine palette size.

New in Dolphin 5.0-993 Dev (Oct 6, 2016)

  • TextureCache: Don't re-use pooled textures within the same frame.

New in Dolphin 5.0-985 Dev (Oct 5, 2016)

  • Vulkan: Fix bug with palette converted EFB copies.

New in Dolphin 5.0-901 Dev (Oct 3, 2016)

  • Fix a few warnings.

New in Dolphin 5.0-895 Dev (Oct 3, 2016)

  • VolumeGC: Set m_banner_loaded when banner loading fails.

New in Dolphin 5.0-765 Dev (Oct 2, 2016)

  • Lots of Logs levels changes (also enable INFO level in every build).

New in Dolphin 5.0-753 Dev (Oct 1, 2016)

  • VertexManagerBase: Get rid of a u16 cast.

New in Dolphin 5.0-750 Dev (Oct 1, 2016)

  • Vulkan: Amend header includes.

New in Dolphin 5.0-715 Dev (Sep 30, 2016)

  • MMU: Get rid of type punning in FP read/write functions.

New in Dolphin 5.0-707 Dev (Sep 29, 2016)

  • Adds forgotten wiimote home button.

New in Dolphin 5.0-705 Dev (Sep 28, 2016)

  • PowerPC: Fix Dynamic BAT savestates.

New in Dolphin 5.0-703 Dev (Sep 28, 2016)

  • Redo the MemCheck add dialog.

New in Dolphin 5.0-691 Dev (Sep 27, 2016)

  • Improve PerfQuery accuracy.

New in Dolphin 5.0-683 Dev (Sep 27, 2016)

  • Fifo: Use SyncGPU timings for single core.

New in Dolphin 5.0-676 Dev (Sep 26, 2016)

  • Android: Fix Wiimote left button.

New in Dolphin 5.0-674 Dev (Sep 26, 2016)

  • In-class initialise member variables.

New in Dolphin 5.0-666 Dev (Sep 24, 2016)

  • Null: Add missing header guard.

New in Dolphin 5.0-664 Dev (Sep 23, 2016)

  • Adds Android Wiimote button images.

New in Dolphin 5.0-656 Dev (Sep 22, 2016)

  • SWVertexLoader: Value initialize SetupUnit instance.

New in Dolphin 5.0-649 Dev (Sep 20, 2016)

  • Android: fix joystick saving incorrect y-coordinate.

New in Dolphin 5.0-647 Dev (Sep 19, 2016)

  • Android: fix save and load state menus on non-TV devices.

New in Dolphin 5.0-626 Dev (Sep 16, 2016)

  • Update Menu Ellipses Usage.

New in Dolphin 5.0-622 Dev (Sep 15, 2016)

  • Add the configuration of how a memory check is added via the memory window.

New in Dolphin 5.0-613 Dev (Sep 14, 2016)

  • DiscIO: Fix NAND Memory Leak.

New in Dolphin 5.0-600 Dev (Sep 13, 2016)

  • Lens distortion post-processing shader.

New in Dolphin 5.0-595 Dev (Sep 12, 2016)

  • JitArm64: Cleanup + small fix.

New in Dolphin 5.0-574 Dev (Sep 9, 2016)

  • Fix the breakpoint list not updating after adding a memory check via the memory view.

New in Dolphin 5.0-568 Dev (Sep 8, 2016)

  • PixelShaderGen: Always divide the texture coordinates by q.

New in Dolphin 5.0-562 Dev (Sep 7, 2016)

  • Fix the master build.

New in Dolphin 5.0-544 Dev (Sep 6, 2016)

  • Remove the old Xlib backend.

New in Dolphin 5.0-530 Dev (Sep 6, 2016)

  • Star Wars: The Clone Wars INI.

New in Dolphin 5.0-522 Dev (Sep 5, 2016)

  • Core: CoreTiming Cleanup (Add UnitTests)

New in Dolphin 5.0-510 Dev (Sep 2, 2016)

  • VideoSoftware: Fix unsigned overflow bug in fog.

New in Dolphin 5.0-500 Dev (Sep 1, 2016)

  • VertexShaderGen: Fix D3D11 X3014 compile error.

New in Dolphin 5.0-498 Dev (Sep 1, 2016)

  • Fix Graphics Settings Capitalization.

New in Dolphin 5.0-480 Dev (Aug 31, 2016)

  • TextureCacheBase: Handle textures loaded from address 0x0.

New in Dolphin 5.0-478 Dev (Aug 29, 2016)

  • VideoInterface: Fix panic alert on interlaced fields.

New in Dolphin 5.0-471 Dev (Aug 29, 2016)

  • Fix the Debugger font not appearing on the captions of panes.

New in Dolphin 5.0-466 Dev (Aug 23, 2016)

  • D3D: Correctly invert the viewport depth range.

New in Dolphin 5.0-458 Dev (Aug 23, 2016)

  • VertexManagerBase: Get rid of static state

New in Dolphin 5.0-445 Dev (Aug 21, 2016)

  • Fix a really stupid GLSL version parsing bug

New in Dolphin 5.0-424 Dev (Aug 15, 2016)

  • Convert OSREPORT text from SJIS to UTF-8 (PR #4121 from leoetlino)

New in Dolphin 5.0-422 Dev (Aug 12, 2016)

  • Jit: Check the FIFO on EIEIO instructions.

New in Dolphin 5.0-419 Dev (Aug 12, 2016)

  • Tools: Fix the lint script (for real, this time -- and the last time).

New in Dolphin 5.0-409 Dev (Aug 11, 2016)

  • JitArm64: Fix two issues.

New in Dolphin 5.0-406 Dev (Aug 11, 2016)

  • Fix choosing certain localized EXI devices.

New in Dolphin 5.0-389 Dev (Aug 10, 2016)

  • PixelEngine: Cleanup PE Token.

New in Dolphin 5.0-385 Dev (Aug 9, 2016)

  • Fix improper SRAM RTC offset.

New in Dolphin 5.0-381 Dev (Aug 8, 2016)

  • Fix building with PCH disabled.

New in Dolphin 5.0-373 Dev (Aug 6, 2016)

  • Remove Global Declarations from Movie.

New in Dolphin 5.0-369 Dev (Aug 5, 2016)

  • NetWindow: Add missing override specifier.

New in Dolphin 5.0-361 Dev (Aug 4, 2016)

  • Make Dolphin remember the NetPlay window size/position.

New in Dolphin 5.0-359 Dev (Aug 3, 2016)

  • Tools: Fix lint by removing unneeded awk.

New in Dolphin 5.0-351 Dev (Aug 2, 2016)

  • FifoPlayer: const correctness.

New in Dolphin 5.0-349 Dev (Aug 1, 2016)

  • AudioCommon: const correctness.

New in Dolphin 5.0-325 Dev (Jul 30, 2016)

  • Make it so comments don't take up gecko space.

New in Dolphin 5.0-321 Dev (Jul 29, 2016)

  • Cleaned Up Melee Netplay Community Settings.

New in Dolphin 5.0-302 Dev (Jul 25, 2016)

  • Display RTC on OSD.

New in Dolphin 5.0-286 Dev (Jul 22, 2016)

  • Fix GWL.ini mistake made in 2e02c10.

New in Dolphin 5.0-284 Dev (Jul 22, 2016)

  • Netplay: Fix a typo in the MD5 check drop-down

New in Dolphin 5.0-282 Dev (Jul 21, 2016)

  • Update WD9.ini.

New in Dolphin 5.0-280 Dev (Jul 21, 2016)

  • Check for zero height when splitting video dump.

New in Dolphin 5.0-274 Dev (Jul 20, 2016)

  • Trivial warning fixes.

New in Dolphin 5.0-266 Dev (Jul 19, 2016)

  • Add Configurable RTC options.

New in Dolphin 5.0-254 Dev (Jul 18, 2016)

  • EXI: Misc const correctness changes.

New in Dolphin 5.0-222 Dev (Jul 17, 2016)

  • Netplay: Fix synchronization for the Wiinote netplay.

New in Dolphin 5.0-209 Dev (Jul 15, 2016)

  • EXI_Channel: Use std::array.

New in Dolphin 5.0-206 Dev (Jul 15, 2016)

  • ControllerInterface: Make the ID assigning code common.

New in Dolphin 5.0-202 Dev (Jul 14, 2016)

  • Finish Menu Capitalization Fixes.

New in Dolphin 5.0-184 Dev (Jul 13, 2016)

  • Use g_want_determinism more.

New in Dolphin 5.0-174 Dev (Jul 13, 2016)

  • Fix building with PCH disabled.

New in Dolphin 5.0-170 Dev (Jul 12, 2016)

  • Strip whitespace from Evdev and OSX controller names.

New in Dolphin 5.0-161 Dev (Jul 11, 2016)

  • evdev: Clamp axis values to the 0.0-1.0 range.

New in Dolphin 5.0-159 Dev (Jul 11, 2016)

  • Netplay: check if all players have the game before starting.

New in Dolphin 5.0-157 Dev (Jul 11, 2016)

  • Fix more warnings.

New in Dolphin 5.0-146 Dev (Jul 10, 2016)

  • XFB: Send image to screen at start of field (Reduce VirtualXFB latency).

New in Dolphin 5.0-136 Dev (Jul 9, 2016)

  • Netplay: Fix 2nd session on Wiimote netplay.

New in Dolphin 5.0-129 Dev (Jul 7, 2016)

  • DolphinWX: Fix a mix-up.

New in Dolphin 5.0-127 Dev (Jul 6, 2016)

  • Revert "Undo the addition of a translatable string during the string freeze".

New in Dolphin 5.0-125 Dev (Jul 5, 2016)

  • Sync the "enable cheat" setting over netplay.

New in Dolphin 5.0-122 Dev (Jul 5, 2016)

  • PatchEngine: Clear active codes on shutdown.

New in Dolphin 5.0-120 Dev (Jul 2, 2016)

  • Automatic translation resources update from Transifex.

New in Dolphin 5.0-119 Dev (Jul 1, 2016)

  • FifoPlayer: Remove unnecessary headers/namespace cleanup.

New in Dolphin 5.0-108 Dev (Jun 30, 2016)

  • Jit: Remove unsafe MOV optimization.

New in Dolphin 5.0-106 Dev (Jun 30, 2016)

  • Remove Boomy.

New in Dolphin 5.0-103 Dev (Jun 29, 2016)

  • FifoPlayer: Cull some explicit delete and new instances

New in Dolphin 5.0-99 Dev (Jun 28, 2016)

  • Split audio dumps on sample rate changes.

New in Dolphin 5.0-92 Dev (Jun 27, 2016)

  • Refactor the fastmem/trampoline code.

New in Dolphin 5.0-88 Dev (Jun 27, 2016)

  • JIT perf improvements for quantized loads/stores.

New in Dolphin 5.0-86 Dev (Jun 27, 2016)

  • D3D: Fix crash on start with BBox enabled.

New in Dolphin 5.0-80 Dev (Jun 27, 2016)

  • x64EmitterTest: fill cpu_info with 0x01 instead of 0xFF to make gcc happier.

New in Dolphin 5.0-78 Dev (Jun 26, 2016)

  • VideoCommon: Fix some warnings.

New in Dolphin 5.0-29 Dev (Jun 25, 2016)

  • Undo some comment formatting changes from b5104a7 (PR #3934 from JosJuice)

New in Dolphin 5.0-11 Dev (Jun 24, 2016)

  • Fix building with PCH disabled.

New in Dolphin 5.0 (Jun 24, 2016)

  • TEXTURE ENVIRONMENT FIXES:
  • Texture EnVironment Fixes (TEV Fixes) is a fundamental change to how Dolphin handles the graphics pipeline in the GameCube and Wii. Rather than attempting to emulate integer math using floating point math, Dolphin abandons that by taking advantage of the D3D11 and OpenGL 3 (or newer) APIs that allow for the use of integer math unlike older APIs. Back when Dolphin was first introduced, this wasn't even an option outside of a software renderer as those APIs didn't exist yet! Despite integer math being supported since OpenGL 3, many graphics cards and drivers still struggle to handle integer math correctly. This could cause some loss in performance in specific situations, but, the huge increase in accuracy solving thousands of graphical issues across hundreds of games would simply not be possible without the switch.
  • ZFREEZE SUPPORT:
  • zFreeze is one of those features that we never thought would be implemented. Developers have been aware of the feature for quite some time, but no one could quite get a handle on how to implement it. It took three developers working upon years of research to finally crack the code, and now every known situation of zFreeze works properly in Dolphin! As we proudly stated once zFreeze emulation was defeated yes, you can finally play Rogue Squadron II in Dolphin. Due to how demanding it is and all the crazy hardware tricks it uses, it may not be perfect yet, but zFreeze will not be causing any more headaches.
  • There are roughly about two dozen known GameCube/Wii games that make use of zFreeze in some way and likely many others that use it for similarly benign reasons. While it's mostly used for shadows, Blood Omen 2 and Mario Power Tennis are notably much, much more playable without zfighting and layering issues.
  • BETTER AND FASTER CPU EMULATION:
  • Much like Dolphin's GPU emulation, Dolphin's CPU emulation has seen many accuracy improvements over the past two and half years. And it's sacrificed compatibility, too. While D3D9 was sacrificed for integers, the x86_32 JIT was sacrificed for a whole slew of improvements. We promised users that dropping the 32-bit JIT would open up many options for improvements, but, even we didn't expect nearly a 100% improvement in performance in the JIT!
  • Dolphin Benchmark performance relative to 4.0 - higher is better. Click here for the non-relative results. While Wii Disc Timings hurt performance of this test, that issue did not carry over to standard games. To match real world performance, this graph should go even higher!
  • Dropping the 32-bit JIT was hugely instrumental in many of these changes; it meant a lot less work to implement new features (no longer have to implement it twice, once for each architecture), along with the lifting of some restraints that heldback various optimization ideas. The result of the added ease is that many instructions that previously had to fall back onto the costly interpreter have now been implemented into the JIT. Any game that uses said instructions will see a performance boost. Even better, by using a super-accurate software interpreter backed up by hardware tests as a guideline, many instructions were made more accurate over the course of the 4.0 era. It was very easy to simply fall through walls not too long ago.
  • One of our touted features that show just how much more accurate Dolphin has become is that hardware recorded replays in games like Mario Kart: Double Dash!!, F-Zero GX, Mario Kart Wii, and every other game we've tested with replay support now can be correctly replayed between Dolphin and console without issues.
  • In our previous release, if a title used full MMU emulation, that more or less meant it was not playable due to just how demanding these games were. One of the focuses of CPU emulation was to make these games playable, and many JIT optimizations targetted MMU titles. None more important than the Far-Code Cache, which greatly speeds up MMU games by cleaning up the instruction cache of little used code and keeping more important code cached. On top of that, Dolphin 5.0 can boot and play Rogue Squadron III: Rebel Strike thanks to better MMU emulation!
  • The kicker? All of the JIT optimizations allow Rebel Strike to run more than ten times faster than it would otherwise run. That's a pretty good performance gain, even if that still means it can only be run fullspeed on the best of modern computers.
  • 3D STEREOSCOPIC OUTPUT:
  • Dolphin has had forays into 3D Stereoscopic output before, but it hasn't worked out very well. Using outdated methods that often relied on a stark loss of image quality (and ran at half the framerate!), 3D Stereoscopic Output was dropped shortly after the 4.0 release. Armed with the knowledge and documentation of modern 3D devices, Armada went through and reimplemented Stereoscopic output from the ground up. This time around, users don't have to choose between crisp colors and fluid framerate or stereoscopic 3D. Dolphin's new and improved stereoscopic 3D support can interface with Top/Bottom and Side-by-Side monitors, and in D3D will still work with NVIDIA 3D Vision.
  • FULL ES_LAUNCH SUPPORT:
  • Like zFreeze, ES_Launch is another of those long-time features that has caused issues in the various games that use it. Thankfully, by the time 4.0 rolled around, things were mostly sorted out side from a few games. People trying to play Metroid Prime: Trilogy probably noticed that the difficulty and saveslot they wanted to use didn't matter; Dolphin would always load the default difficulty in the first saveslot. This meant you couldn't even get to Metroid Prime 2's multiplayer in Trilogy, since it would just load the single player. House of the Dead 2 & 3 Returns would only load House of the Dead 2, and Super Smash Bros. Brawl couldn't load the masterpieces on the disc. This was all because of ES_Launch support being incomplete; as a work-around to make things not just freeze, Dolphin would load the games with default parameters.
  • Dolphin 5.0 features full ES_Launch support through better reverse-engineering and understanding of the feature. This new implementation of ES_Launch is known to work in every single situation without causing any regressions and should be the end of ES_Launch problems in Dolphin unless we inadvertently break it again.
  • REVAMPED NETPLAY:
  • Thanks to an active netplay community, we try our best to keep things up to date and working. Back in Dolphin 4.0, netplay was quite a thing to setup. Users would have to port-forward, sync all settings manually, and even if they did all that, there would be no warning if they did desync. Thanks to a very active community at smashladder for assisting in high volume testing, we've managed to pack in a ton of new features for netplay in Dolphin 5.0!
  • Dualcore Netplay: A new form of Dualcore called "fake-completion" was added. While it has lower compatability than single-core on netplay, it brings most of the speed of dualcore mode in a deterministic way.
  • Blank NAND Netplay: Without Wiimotes and saves on Wii netplay, it's left as a mostly useless feature. By disabling the NAND, users can at least use Wii Netplay with Wii games when they don't need to save or use Wiimotes. Enterprising users on smashladder have taken to playing Project M competitively on netplay, simply because it's lower latency than Nintendo WFC!
  • STUN Server: We realized that many users couldn't forward ports in order to play netplay, so, we now have an alternative. Dolphin's STUN server allows many users who either lack the ability to configure their router or the knowledge to forward ports to still host and play netplay sessions! While gaining 100% compatibility across all routers and networks is impossible, this should still work with most setups.
  • Settings Sync: Dolphin now syncs many settings that could commonly cause desyncs if they were different. They are only set during the netplay session, and will not permanently change any settings beyond that.
  • Desync Detection: If something is wrong and you do manage to desync, Netplay will now warn you that it has detected a possible desync. If users are using cheat-codes or any kind of modification to the game, this could be set off erroneously. But in most situations, the desync checker will detect if you've desynced before you even notice! This usually will show up very early on if something is setup wrong.
  • AUDIO REWRITES AND ADVANCEMENTS:
  • Dolphin 4.0 marked a big change for audio in Dolphin: DSP-HLE was no longer a joke of a feature that barely worked. DSP-HLE and DSP-LLE both use the same audio interface, resulting in better audio emulation all around.
  • Since Dolphin 4.0, audio latency with both DSP-HLE and DSP-LLE has been reduced by over 80ms. That's around 5 frames in a 60 FPS game. Tons of games are playing audio for the first time regardless of settings, and DSP-HLE has been brought a lot closer to DSP-LLE, nearly matching it in compatibility with most titles.
  • The two biggest winners in the rewrites are Disc TracK (DTK) Audio and the Zelda Microcode titles. DTK audio is streaming audio off the disc, which is used for cutscenes in Starfox Adventures. Consider that DTK audio used to be asynchronous even on DSP-LLE and you'll quickly realize that was a problem. On both DSP-HLE, and DSP-LLE, DTK audio is now synchronized to emulation speed. While there were some initial growing pains with the feature, DTK audio's subsequent rewrite and fixes have been bugtested to work in all known cases properly!
  • Zelda microcode games were using Dolphin's ancient Zelda-HLE implementation still in 4.0. While it was better than old-AX-HLE audio, once the other rewrites were completed, Zelda-HLE games were left among the most broken on Dolphin! A full rewrite in the style of New-AX-HLE and synchronous emulation brings these games up to speed with near perfect HLE audio output!
  • OVERRIDE EMULATED CPU CLOCK:
  • One of the most versatile features of Dolphin 5.0 is the ability to override the CPU clock of the GameCube/Wii CPU. If you're lagging in a game due to a weak CPU, you can lower the emulated CPU Clock to trade emulator lag (and issues like audio lag), for full-speed with a lower framerate. Have a powerful computer? Raise the clockrate to remove emulated lag. In some games, this can turn a dynamic frame-rate game into a 60 FPS game. This feature is also a cornerstone of various 60 FPS patches available for users on the wiki and forums. This can also be used to get around various hangs in games like True Crime: New York City by adjusting things that would otherwise require (closer to) cycle accurate behavior in the CPU core for a particular scene.
  • EXPANDED NATIVE CONTROLLER SUPPORT:
  • Thanks to a reverse-engineering effort on Nintendo's GameCube Controller Adapter for Wii U, Dolphin can directly use it to interface with GameCube controllers! By using a specialized driver, users can just plug in the adapter, plug in controllers and go. Never worry about deadzones or improperly configured buttons ever again! To demonstrate this, F-Zero GX has a handle tool that shows controller accuracy...
  • On the Wiimote side, DolphinBar support brings ease of use to Wii Remotes. It's a built-in sensorbar/Bluetooth combo and can even be used on Dolphin's Android builds, bypassing limitations imposed by Android. Wii Remote Plus' and emulated Wiimotes also get the added bonus of proper Wiimote audio output without disconnects on Windows 8 and 10. If all of that wasn't enough, if a game for some reason disconnects a Wii Remote (such as an ES_Launch), Dolphin now can reconnect the Wiimote when the user hits a button on the Wiimote, just like on console! This eliminates annoying walks to the computer when playing with friends, especially in titles that repeatedly disconnect multiplayer Wiimotes when returning to the menus. Even more, users on Windows 8 and Windows 10 can connect Wiimotion Plus Wiimotes without any kind of special setup!
  • Last but not least, the Phantasy Star Online series supported controller that could only be described as awesome: the GameCube Keyboard Controller. This mammoth beast had a full ASCII keyboard integrated onto a gigantic GameCube Controller and is ridiculous as it is cool. Users can now simply configure their keyboard to act as the GameCube Keyboard Controller or with the Raphnet GameCube Adapter, can actually configure the keyboard. Unfortunately, the official Wii U adapters are unable to detect this controller on their official firmware.
  • VIDEO OUTPUT EMULATION:
  • Dolphin 4.0 and earlier versions were relatively simple when it came to displaying the games. It had hardcoded values for outputting NTSC and PAL video modes and used those rather than emulating what the game was sending to Video Interface. This made things a bit awkward. Games on the GameCube and Wii aren't precisely 4:3 or 16:9, and many developers were well aware of this! One of the things done for Dolphin 5.0 is that it can now correct the aspect ratio to match how it would look on console.
  • That's a relatively minor enhancement; there were much worse problems that had to be handled. Because Dolphin's actual timings were mostly hardcoded instead of trying to see what the game is actually doing, we ran into a ton of edgecases where game displayed incorrectly or would not render at all. In the case of Bakugan Battle Brawlers' Special Edition, it had an X region code (which rings up as a PAL region code in Dolphin 4.0,) while being an NTSC game. This caused it to run in PAL50/60 depending on whether the user was using PAL60 video modes. Dolphin now sets up Video Interface timings properly, allowing for better detection of video modes as well as actually polling the controller at the correct moment of the frame. This fixes various issues across many titles.
  • These fixes caused some regressions on weird video modes that Dolphin previously hacked around. This forced a rewrite that would allow Dolphin to support anything that the Wii can throw at the T.V.! The "Double Strike" video mode (240p) is used in some virtual console titles, while 960i isn't used by anything except select homebrew, but Dolphin can output both and everything in-between correctly now!
  • Last but not least, Dolphin now has heuristics to try and detect what aspect ratio a game is using. This lets Dolphin automatically switch between 4:3 and 16:9 when a GameCube game's resolution changes. Getting into 16:9 in those games is as simple as entering their option menus and swapping. No emulator configuration necessary!
  • IMPROVED AUDIO AND VIDEO DUMPING:
  • It would have been really hard to show off all of the great things added throughout the Dolphin 4.0 era without the improved video dumping functionality. Audio and Video dumps now line up (most of the time,) and can be mixed effortlessly. While there are still some situations that don't work perfectly, and is missing a few features, we can finally dump video and audio from Dolphin without using third party programs!
  • LINE-WIDTH AND POINT-SIZE FIXES:
  • In Dolphin 4.0, line-width and point-size were only able to be emulated at minimum width in Dolphin's OpenGL backend. This meant a lot of line-width/point-size effects were either invisible or very hard to see. By implementing a geometry shader to emulate it (much like D3D already did), all backends are now able to properly emulate line-width/point-size effects!
  • This correctness does result in a performance down in some cases on OpenGL, but as it's using the same implementation as D3D11/12, it's simply the price of actually emulating a feature. Dolphin 5.0 has better line-width emulation overall as well; Factor 5 and their Rogue Squadron titles found various bugs in our seemingly perfect implementation. This repairs various lines disappearing at certain angles in those titles in Dolphin 4.0.
  • EXCLUSIVE FULLSCREEN SUPPORT:
  • Exclusive Fullscreen mode allows Dolphin more complete control over pushing frames to the monitor. This gives Dolphin much lower latency (up to 2 frames depending on window manager), and more consistent frametimings for games that require it. The best way to compare is to a lagging video where frametimings are inconsistent.
  • MEMORY CARD FOLDER SUPPORT:
  • The ability to use a folder as memory cards is one of those features that doesn't seem that important, but after using GCI Folders for a while the benefits are hard to leave behind. While it makes sharing saves easier, perhaps the greatest benefit is that your memory card will never fill up no matter how many saves you have.
  • VERTEX LOADER JIT:
  • By using a recompiler instead of an interpreter to load vertices, vertex intensive games will run much, much faster than before in vertex limited scenes. Games like Super Mario Galaxy 2, Xenoblade Chronicles, and other vertex heavy games will see bigger gains, but every game will see some drop in CPU usage.
  • EFB COPY TO TEXTURE ENHANCEMENTS:
  • Store EFB Copies to Ram (aka "EFB to Ram") is a very strenuous setting that sometimes can limit what games run on what computers. A weak computer can't hope to run a game that requires EFB Copies stored to RAM. By expanding what EFB Copies to Texture can do, Dolphin can now run a ton of games faster without visual glitches while having the added ability to raise the resolution of those effects. New Super Mario Bros. Wii uses a new feature called Partial EFB Copy to Texture in Dolphin 5.0. This allows Dolphin to run the game nearly three times as faster while rendering effects such as the EFB Copies such as the coins at any resolution!
  • Another feature is Paletted EFB Copy to Texture support. This is used in a lot more games, such as Star Wars Rogue Squadron 2/3 (as if there were a feature they didn't use), The Legend of Zelda: Twilight Princess, and Mario Superstar Baseball. This allows the map in Twilight Princess to be rendered at any resolution, along with up a performance boost up to 400% on scenes that use the Hyrule Field Minimap Speedhack.
  • MORE ACCURATE DISC TIMINGS:
  • While for the most part we've been trying to speed Dolphin up, the one thing we've had to slowdown is disc read timings. Most people don't like loading times, but being able to simulate the disc drive is a very important feature for speedrunning and preservation. Classic titles like Sonic The Hedgehog would be drastically changed without loading times. Have no fear, Dolphin has greatly improved loading times by actually fixing the fact we weren't even trying to simulate load-times on Wii in Dolphin 4.0 due to an oversight.
  • Better simulation of the disc drive would have long-term benefits. It would allow Dolphin to speedup disc transfer rates without breaking things for instance, as well as fix various instabilities in the emulator. Alas, despite our best efforts some games still cannot use Dolphin's accurate disc speed path.

New in Dolphin 5.0-9 Dev (Jun 24, 2016)

  • int: bash is hard, actually return errors.

New in Dolphin 4.0-9507 Dev (Jun 23, 2016)

  • OS X GUI: Fix truncated text.

New in Dolphin 4.0-9505 Dev (Jun 23, 2016)

  • Replaced pixmap entry with icon entries in spec file.

New in Dolphin 4.0-9486 Dev (Jun 21, 2016)

  • Game INI updates.

New in Dolphin 4.0-9483 Dev (Jun 20, 2016)

  • Automatic translation resources update from Transifex.

New in Dolphin 4.0-9469 Dev (Jun 19, 2016)

  • Automatic translation template update.

New in Dolphin 4.0-9448 Dev (Jun 14, 2016)

  • Installer: add values for the Size, Location, and Comments columns.

New in Dolphin 4.0-9444 Dev (Jun 13, 2016)

  • [INI] Remove malformed Conduit 2 cheat codes.

New in Dolphin 4.0-9442 Dev (Jun 9, 2016)

  • Update installer script filename in readme.

New in Dolphin 4.0-9440 Dev (Jun 6, 2016)

  • Do not include the Dolphin version in the install directory name.

New in Dolphin 4.0-9426 Dev (Jun 3, 2016)

  • Force Skip EFB Access from CPU off for Pikmin Wii.

New in Dolphin 4.0-9424 Dev (Jun 2, 2016)

  • Movie: Improve handling of non-hexadecimal revision strings.

New in Dolphin 4.0-9420 Dev (Jun 2, 2016)

  • [GameINI] Netplay Smash AR codes.

New in Dolphin 4.0-9418 Dev (May 30, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 4.0-9414 Dev (May 30, 2016)

  • [OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE.

New in Dolphin 4.0-9412 Dev (May 30, 2016)

  • EGL: specify version first.

New in Dolphin 4.0-9401 Dev (May 27, 2016)

  • Fix building with PCH disabled.

New in Dolphin 4.0-9394 Dev (May 24, 2016)

  • Game INI updates.

New in Dolphin 4.0-9390 Dev (May 23, 2016)

  • Core: Add synchronization to state changes (Fix Frame Step and FIFO Player - Issue 8718)

New in Dolphin 4.0-9327 Dev (May 14, 2016)

  • Fix a hang with the GC Adapter.

New in Dolphin 4.0-9312 Dev (May 11, 2016)

  • Qt - Enter key opens selected game in the game list.

New in Dolphin 4.0-9308 Dev (May 10, 2016)

  • D3D12: Bug fixes, implement bbox, realxfb, perfquery.

New in Dolphin 4.0-9292 Dev (May 10, 2016)

  • Automatic translation resources sync with Transifex.

New in Dolphin 4.0-9291 Dev (May 9, 2016)

  • [UI] Remove browse toolbar button and tweak empty gamelist message.

New in Dolphin 4.0-9289 Dev (May 7, 2016)

  • SCM: Use std::string.

New in Dolphin 4.0-9281 Dev (May 3, 2016)

  • [UI] Make NetPlay UI bigger and neater.

New in Dolphin 4.0-9279 Dev (May 3, 2016)

  • Update CPack Package Description.

New in Dolphin 4.0-9224 Dev (Apr 18, 2016)

  • VideoInterface: Fix registers not being initialized.

New in Dolphin 4.0-9204 Dev (Apr 11, 2016)

  • PixelShaderGen: Fixes implicit type conversion or PR #3772.

New in Dolphin 4.0-9200 Dev (Apr 9, 2016)

  • Remove the restriction to use efb copies only once as partial update.

New in Dolphin 4.0-9198 Dev (Apr 5, 2016)

  • Only force progressive if we are currently in an interlaced video mode (fix NES games on Zelda collectors edition)

New in Dolphin 4.0-9196 Dev (Apr 4, 2016)

  • Partial texture updates: Allow the efb copy to start before the texture.

New in Dolphin 4.0-9179 Dev (Apr 1, 2016)

  • ShaderGen: Handle AMD bug with storage qualifiers in interface blocks.

New in Dolphin 4.0-9175 Dev (Mar 28, 2016)

  • Replace low-res bitmaps in Dolphin.ico.

New in Dolphin 4.0-9168 Dev (Mar 26, 2016)

  • Rewrite NAND Content handling in ES to fix Issue 9135.

New in Dolphin 4.0-9146 Dev (Mar 21, 2016)

  • DQt2: Emulation MenuBar.

New in Dolphin 4.0-9144 Dev (Mar 18, 2016)

  • .gitignore: ignore emacs temp files.

New in Dolphin 5.0 RC 35 (Oct 29, 2015)

  • Make the LLVM detect script verify that the dynamic library actually exists.

New in Dolphin 5.0 RC 34 (Oct 6, 2015)

  • Merge pull request #2717 from phire/fix-reordering
  • PPCAnalyst: Don't swap instruction which might cause interrupts.

New in Dolphin 5.0 RC 33 (Sep 28, 2015)

  • GLInterface: Fix VideoSW on linux + OSX (v2) (PR #3066 from degasus)

New in Dolphin 5.0 RC 32 (Sep 28, 2015)

  • Fix reading Wii FST size (for real this time) (PR #2829 from JosJuice)

New in Dolphin 5.0 RC 31 (Sep 28, 2015)

  • VertexLoaderX64: fix 2GB warnings (PR #3025 from Tilka)

New in Dolphin 5.0 RC 27 (Sep 7, 2015)

  • Fix build error with -Werror=format-security (PR #2996 from jcowgill)

New in Dolphin 5.0 RC 25 (Sep 7, 2015)

  • DolphinWX: Finish removing bandaid from 704f787 (PR #2885 from endrift)

New in Dolphin 5.0 RC 24 (Sep 7, 2015)

  • DolphinWX: Ensure TASInputDlg only gets modified on the main thread (PR #2834 from endrift)

New in Dolphin 5.0 RC 23 (Sep 2, 2015)

  • Fix random hangs when loading savestates with TAS Input.

New in Dolphin 5.0 RC 19 (Aug 28, 2015)

  • DiscScrubber: Add another nullptr check.

New in Dolphin 4.0.7463 Dev (Aug 28, 2015)

  • AVIDump: fix -Wsign-compare warning.

New in Dolphin 4.0.7461 Dev (Aug 27, 2015)

  • Support OpenGL ES 3.2.

New in Dolphin 4.0.7455 Dev (Aug 26, 2015)

  • Have the disassembler show the PC next to host instructions.

New in Dolphin 4.0.7453 Dev (Aug 26, 2015)

  • Jit64: some byte-swapping changes.

New in Dolphin 4.0.7435 Dev (Aug 25, 2015)

  • [AArch64] Implement stfiwx.

New in Dolphin 4.0.7433 Dev (Aug 25, 2015)

  • Jit64: dcbf + dcbi.

New in Dolphin 4.0.7424 Dev (Aug 24, 2015)

  • Memmap: Remove pointer casts.

New in Dolphin 4.0.7392 Dev (Aug 22, 2015)

  • Interpreter: Use std::isnan instead of IsNAN

New in Dolphin 4.0.7384 Dev (Aug 21, 2015)

  • Merge pull request #2884 from lioncash/emitter
  • x64Emitter: Minor cleanup

New in Dolphin 4.0.7373 Dev (Aug 20, 2015)

  • Jit: Remove unnecessary namespace prefixes.

New in Dolphin 4.0.7367 Dev (Aug 20, 2015)

  • Merge pull request #2878 from lioncash/funcs
  • Frame/TASInputDlg: Remove unused functions

New in Dolphin 4.0.7363 Dev (Aug 19, 2015)

  • x64Emitter: don't check flags for most BMI2 ops.

New in Dolphin 4.0.7361 Dev (Aug 19, 2015)

  • Remove forced DSP LLE from game INIs.

New in Dolphin 4.0.7359 Dev (Aug 19, 2015)

  • DSP HLE: Remove timing informations from ucodes.

New in Dolphin 4.0.7356 Dev (Aug 19, 2015)

  • Merge pull request #2870 from Sonicadvance1/GLInterface_Fix
  • Fix a memory leak in the EGL GLInterface.

New in Dolphin 4.0.7345 Dev (Aug 18, 2015)

  • Merge pull request #2840 from zeroZshadow/master
  • Ignore all writes to BBA_TXFIFOCNT

New in Dolphin 4.0.7320 Dev (Aug 16, 2015)

  • Merge pull request #2856 from mathieui/netplay-free
  • [netplay] Fix a crash

New in Dolphin 4.0.7300 Dev (Aug 15, 2015)

  • JitInterface: Fix null checking in GetProfileResults

New in Dolphin 4.0.7221 Dev (Aug 14, 2015)

  • JitArm64: fix cmpli and disable addzex.

New in Dolphin 4.0.7218 Dev (Aug 13, 2015)

  • [GLES] Fix real XFB.

New in Dolphin 4.0.7209 Dev (Aug 12, 2015)

  • Specified the type of AA in OGL AA settings.

New in Dolphin 4.0.7207 Dev (Aug 11, 2015)

  • Don't busy wait in the audio thread (ALSA).

New in Dolphin 4.0.7204 Dev (Aug 11, 2015)

  • Arm64Emitter: Fix encoding of '2-reg misc' variant of FCMEQ.

New in Dolphin 4.0 / 4.0.7200 Dev (Aug 10, 2015)

  • AudioCommon: Log to AUDIO, not DSPHLE.

New in Dolphin 4.0.7197 Dev (Aug 10, 2015)

  • Use dummy audio backend if the selected backend fails to start.

New in Dolphin 4.0.7180 Dev (Aug 8, 2015)

  • Gekko: fix typos in HID2

New in Dolphin 4.0.7178 Dev (Aug 7, 2015)

  • x64Emitter: add MOVSLDUP/MOVSHDUP.

New in Dolphin 4.0.7159 Dev (Aug 6, 2015)

  • JitInterface: fix disassembly entry point.

New in Dolphin 4.0.7157 Dev (Aug 5, 2015)

  • UICommon: Fix a leak/bug in Disassembler retrieval.

New in Dolphin 4.0.7145 Dev (Aug 3, 2015)

  • Stable device identifier for evdev.

New in Dolphin 4.0.7135 Dev (Jul 31, 2015)

  • Merge pull request #2789 from lioncash/virt
  • Remove unnecessary virtual keywords

New in Dolphin 4.0.7133 Dev (Jul 29, 2015)

  • Merge pull request #2769 from phire/autodetect_widescreen.
  • Heuristic to detect if a gamecube game is rendering 16:9 widescreen.

New in Dolphin 4.0.7123 Dev (Jul 28, 2015)

  • Merge pull request #2783 from degasus/arm
  • JitArm64: fix lfd

New in Dolphin 4.0.7117 Dev (Jul 27, 2015)

  • Merge pull request #2780 from booto/reduce_log
  • VideoCommon: reduce level of debug output

New in Dolphin 4.0.7084 Dev (Jul 24, 2015)

  • Merge pull request #2771 from lioncash/fmt
  • PostProcessingConfigDialog: Remove an unnecessary format call

New in Dolphin 4.0.7082 Dev (Jul 23, 2015)

  • Merge branch 'stable'

New in Dolphin 4.0.7070 Dev (Jul 22, 2015)

  • Merge pull request #2761 from lioncash/unused
  • DolphinWX: Remove unused code from MemcardManager

New in Dolphin 4.0.7052 Dev (Jul 21, 2015)

  • Change description:
  • Merge pull request #2689 from RisingFog/patch-1
  • Fix TASInput Crash When Stick Bitmap Is Null

New in Dolphin 4.0.7021 Dev (Jul 18, 2015)

  • DolphinWX: Fix build if libusb is disabled.

New in Dolphin 4.0.7019 Dev (Jul 18, 2015)

  • Core: Change a volatile into an atomic.

New in Dolphin 4.0.7015 Dev (Jul 16, 2015)

  • JitArm64: Farcache.

New in Dolphin 4.0.7010 Dev (Jul 15, 2015)

  • GCAdapter: Disable the scanning thread when direct connect is disabled.

New in Dolphin 4.0.7007 Dev (Jul 14, 2015)

  • DiscIO: Check if m_Disc is null in ParsePartitionData().

New in Dolphin 4.0.6988 Dev (Jul 10, 2015)

  • Removed the ability for PAL televisions to be set to progressive mode.

New in Dolphin 4.0.6982 Dev (Jul 9, 2015)

  • Disables assert messages that seem to be invalid.

New in Dolphin 4.0.6965 Dev (Jul 7, 2015)

  • JitArm64: Implement EXCEPTION_FPU_UNAVAILABLE support.

New in Dolphin 4.0.6957 Dev (Jul 6, 2015)

  • Prevent nullptr dereference on a crash with no JIT present.

New in Dolphin 4.0.6938 Dev (Jul 4, 2015)

  • CMake: fix PolarSSL test

New in Dolphin 4.0.6930 Dev (Jul 3, 2015)

  • Arm64Emitter: Add a missing const specifier for an array table

New in Dolphin 4.0.6928 Dev (Jul 2, 2015)

  • GC Adapter: Do not attempt to claim_interface when libusb_open() fails.

New in Dolphin 4.0.6921 Dev (Jul 1, 2015)

  • Interpreter: turn SNaNs into QNaNs

New in Dolphin 4.0.6915 Dev (Jul 1, 2015)

  • WiimoteReal: Add IOHIDDevice support for OS X

New in Dolphin 4.0.6904 Dev (Jun 30, 2015)

  • Gameini updates.

New in Dolphin 4.0.6891 Dev (Jun 27, 2015)

  • OpenALStream: Fix sample conversion.

New in Dolphin 4.0.6885 Dev (Jun 26, 2015)

  • Fix DoFileSearch returning the passed-in directories themselves.

New in Dolphin 4.0.6842 Dev (Jun 23, 2015)

  • Mixer: Devirtualize the logging functions

New in Dolphin 4.0.6820 Dev (Jun 22, 2015)

  • RenderBase: Remove an unused variable.

New in Dolphin 4.0.6818 Dev (Jun 20, 2015)

  • Fix Homebrew region inconsistency exposed by #2596

New in Dolphin 4.0.6807 Dev (Jun 19, 2015)

  • Revert "GeometryShaderGen: Don't use `centroid in` for input variables."

New in Dolphin 4.0.6803 Dev (Jun 18, 2015)

  • Cache games without banners.

New in Dolphin 4.0.6794 Dev (Jun 16, 2015)

  • PAL60 improvements: Allow setting in GameINI, disable for NTSC games, store in Movie files.

New in Dolphin 4.0.6789 Dev (Jun 15, 2015)

  • UI improvements to Add AR Code and Add Patch windows

New in Dolphin 4.0.6743 Dev (Jun 12, 2015)

  • Correction of emulated wiimote initialisation

New in Dolphin 4.0.6734 Dev (Jun 11, 2015)

  • GameIni: Remove default Projection Hack

New in Dolphin 4.0.6712 Dev (Jun 9, 2015)

  • Search the texture cache for small textures by address and hash.

New in Dolphin 4.0.6674 Dev (Jun 8, 2015)

  • D3D: Implement Z pokes.

New in Dolphin 4.0.6543 Dev (Jun 4, 2015)

  • x64: build a Position-Independent Executable (PIE)

New in Dolphin 4.0.6535 Dev (Jun 3, 2015)

  • Volume: Use more appropriate types for some returned values

New in Dolphin 4.0.6492 Dev (Jun 2, 2015)

  • WiimoteReal: fix multiple Wiimotes on OS X

New in Dolphin 4.0.6484 Dev (Jun 1, 2015)

  • DolphinWX: Fix threading issues with TAS pad updates

New in Dolphin 4.0.6454 Dev (May 30, 2015)

  • Volume: Mark ReadWiiNames parameter as const.

New in Dolphin 4.0.6450 Dev (May 29, 2015)

  • Fix adding additional Disc 2 to certain multi-disc games.

New in Dolphin 4.0.4803 Dev (Dec 23, 2014)

  • AR: Fix Memory Copy Without Pointer Support (PR #1751 from FenrisulfrX)

New in Dolphin 4.0.4669 Dev (Dec 18, 2014)

  • Jit: move constants out of class (PR #1710 from degasus)

New in Dolphin 4.0.4654 Dev (Dec 17, 2014)

  • D3D+OGL: choose blendenable over logicopenable.

New in Dolphin 4.0.4647 Dev (Dec 16, 2014)

  • MemoryWindow: Remove wxSprintf call, use wxString::Format instead.

New in Dolphin 4.0.3575 Dev (Oct 10, 2014)

  • CPU: improve instruction table flags for RC bits

New in Dolphin 4.0 (Oct 30, 2013)

  • Beta support for the Wii official online multiplayer :
  • This is a feature that has been coming for a long time. More than two years ago, Matthew Parlane and Shawn Hoffman started working on emulating the Wii Wi-Fi networking API in order to run Wii online multiplayer games inside Dolphin. While it was not an easy change in itself, it also required a lot of modifications to core components of the emulator to be implemented properly (for example asynchronous IPC HLE) and a lot of debugging. It is now working well enough that we are releasing it to the public as a beta: don't expect everything to work, but popular games like Mario Kart Wii or Super Smash Bros Brawl can be played online right now.
  • Alpha support for ARM/Android:
  • About two years ago, Ryan Houdek began the implementation of an ARM port of Dolphin, designed to run on powerful mobile phones and other ARM devices in the future. After a long time spent making Dolphin work well on both ARM and x86, Dolphin can now emulate GameCube and Wii games on recent Android phones. This support is still in early alpha stages: crashes happen, it's slow on Qualcomm hardware because of graphics drivers issues, and it is still missing a ton of features. Nowadays, Dolphin on Android is a two man project: Mathew Maidment is helping Ryan with the UI and making the Android version actually usable.
  • Global User directory on Windows:
  • This is not exactly a major feature, but it is a big change in how Dolphin works on Windows, and requires user interaction to move from the old configuration system to the new one. Before 4.0, Dolphin configuration was stored next to Dolphin.exe, often causing issues when upgrading to a new version of Dolphin. New versions of Dolphin use a centralized location to store the configuration for all builds, usually My Documents\Dolphin Emulator. The documentation article linked above explains the details of this move, as well as what you need to do to migrate your old configuration to the new system (if you were using Dolphin before).
  • New AX DSP HLE emulation code:
  • DSP HLE is the main audio emulation technique used in Dolphin. Before 4.0, it was extremely inaccurate and full of bugs, mostly due to how it was implemented. Dolphin 4.0 introduces a full rewrite of the audio emulation used in 99% of games, fixing hundreds of audio related bugs in Dolphin. On the flip side, it is now required to run a game at full speed to get full speed audio out of it, which is a direct consequence of fixing these bugs.
  • New look:
  • A new look has been designed by MaJoR for Dolphin (new icon, new icon theme) and implemented on a new version of the Dolphin website by Pierre Bourdon.
  • Wii Balance Board and GC Steering Wheel support:
  • Support for these two devices was added respectively by Matthew Parlane and skidau. The Wii Balance Board is not emulated and requires the real device to be used.
  • Wii Remote support improvements:
  • Wii Remote background scanning was implemented to more closely match how a real Wii detects remotes, and support for -TR (Wii Motion Plus Inside) remotes was implemented for Mac OS X. A new documentation guide about Wii Remotes on Dolphin was also written by MaJoR to help Windows users with Wiimote issues.
  • Fastmem support for Linux and OS X:
  • Fastmem is an optimization for Dolphin's CPU emulation, which was previously only implemented on Windows. Adding Fastmem support on Linux and OS X boosted the performance by 15 to 20% on these platforms.
  • New OpenAL audio backend:
  • This audio backend, written by skidau, supports three important features that are not implemented in other backends yet: configurable audio latency, surround sound using the information contained in the Dolby Pro Logic II encoding used by most GameCube and Wii games, and support for sound stretching to make audio slow down when a game does not run at full speed.
  • OpenGL video backend rewrite:
  • The Dolphin OpenGL video backend was rewritten by Markus Wick in order to use newer features of OpenGL and be GLES3 compatible. As a result, the OpenGL backend is now the fastest Dolphin video backend on NVIDIA cards.
  • NetPlay stability and usability improvements:
  • Before Dolphin 4.0, GameCube NetPlay was at best a curiosity. 4.0 added a lot of NetPlay related changes which makes it actually usable for most games, but sometimes with performance issues. Super Smash Bros Melee players are now using Dolphin for regular online NetPlay tournaments, and it just works. Read the official NetPlay guide for more information.
  • Mac OS X support enhancements:
  • This release also adds a few small OS X improvements: the Dolphin DMG bundles are now signed by a valid developer ID and do not require you to disable Gatekeeper to be used. The emulator is also Retina Display aware and handles the logical scaling better on these screens.
  • Icon themes support:
  • In addition to shipping with a new default icon theme, Dolphin now allows you to make your own themes and share them with other people.

New in Dolphin 3.5 (Oct 30, 2013)

  • Gamecube BBA support: Gamecube games supporting online mode using Nintendo's BBA (ethernet adapter) can now be played online on Dolphin. This includes Mario Kart: Double Dash 8 players mode support, as well as Phantasy Star Online.
  • Gamecube microphone support: The 6 Gamecube games using a microphone (Mario Party 5/6 for example) can now use your system configured microphone to get audio input.
  • WBFS support: If you dumped your games as WBFS files in order to play your dumps on a real Wii, you can now use the same WBFS files on Dolphin. WBFS includes features such as compression and splitted files (to avoid the FAT32 4GB file size limit).
  • Free replacement for the DSP LLE ROMs: DSP LLE normally requires you to dump ROMs from your real Wii. This free replacement, while working only with some Mario and Zelda games, removes this requirement.
  • Wiimote support on OS X Mountain Lion: The latest version of Mac OS X brings several Bluetooth changes, breaking Wiimote support with Dolphin 3.0. Dolphin 3.5 supports real Wiimotes, including MotionPlus addon, on OS X 10.8.
  • TAS and recording improvements: Read only mode, better determinism, more checks to avoid using wrong settings or wrong version of a game when playing back a movie, bongo recording support.
  • FreeBSD support: Rather theoretical than anything else, but worth a note. OpenGL backend may or may not work for you.
  • UI refinements: New wiimote configuration dialog, improvements to the game list sorting, minor changes to simplify usage.
  • Wii disc integrity checking: Use Dolphin to check if your dumped Wii game is corrupted.
  • Improvements to the custom textures feature: Improved stability, added support for custom mipmaps, removed texture size limit.
  • Shader cache optimizations: Reduced stuttering to a point where Red Steel 2 got playable with full FPS.
  • A lot of minor emulation fixes: Texture preloading implementation, better FIFO emulation, HLE audio fixes, more accurate DSI/FPU exceptions

New in Dolphin 3.0 (Feb 7, 2012)

  • Tons of bug fixes: This totally deserves to be a major point for this release. There's been roughly 2500 commits between 2.0 and this release, so there are REALLY too many changes to mention. All kinds of stuff from strange UI behavior, crashes, graphical glitches and other sorts of problems were fixed. For example, many games which didn't boot at all in Dolphin are working fine now.
  • Improvements to the user interface: The configuration dialogs were restructured in a more sensible manner to ease emulator usage for new users. The video config dialog received a complete overhaul and features a description panel for each option now.
  • Various feature additions: This release also features support for the Wiimote speaker, EFB format change emulation, a gfx debugger, audio dumping, and many other stuff
  • Low level DSP emulation: Thanks to numerous fixes to the LLE emulator engine, audio emulation in Dolphin is close to perfect now (provided that one has the necessary DSP dumps of course)
  • New API support: Added a D3D11 video backend and an XAudio2 audio backend
  • Removal of the plugin interface: The 2.0 release already had seen the introduction of plugin rewrites; the new plugins have been brought to feature parity and replaced them so well, that we decided to merge all plugins the Core. Further improvements are better suited as additions in the current infrastructure since this architecture allows for a much better integration with the other parts of Dolphin.
  • Translation support: Recently we introduced supporting for translating Dolphin into any language. However, due to a lack of well-done translations it was decided to only ship a set of eight translations (Arabic, Brazilian Portuguese, French, Greek, Hungarian, Portuguese, Spanish, Turkish) with Dolphin 3.0.
  • Performance/Accuracy: There have been some performance optimizations (especially in the texture decoder), but generally speaking performance decreased in favor of more accurate hardware emulation.
  • Building Dolphin: The Windows build uses MSVC 2010 now, Linux users should use the new CMake build system. OS X people still compile Dolphin via SCons.