Commit Graph
100 Commits
Author SHA1 Message Date
Pierre Bourdon bd89523e63 Merge pull request #9392 from smurf3tte/audio_wmask
DSP: Fix write masks on AUDIO_*/AR_* MMIO registers
2021-01-05 15:08:06 +01:00
Pierre Bourdon 37827ef134 Merge pull request #8994 from JosJuice/nkit-pointer-reference
DolphinQt: Don't capture local pointer by reference
2020-07-31 16:45:40 +02:00
Pierre Bourdon cf36877608 Merge pull request #8879 from AdmiralCurtiss/gci-folder-savestates
Keep memory card header and use it to reinitialize GCI folders on mismatch. (Fix savestate with GCI folders)
2020-06-24 08:36:58 +02:00
Pierre Bourdon 03e0d2c820 Merge pull request #8885 from delroth/spr-thrm
PowerPC: partially implement thermal related SPRs
2020-06-19 03:48:30 +02:00
Pierre Bourdon ebd08c82db Merge pull request #8796 from sepalani/so-econn
Socket: Fix ENOTCONN error code
2020-06-19 03:48:13 +02:00
Pierre Bourdon dd1fc711c7 PowerPC: partially implement thermal related SPRs
Doesn't support triggering interrupts when the thermal threshold is
exceeded, but allows polling for temperature information.

The THRM[123] registers are documented in most PPC datasheets, see e.g.
this PPC750CX one: http://datasheets.chipdb.org/IBM/PowerPC/750/750cx_um3-17-05.pdf
2020-06-18 07:37:44 +02:00
Pierre Bourdon 4c64e18b24 Merge pull request #8852 from Tilka/dsp2
DSP: fix typos and improve docs
2020-06-08 04:56:10 +02:00
Pierre Bourdon 72de202a05 Merge pull request #8831 from Tilka/dsp
DSP/Interpreter: simplify opcode table by masking
2020-05-24 16:57:14 +02:00
Pierre Bourdon 099197b480 Merge pull request #8797 from iwubcode/save-state-CLI
Core: Add support for booting a save state from command line
2020-05-17 17:34:08 +02:00
Pierre Bourdon cea779cc84 Merge pull request #8767 from iwubcode/freelook-camera-type
Expand freelook camera with control options
2020-05-17 17:33:04 +02:00
Pierre Bourdon 30b166e3b1 Merge pull request #8811 from JosJuice/zstd
Externals: Add zstd
2020-05-13 21:22:24 +02:00
Pierre Bourdon 6705fd808b Merge pull request #8806 from delroth/cmake-vendoring
cmake: add an option to control dependencies vendoring
2020-05-13 11:32:51 +02:00
Pierre Bourdon 0990f99608 Merge pull request #8807 from delroth/libusb-error-log
GCAdapter: add libusb error logging on reads/writes
2020-05-10 09:34:50 +02:00
Pierre Bourdon 143131a6a1 cmake: add an option to control dependencies vendoring
Disable by default, to be used by distributions who care to try and
prefer system-wide libraries when available. It makes sense for us to
keep using vendored libs by default when possible to make it easier for
users to compile, but we should provide appropriate tools for distro to
figure out which dependencies they can share with the rest of the
system.
2020-05-10 09:34:14 +02:00
Pierre Bourdon daf1c30a94 GCAdapter: add libusb error logging on reads/writes 2020-05-10 09:26:49 +02:00
Pierre Bourdon b7db359081 XFMemory: SETPOSMTXINFO should be SETPOSTMTXINFO
It actually maps to postMtxInfo, not posMtxInfo (which isn't a thing).
This is especially confusing because there *are* position matrices (as
opposed to post-transform matrices).
2020-04-29 05:26:02 +02:00
Pierre Bourdon 2b6a1ee4d8 Merge pull request #8575 from jordan-woyak/ciface-wiimotes
InputCommon: Add support for Wii Remotes in ControllerInterface
2020-02-22 17:20:44 +01:00
Pierre Bourdon a205ecb446 Merge pull request #8602 from lioncash/fmt
Externals: Update fmt to 6.1.2
2020-02-04 21:59:22 +01:00
Pierre Bourdon ea9b96370d Merge pull request #8573 from JosJuice/ciso-size
DiscIO: Fix CISOFileReader::GetDataSize()
2020-01-22 19:20:36 +01:00
Pierre Bourdon 117ebb6de3 Merge pull request #8572 from jordan-woyak/patch-1
Update Readme.md to remove mention of Vista.
2020-01-21 02:24:09 +01:00
Pierre Bourdon 1ac3264d5d Merge pull request #8545 from jordan-woyak/imu-cursor-centering
WiimoteEmu: IMU pointing behavior improvements and code cleanup.
2020-01-15 12:10:57 +01:00
Pierre Bourdon fca5ab5ad3 Merge pull request #8550 from leoetlino/wiiu-transfer-tool
IOS/ES: Add SetUid exception for the Wii U Transfer Tool
2020-01-05 18:33:03 +01:00
Pierre Bourdon 7a6a4510f6 Merge pull request #8362 from GerbilSoft/feature/string-optimizations.2019-09-11
Various string and other optimizations
2019-12-30 10:59:14 +01:00
Pierre Bourdon 0341288af2 Merge pull request #8525 from Techjar/axwii-ub
HW/DSPHLE: Fix struct aliasing undefined behavior in AX ucode
2019-12-24 08:35:28 +01:00
Pierre Bourdon 02680ef7bb Merge pull request #8533 from delroth/notice-logs
DualShockUDPClient: downgrade spurious NOTICE_LOGs
2019-12-23 18:50:03 +01:00
Pierre Bourdon 5c996dec89 DualShockUDPClient: downgrade spurious NOTICE_LOGs 2019-12-23 18:36:18 +01:00
Pierre Bourdon 066012b80d Merge pull request #8454 from jordan-woyak/motion-input-indicators
DolphinQt: Add accelerometer/gyroscope mapping indicators.
2019-11-10 18:57:31 +01:00
Pierre Bourdon 499f065b83 Merge pull request #8466 from jordan-woyak/evdev-float
evdev: fix bad integer division.
2019-11-10 18:53:22 +01:00
Pierre Bourdon df32e3fdfd Merge pull request #8445 from Leseratte10/master
Add /dev/dolphin for homebrew to get information about Dolphin
2019-11-10 17:34:07 +01:00
Pierre Bourdon 1f3d1a9b7f Merge pull request #8352 from rlnilsen/motion-controller-support-via-cemuhook-protocol
Support for motion controllers like the DualShock 4
2019-10-28 16:39:10 +01:00
Pierre Bourdon 55830bb8d3 Merge pull request #8344 from dolphin-emu/revert-7740-aram-experiments
Revert "DSP: ARAM cleanup experiments"
2019-09-01 22:55:44 -07:00
Pierre Bourdon ee8cdcb350 Merge pull request #8008 from stenzek/update-imgui
Externals: Update imgui to 1.70 WIP
2019-04-19 10:19:29 +02:00
Pierre Bourdon 5c5e6df038 Merge pull request #8004 from jordan-woyak/u8-literal
Fix u8 string literal C++20 compile error.
2019-04-16 23:43:48 +02:00
Pierre Bourdon cddb83fd06 Merge pull request #7665 from jordan-woyak/game-list-natural-sort
Qt Game List: Sort game titles "naturally". e.g. 10 comes after 9.
2019-01-01 13:15:00 +01:00
Pierre Bourdon a6ba29859e Merge pull request #7651 from MerryMage/x64EmitterTest-blend-and-avx-singles
x64EmitterTest: Add some missing tests
2018-12-26 16:45:24 +01:00
Pierre Bourdon 4353d918d6 Merge pull request #7609 from stevoisiak/update-gametdb-https
Use HTTPS urls when updating from GameTDB
2018-12-04 21:21:26 +01:00
Pierre Bourdon 94c3570dfb Merge pull request #7608 from stevoisiak/https-urls
Use HTTPS for URLs in Readme & GameSettings INI
2018-12-04 21:15:34 +01:00
Pierre Bourdon 9e2694cd60 Merge pull request #7607 from stevoisiak/archive-dead-url
Replace dead 'oreillynet' url with Wayback Machine archive
2018-12-04 20:44:00 +01:00
Pierre Bourdon 2c57e709d0 Merge pull request #7603 from jordan-woyak/fs-open-file-fix
Present an error message when failing to open a file that should exist.
2018-12-04 08:49:21 +01:00
Pierre Bourdon 59de8ea503 Merge pull request #7592 from stenzek/imgui-prereq
VideoBackends: Share GX vertex/index/uniform buffers with utility draws
2018-12-04 08:47:46 +01:00
Pierre Bourdon f5e9135912 Merge pull request #7598 from sepalani/wfsi
WFSI: Fix Dragon Quest X (all-in-one, v2, v3) installers
2018-12-03 02:39:47 +01:00
Pierre Bourdon 8f2d4c1b5d Merge pull request #7597 from stenzek/moltenvk-bin
Externals: Add MoltenVK binary, copy to package on macOS
2018-12-01 06:01:16 +01:00
Pierre Bourdon 754d934a18 Merge pull request #7596 from Techjar/netplay-fix-force-stop
NetPlay: Allow force stopping
2018-11-30 21:30:04 +01:00
Pierre Bourdon d9cacf6f5a Merge pull request #7572 from delroth/analytics-quirks
Analytics: add simple framework for game quirks reporting
2018-11-30 05:22:45 +01:00
Pierre Bourdon 4d14d5ee9b Merge pull request #7587 from Techjar/disable-controller-config-netplay
Qt: Disable controller configuration while NetPlay is running
2018-11-29 14:28:18 +01:00
Pierre Bourdon 09deed8aa4 Merge pull request #7586 from Techjar/controller-dialog-button-thing
Qt/ControllersWindow: Fix incorrect enabled states of configure buttons
2018-11-29 03:34:11 +01:00
Pierre Bourdon ad890d5c5b Merge pull request #7593 from stenzek/externals-imgui
Externals: Add imgui
2018-11-29 03:32:47 +01:00
Pierre Bourdon 8d20a173f0 Merge pull request #7579 from AdmiralCurtiss/next-free-block-fix
GCMemcard: Fix mixed memcard-based and bat-based indices in definition and usage of NextFreeBlock().
2018-11-22 06:54:52 +01:00
Pierre Bourdon 2bb61afe6e Merge pull request #7578 from jordan-woyak/master
Fix spurious error logs for conversions of empty strings on Windows.
2018-11-22 06:51:23 +01:00
Pierre Bourdon 0c6d677233 Merge pull request #7582 from AdmiralCurtiss/memcard-delete-wrong-dir
GCMemcard: Fix incorrect directory block being accessed in RemoveFile().
2018-11-22 06:43:25 +01:00
Pierre Bourdon fe8854db43 Merge pull request #7583 from delroth/updater-crash
Fix Updater crashes with new taskbar integration feature
2018-11-22 02:59:53 +01:00
Pierre Bourdon c9d5ac3e9a Updater/UI: ITaskbarlist3 handling improvements.
* Properly error-check the interface querying and instance creation.
* Call HrInit() as required when getting the instance.
2018-11-22 02:46:36 +01:00
Pierre Bourdon 1805f51d79 Merge pull request #7446 from Techjar/wii-save-full-sync
NetPlay: Add full Wii save sync
2018-11-21 00:22:50 +01:00
Pierre Bourdon e6b2758ab4 Merge pull request #7477 from Zexaron/ext-minizip
Externals: Add a stripped down version of minizip
2018-11-17 22:23:02 +01:00
Pierre Bourdon 08f9df2461 Merge pull request #7574 from spycrab/updater_pb
Updater: Add total progressbar
2018-11-17 16:42:32 +01:00
Pierre Bourdon 749367794b Merge pull request #7573 from Techjar/netplay-dialog-external-ip
Qt/NetPlayDialog: Add external IP to interface combo box
2018-11-15 15:03:35 +01:00
Pierre Bourdon ef562ec2f1 Analytics: add simple framework for game quirks reporting
And use it for reporting games that rely on ICache emulation to some
degree. We know of a few but it would be interesting to get a more
exhaustive list from crowdsourcing.
2018-11-15 03:32:49 +01:00
Pierre Bourdon 6b7a1ca6d1 Merge pull request #7535 from UnclePunch/synccodes
Netplay: Sync AR and gecko codes with clients
2018-11-13 22:39:25 +01:00
Pierre Bourdon 41333fa971 Merge pull request #7564 from Techjar/netplay-sync-wii-shutdown
NetPlay: Sync power button event
2018-11-13 22:33:59 +01:00
Pierre Bourdon 3153b9e94f Merge pull request #7570 from stenzek/defer-overlap-xfb-copies
TextureCache: Recompute overlapping XFB copy hashes after copying to RAM
2018-11-13 04:46:50 +01:00
Pierre Bourdon 8104caa06b Merge pull request #7427 from weihuoya/setting-fx
fx settings for android
2018-11-13 03:10:46 +01:00
Pierre Bourdon 551210fb63 Merge pull request #7569 from Techjar/sync-deferred-efb
NetPlay: Sync Defer EFB Copies setting
2018-11-13 03:09:25 +01:00
Pierre Bourdon 97e3200f57 Merge pull request #7519 from stenzek/controller-window
Core: Switch controller interface to render surface on booting
2018-11-12 17:26:03 +01:00
Pierre Bourdon 4de7161eaa Merge pull request #7565 from stenzek/vulkan-fence
Vulkan: Fix incorrect fence being assigned to staging texture
2018-11-11 21:49:47 +01:00
Pierre Bourdon f1c41c9a62 Merge pull request #7563 from delroth/crashfix
SystemTimers: fix a 1-in-1000 crash happening in throttler performance reporting
2018-11-10 20:52:57 +01:00
Pierre Bourdon a9f7df5b15 SystemTimers: fix a 1-in-1000 crash happening in throttler performance 2018-11-10 20:50:17 +01:00
Pierre Bourdon 6e9eb7c07c Merge pull request #7561 from MerryMage/fix-Jit_LoadStore
Jit_LoadStore: Ra needs to be ReadWrite when writeback is required
2018-11-10 12:06:31 +01:00
Pierre Bourdon 61b9ef33ab Merge pull request #7492 from MerryMage/regcache2
JitRegCache: Refactor register cache
2018-11-09 04:45:47 +01:00
Pierre Bourdon 162e34ad22 Merge pull request #7534 from Techjar/fix-netplay-gamelist-saving
NetPlay: Fix saving host game selection
2018-11-09 04:28:55 +01:00
Pierre Bourdon 541c5ee996 Merge pull request #7550 from JosJuice/widescreen-hack-suggested-ratio
Fix the widescreen hack for Wii games with 4:3 forced in game INI
2018-11-09 04:28:31 +01:00
Pierre Bourdon 98d2e278b0 Merge pull request #7551 from zackhow/fixffs
Android: Fix crash on instant rotate
2018-11-09 04:27:59 +01:00
Pierre Bourdon e903d346ea Merge pull request #7552 from stenzek/texture-cache-leak
TextureCache: Fix leaking TCacheEntry instances
2018-11-09 04:27:14 +01:00
Pierre Bourdon 4271a0ab97 Merge pull request #7554 from spycrab/updater_tb
Updater: Show progress in taskbar
2018-11-08 13:12:12 +01:00
Pierre Bourdon 16a618f413 Merge pull request #7548 from stenzek/graphics-window-crash
OGL: Fix crash when opening graphics window on another backend
2018-11-07 17:45:52 +01:00
Pierre Bourdon a77882468b Merge pull request #7544 from DXGLdotinfo/master
Add supportedOS manifests for Windows 7, 8, 8.1, and 10 to DolphinQt …
2018-11-07 15:35:56 +01:00
Pierre Bourdon 2e370b4ec3 Merge pull request #7532 from mahdihijazi/mahdi/remove_cxl_btn
Android: Remove the cancel button from the file browser
2018-11-07 13:26:26 +01:00
Pierre Bourdon c52bdba28a Merge pull request #7542 from Tilka/fifo_analyzer
FIFOAnalyzer: don't use misleading format strings
2018-11-07 13:26:01 +01:00
Pierre Bourdon cb806dd63c Merge pull request #7546 from Techjar/fix-memcard-saving
Core/Config: Fix memcard path not being saved
2018-11-07 10:34:00 +01:00
Pierre Bourdon dac58a859c Merge pull request #7539 from stenzek/batched-efb-copies
TextureCache: Deferred/batched EFB copies
2018-11-07 09:32:37 +01:00
Pierre Bourdon 0d00e6225b Merge pull request #7540 from zackhow/land
Android: don't try to pause emulation when not running
2018-11-03 05:22:52 +01:00
Pierre Bourdon 650961687a Merge pull request #7538 from JosJuice/ipl-dtk
Fix first DTK track not playing after booting with IPL
2018-11-02 13:24:28 +01:00
Pierre Bourdon 22ddd11573 Merge pull request #7536 from zackhow/correct-landscape
Android: fix landscape lock
2018-10-31 01:16:23 +01:00
Pierre Bourdon 5508082345 Merge pull request #7524 from TryTwo/master
Fix Gecko codehandler lag
2018-10-31 00:33:27 +01:00
Pierre Bourdon 0140009114 Merge pull request #7531 from delroth/analytics-settings
DolphinQt: tell analytics to reload settings on change
2018-10-29 05:18:25 +01:00
Pierre Bourdon 6bb31fc94c DolphinQt: tell analytics to reload settings on change 2018-10-29 05:07:47 +01:00
Pierre Bourdon 580c26dc1c Merge pull request #7530 from zackhow/settings-fix
Android: fix custom game control ui
2018-10-29 04:18:54 +01:00
Pierre Bourdon 2b905eb06a Merge pull request #7529 from zackhow/atv-exit
Android: fix ATV not exiting
2018-10-29 02:34:59 +01:00
Pierre Bourdon dd0122944a Merge pull request #7434 from zackhow/game-controller
Android: Game settings enhancements
2018-10-29 01:50:29 +01:00
Pierre Bourdon 9095233d21 Merge pull request #7483 from Zexaron/netplay_save-host-settings
Netplay: Properly save hosting settings
2018-10-29 01:44:41 +01:00
Pierre Bourdon f1413dbbf6 Merge pull request #7501 from Techjar/class-memaccess-cleanup
VideoCommon: Clean up class-memaccess warnings
2018-10-28 23:59:51 +01:00
Pierre Bourdon eb35514f3b Merge pull request #7443 from zackhow/device-rumble
Android: Add controller rumble support
2018-10-28 23:59:11 +01:00
Pierre Bourdon 7094f225d4 Merge pull request #7515 from JosJuice/wcsftime
Use wcsftime instead of strftime on Windows to fix encoding errors
2018-10-28 23:58:17 +01:00
Pierre Bourdon 2bbc9d40f0 Merge pull request #7520 from mahdihijazi/app_bundles
Android: Change the file browser dialog ok button title
2018-10-28 23:55:34 +01:00
Pierre Bourdon 53a45e5c28 Merge pull request #7445 from Techjar/improve-sfmlhelper
Improve SFMLHelper
2018-10-28 23:53:59 +01:00
Pierre Bourdon 1cb0900a10 Merge pull request #7518 from weihuoya/remove-animation
[Android] Remove enter and exit transition
2018-10-28 23:53:06 +01:00
Pierre Bourdon 98987beb73 Merge pull request #7526 from Tilka/mo_logging
DolphinQt: reduce warnings about MO files
2018-10-28 23:52:22 +01:00
Pierre Bourdon 2071dea9b7 Merge pull request #7497 from stenzek/lazy-initialize
Qt/MainWindow: Lazy initialize child windows
2018-10-28 23:51:23 +01:00
Pierre Bourdon 9e22288f89 Merge pull request #7527 from Tilka/cyber_sled
GameSettings: EFB format changes for Cyber Sled
2018-10-28 23:50:39 +01:00
Pierre Bourdon 98b0efb6de Merge pull request #7499 from JosJuice/purge-game-list-cache
DolphinQt: Implement "Purge Game List Cache"
2018-10-28 17:00:04 +01:00
Pierre Bourdon 48862850ca Merge pull request #7523 from stenzek/vulkan-draw-calls
Vulkan: Add missing increment of draw call count
2018-10-28 02:42:21 +01:00