Pierre Bourdon
8e26d33133
Externals: Add a stripped down version of minizip.
2018-10-09 14:27:53 +02:00
Pierre Bourdon
58b0a284a8
Merge pull request #7408 from AdmiralCurtiss/twin-snakes-cutscene-flicker-fix
...
Do not consider XFB copies for invalidating textures when loading a new texture.
2018-10-01 22:24:31 +02:00
Pierre Bourdon
91d9190e69
Merge pull request #7442 from shuffle2/fix-sram
...
mx sram: fix checksum calc; use Common::BigEndianValue for rtc field.
2018-10-01 22:08:42 +02:00
Pierre Bourdon
94c70bf884
Merge pull request #7441 from JosJuice/fix-read-title-id
...
Fix reading title IDs of Wii discs
2018-10-01 22:07:03 +02:00
Pierre Bourdon
e3a52b3361
Merge pull request #7415 from JosJuice/korean-shop-channel-check
...
Include the Korean Wii Shop Channel when checking default credentials
2018-09-15 17:37:35 +02:00
Pierre Bourdon
5f0d825f40
Merge pull request #7389 from dolphin-emu/revert-7379-drop-vulkan-index-decoration-workaround
...
Revert "ShaderGen: Drop broken fragment shader index workaround for Vulkan"
2018-09-01 05:33:17 +02:00
Pierre Bourdon
95c2a92f26
Revert "ShaderGen: Drop broken fragment shader index workaround for Vulkan"
2018-09-01 05:32:56 +02:00
Pierre Bourdon
b8b4e9af5e
Merge pull request #7380 from zackhow/analytics
...
Android: Analytics - get android ui type when called instead of setting it ahead of time
2018-08-29 00:44:14 +02:00
Pierre Bourdon
3d560630f5
Merge pull request #7379 from stenzek/drop-vulkan-index-decoration-workaround
...
ShaderGen: Drop broken fragment shader index workaround for Vulkan
2018-08-28 15:45:43 +02:00
Pierre Bourdon
8206e4862c
Merge pull request #7378 from JosJuice/fix-reducing-log-paths
...
Fix reducing log paths when building with MSVC
2018-08-28 14:19:15 +02:00
Pierre Bourdon
2033d660d2
Merge pull request #7376 from lioncash/sfml
...
Externals: Update SFML to 2.5.0
2018-08-28 02:53:05 +02:00
Pierre Bourdon
df93bb8e76
Merge pull request #7375 from lioncash/fwd
...
Common/SFMLHelper: Remove unused forward declaration
2018-08-28 02:52:05 +02:00
Pierre Bourdon
4c75331d5d
Merge pull request #7374 from lioncash/iowin
...
IOWin: Make functions internally linked where applicable
2018-08-27 22:13:24 +02:00
Pierre Bourdon
c3ed39caef
Merge pull request #7373 from lioncash/comment
...
JitInterface: Move explanatory comment of ClearSafe() to the function's prototype
2018-08-27 20:12:28 +02:00
Pierre Bourdon
307d5d5482
Merge pull request #7372 from lioncash/profiler
...
PowerPC: Remove Profiler.cpp
2018-08-27 18:47:59 +02:00
Pierre Bourdon
f7b334817d
Merge pull request #7371 from lioncash/global
...
Profiler: Migrate global g_ProfileBlocks to JitOptions
2018-08-27 18:02:59 +02:00
Pierre Bourdon
88a91562b5
Merge pull request #7370 from lioncash/constness
...
JitArm64/Jit: Don't cast away const within DumpCode()
2018-08-27 16:31:15 +02:00
Pierre Bourdon
21ef711011
Merge pull request #7369 from lioncash/const-cast
...
JitCommon/JitCache: Make JitBlock's checkedEntry and normalEntry members non-const pointers
2018-08-27 16:30:42 +02:00
Pierre Bourdon
25898cfa55
Merge pull request #7368 from lioncash/const-cast
...
Arm64Emitter: Make the Align* functions return a non-const data pointer
2018-08-27 15:54:05 +02:00
Pierre Bourdon
6a22f1b3e0
Merge pull request #7253 from booto/fifo_reg
...
CP: some bits in some of the HI registers cannot be set
2018-08-27 14:56:12 +02:00
Pierre Bourdon
b2b72bd3ce
Merge pull request #7272 from Techjar/xkb-mouse-button-fix
...
InputCommon/XInput2: Increase mouse buttons to 32
2018-08-27 14:52:37 +02:00
Pierre Bourdon
2fc036bcc2
Merge pull request #7367 from Techjar/qt-netplay-md5-close-on-chat
...
Qt/MD5Dialog: Fix pressing enter on NetPlay window causing dialog to close
2018-08-27 14:42:47 +02:00
Pierre Bourdon
ea26ccbbe1
Merge pull request #7318 from VinDuv/rename-master-log
...
LogManager: Change Master Log short name to fix log configuration loading
2018-08-27 13:36:04 +02:00
Pierre Bourdon
62928de547
Merge pull request #7357 from Techjar/qt-memcard-manager-select-button
...
Qt/GCMemcardManager: Make slot and file selection more intuitive
2018-08-27 13:35:38 +02:00
Pierre Bourdon
af2e69dfdc
Merge pull request #7366 from Techjar/discord-pics-popular
...
DiscordPresence: Add popular games to artwork list
2018-08-27 12:40:57 +02:00
Pierre Bourdon
b1889fc785
Merge pull request #7364 from riking/android-reformat
...
Reformat all Android code
2018-08-27 09:36:19 +02:00
Pierre Bourdon
0d4a28dfdf
Merge pull request #7365 from riking/android-code-style
...
Update Android code style file to better match C/C++ code style
2018-08-27 09:35:58 +02:00
Pierre Bourdon
f2323331ea
Merge pull request #7240 from lioncash/namespace
...
Common/DebugInterface: Namespace code under the Common namespace
2018-08-27 04:49:26 +02:00
Pierre Bourdon
0c39590353
Merge pull request #7229 from lioncash/truncate
...
Interpreter: Remove an unnecessary cast in Trace()
2018-08-27 04:49:06 +02:00
Pierre Bourdon
3cc8a19dd4
Merge pull request #7215 from leoetlino/dsptool-fix
...
DSPTool: Use std::string == instead of strcmp
2018-08-27 04:48:37 +02:00
Pierre Bourdon
e096ca20e9
Merge pull request #7358 from Techjar/qt-memcard-manager-deletion-fix
...
Qt/GCMemcardManager: Fix deletion of multiple files
2018-08-27 04:48:07 +02:00
Pierre Bourdon
966e47b44d
Merge pull request #7335 from chungy/master
...
More cheat codes for Mario Golf: Toadstool Tour
2018-08-27 04:45:43 +02:00
Pierre Bourdon
dbb7563cce
Merge pull request #7363 from Techjar/netplay-hia-comments
...
NetPlay: Add additional comments for host input authority mode
2018-08-27 04:45:20 +02:00
Pierre Bourdon
db55c36f09
Merge pull request #7359 from stenzek/intel-d3d-crash
...
PixelShaderGen: Ensure all components of ocol1 are initialized
2018-08-27 04:42:28 +02:00
Pierre Bourdon
eef47990d9
Merge pull request #7339 from weihuoya/cache-all-page
...
Android: cache all page, avoid image flicking when swipe from last page to first page
2018-08-27 04:41:23 +02:00
Pierre Bourdon
246b1f4459
Merge pull request #7350 from zackhow/android-analytics
...
Android: Add usage statistics to android
2018-08-27 04:37:17 +02:00
Pierre Bourdon
b571d0c537
Merge pull request #7355 from hackbar/style-cleanup
...
Style cleanup
2018-08-27 04:32:50 +02:00
Pierre Bourdon
045b9a97b5
Merge pull request #7330 from Ebola16/314
...
Update Android Gradle Plugin to 3.1.4
2018-08-27 04:31:35 +02:00
Pierre Bourdon
3d94dc1870
Merge pull request #7353 from hackbar/cleanup
...
Cleanup
2018-08-27 04:31:10 +02:00
Pierre Bourdon
ca719dbdd6
Merge pull request #7362 from riking/android-code-style
...
Android code style enforcement
2018-08-27 04:25:22 +02:00
Pierre Bourdon
0cc3ae72a5
Merge pull request #7344 from delroth/discord-pics
...
DiscordPresence: use game-specific artwork if available
2018-08-27 00:11:21 +02:00
Pierre Bourdon
9bcd7bfe1e
Merge pull request #7360 from Techjar/netplay-host-input-authority
...
NetPlay host input authority mode
2018-08-26 23:15:44 +02:00
Pierre Bourdon
74cbc6cde0
Merge pull request #7349 from Techjar/texture-wildcard-fix
...
VideoCommon/HiresTextures: Change wildcard to a Windows-compatible character
2018-08-22 14:55:23 +02:00
Pierre Bourdon
d44087128e
Merge pull request #7342 from spycrab/qt_dbg_scroll
...
Qt/Debugger: Improve scrolling
2018-08-20 21:41:54 +02:00
Pierre Bourdon
183fb9bf6a
Merge pull request #7338 from booto/controller_modes
...
Fix analog modes that use 4 bits for c-stick data
2018-08-20 13:02:32 +02:00
Pierre Bourdon
5eca5f69c5
Merge pull request #7346 from JosJuice/png-buffer-overflow
...
Fix critital buffer overflow in LoadPNG
2018-08-19 17:36:19 +02:00
Pierre Bourdon
4ecee3cb99
DiscordPresence: use game-specific artwork if available
...
Since we don't have a way (AFAIK) to dynamically collect the list of
available art assets, we hardcode a list of gameids with available
artwork inside Dolphin. It's not great, but I don't think it's a
terrible solution either.
Art has to be manually uploaded to our Discord app configuration, and we
have a limit of ~150 assets, so most likely we'll limit ourselves to a
small set of popular games.
2018-08-19 14:53:40 +02:00
Pierre Bourdon
0fdb6f4267
Merge pull request #7249 from yourWaifu/discord-rpc-join
...
Add Discord Join Net Play functionally
2018-08-19 13:43:33 +02:00
Pierre Bourdon
b5951490f6
Merge pull request #7337 from zackhow/dpad-enhancements
...
Android: Enhance Dpad movements/touches
2018-08-16 03:22:28 +02:00
Pierre Bourdon
6c1f39458b
Jit64: Update PC before checking for exceptions
2018-08-14 02:27:48 +02:00
Pierre Bourdon
60f12e1d4c
Merge pull request #7327 from BillyONeal/master
...
Workaround use of private constant _Snan no longer being present in <limits>
2018-08-13 21:56:55 +02:00
Pierre Bourdon
3bf92e76e5
Merge pull request #7319 from zackhow/exit-double
...
Android: require back to be pressed twice to exit on mobile
2018-08-12 13:40:10 +02:00
Pierre Bourdon
55fa4842fb
Merge pull request #7307 from booto/qsortfilter-strict-weak
...
GameList: QSortFilterProxyModel should provide strict weak ordering
2018-08-11 02:57:36 +02:00
Pierre Bourdon
91edc95243
Merge pull request #7315 from delroth/crset-fix
...
Jit64: fix crset implementation
2018-08-11 02:24:15 +02:00
Pierre Bourdon
b382310367
Merge pull request #7313 from PoroCYon/master
...
Rename SIGTRAP, SIGTERM etc. to GDB_SIGTRAP etc.
2018-08-11 01:40:14 +02:00
Pierre Bourdon
c8d4fa5308
Jit64: fix crset implementation
...
At some point SetCRFieldBit was modified to operate on RSCRATCH, but the
function was only partially changed. As such, setting SO, GT or LT would
write the right bit to cr_field, but then cr_field would just get
overwritten with RSCRATCH, undoing the work.
2018-08-11 01:12:49 +02:00
Pierre Bourdon
cf8c436d0d
Merge pull request #7314 from chungy/master
...
Add cheat codes for Mario Golf: Toadstool Tour
2018-08-10 11:15:57 +02:00
Pierre Bourdon
9cd7dfcd8f
Merge pull request #7304 from spycrab/wx_references
...
Cleanup: Remove some left over references to wxWidgets
2018-08-07 15:50:12 +02:00
Pierre Bourdon
59d97c8e3e
Merge pull request #7296 from booto/apploader-exit-state
...
BS2Emu: Don't do a DVD Copy when AppLoaderMain returns 0
2018-08-02 13:46:53 +02:00
Pierre Bourdon
22108bbae7
Merge pull request #7288 from zackhow/wiisettings
...
Android: Fix emulated wiimotes via controller
2018-07-30 11:42:05 +02:00
Pierre Bourdon
a35f5e6f75
Merge pull request #7293 from spycrab/qt_cover2
...
Revert "Revert "Qt/GameList: Add option to show covers in grid mode""
2018-07-30 10:31:45 +02:00
Pierre Bourdon
ae0748ab07
Merge pull request #7290 from degasus/branch_following
...
Jit: Fix branch following.
2018-07-28 16:45:27 +02:00
Pierre Bourdon
17c1345b30
Merge pull request #7289 from dolphin-emu/revert-7285-qt_cover
...
Revert "Qt/GameList: Add option to show covers in grid mode"
2018-07-28 03:03:39 +02:00
Pierre Bourdon
9b94c76f81
Revert "Qt/GameList: Add option to show covers in grid mode"
2018-07-28 03:03:21 +02:00
Pierre Bourdon
4a68490abc
Merge pull request #7170 from JonnyH/WIP/arbitrary-mipmap-detection-integer
...
Do all arbitrary mipmap detection in integer space
2018-07-03 04:04:16 +02:00
Pierre Bourdon
472cd14d1d
Merge pull request #7206 from delroth/qt-boottime
...
dqt2: lazy-initialize GraphicsWindow
2018-07-03 04:03:31 +02:00
Pierre Bourdon
da0de12cce
dqt2: lazy-initialize GraphicsWindow
...
Initializing GraphicsWindow layout & children requires cooperation from
the graphics stack: on my system, for example, it causes a Vulkan
context to get created in order to get driver info. This is a slow
operation, and right now it is taking about 60-70% of the Dolphin
startup time on my system.
Move instead to a lazy-initialization model where the constructor
does nothing, instead offloading work to a separate Initialize() method
called before the window is shown.
I would expect this should be done for other larger parts of the UI,
especially the ones where creating widgets ends up triggering large IO
subsystems (I suspect controller configuration might be doing that).
(I'm not super happy with how this is implemented, but right now it's a
one-off, and it's a major complaint users have with the new UI. I
prioritized getting something working quickly...)
2018-07-03 03:48:32 +02:00
Pierre Bourdon
86edf7f848
Merge pull request #7087 from spycrab/qt_disable_watcher
...
Qt: Add option to disable auto-refresh
2018-06-25 01:46:19 +02:00
Pierre Bourdon
212adc7b87
Merge pull request #7115 from Sintendo/double2singleopt
...
Jit64Common: Eliminate branch in ConvertDoubleToSingle
2018-06-25 01:45:11 +02:00
Pierre Bourdon
1453a314df
Merge pull request #7130 from 8times9/master
...
Qt: Add Vulkan to graphics backend description
2018-06-25 01:43:41 +02:00
Pierre Bourdon
307d705654
Merge pull request #7152 from lioncash/dsp-interp
...
DSPIntExtOps: Minor cleanups
2018-06-25 01:42:42 +02:00
Pierre Bourdon
8129a3db6c
Merge pull request #7156 from lioncash/psq
...
Interpreter_LoadStorePaired: Generate a program exception if non-indexed paired-single load/stores are used and HID2.LSQE is not set
2018-06-25 01:41:48 +02:00
Pierre Bourdon
4200d2e5e3
Merge pull request #7155 from degasus/arm_registers
...
JitArm64: Drop the plattform register.
2018-06-25 01:38:29 +02:00
Pierre Bourdon
2cfdf89898
Merge pull request #6983 from yourWaifu/add-discord-rpc-support
...
Add Discord Rich Presence support
2018-06-25 00:06:27 +02:00
Pierre Bourdon
7388094e83
Merge pull request #7165 from shuffle2/qt-nag
...
Add nag dialog to get users to explain why they still use DolphinWX
2018-06-24 06:11:28 +02:00
Pierre Bourdon
8a3679bebc
Merge pull request #7111 from spycrab/update_gtest
...
Externals/GTest: Update to latest master
2018-06-12 16:19:59 +02:00
Pierre Bourdon
de0fe0e210
Merge pull request #6928 from leoetlino/random
...
Common: Add Random utilities
2018-06-08 00:41:08 +09:00
Pierre Bourdon
160d16f1b3
Merge pull request #7047 from spycrab/analytics_update_channel
...
Analytics: Report update track
2018-06-02 14:45:29 +09:00
Pierre Bourdon
798639291f
Merge pull request #6749 from spycrab/qt_gcontrols_crash
...
Qt/GraphicsControls: Fix more random crashes
2018-05-05 03:02:43 +02:00
Pierre Bourdon
5106724c85
Merge pull request #6753 from spycrab/fileutil_win32
...
Win32/FileUtil: Fix IsDirectory() not working for certain directories
2018-05-05 02:35:21 +02:00
Pierre Bourdon
00de41b583
Merge pull request #6748 from spycrab/curl_timeout
...
HttpRequest/Curl: Use a more intelligent timeout method
2018-05-04 13:45:19 +02:00
Pierre Bourdon
6bd7e99a62
Merge pull request #6734 from spycrab/updater_fix
...
Updater: Fix UI not showing up
2018-05-02 19:08:09 +02:00
Pierre Bourdon
40cf07d8e7
Merge pull request #6733 from spycrab/rename_update_cfg_again
...
Core/ConfigManager: Rename Track to UpdateTrack
2018-05-02 17:55:37 +02:00
Pierre Bourdon
a6b35ed600
Merge pull request #6732 from spycrab/qt_profile_fixes
...
Qt: Mapping fixes
2018-05-02 17:36:20 +02:00
Pierre Bourdon
e89ac769fb
Merge pull request #6727 from spycrab/qt_fix_prof
...
Qt/MappingWindow: Fix saving to incomplete Profile directory
2018-05-02 13:05:09 +02:00
Pierre Bourdon
ddceac16ac
Merge pull request #6698 from spycrab/updater_default
...
ConfigManager: Enable Auto-Updater by default
2018-04-26 15:30:27 +02:00
Pierre Bourdon
1b389398ad
Merge pull request #6696 from spycrab/updater_cpy
...
Updater: Use copy instead of move
2018-04-26 11:10:52 +02:00
Pierre Bourdon
e0f677c745
Merge pull request #6694 from spycrab/updater_uac
...
Updater: Implement UAC support
2018-04-25 23:01:23 +02:00
Pierre Bourdon
1b63810e85
Merge pull request #6684 from spycrab/qt_wrong_thread
...
Qt/Settings: Emit EmulationStateChanged from the UI thread
2018-04-22 15:36:32 +02:00
Pierre Bourdon
94f3e27ccd
Merge pull request #6659 from spycrab/qt_tabbed_config
...
Qt/SettingsWindow: Use tabs
2018-04-17 13:52:23 +02:00
Pierre Bourdon
b2de380d16
Merge pull request #6635 from spycrab/fix_linter
...
Tools: Bump lint.sh version
2018-04-12 21:40:29 +02:00
Pierre Bourdon
ac97f0463f
Merge pull request #6548 from lioncash/const
...
LinearDiskCache: Don't cast away const in Read()
2018-03-28 03:14:38 +02:00
Pierre Bourdon
4ed0e10f41
Merge pull request #6541 from spycrab/updater_feedback
...
Updater: Provide basic user feedback
2018-03-27 20:43:36 +02:00
Pierre Bourdon
5479ba9775
Merge pull request #6477 from 404-Name-Not-Found/master
...
HW: Fix infinite rumble on emulation pause
2018-03-26 06:16:05 +02:00
Pierre Bourdon
69addc680d
Merge pull request #6443 from stenzek/skip-ubershader-mode
...
Implement "Skip" ubershader mode
2018-03-26 02:16:58 +02:00
Pierre Bourdon
b68952f45c
Merge pull request #6520 from lioncash/oe-precedence
...
Interpreter_Integer: Correct precedence of overflow check in nego
2018-03-25 04:13:16 +02:00
Pierre Bourdon
cd4881d74b
Merge pull request #6506 from spycrab/updater_timeout
...
Updater: Increase request timeout to 30s
2018-03-23 22:56:35 +01:00
Pierre Bourdon
22d851d930
Merge pull request #6500 from spycrab/qt_respect_portable
...
Qt: Make QSettings use the user config directory (Make it respect portable.txt)
2018-03-23 17:25:28 +01:00
Pierre Bourdon
894d4c99a8
Merge pull request #6495 from lioncash/namespace
...
PowerPC: Namespace all header contents for PowerPC.h
2018-03-23 12:09:09 +01:00
Pierre Bourdon
27ffc8a69d
Merge pull request #6498 from lioncash/cmake
...
AudioCommon/CMakelists: Migrate off add_dolphin_library
2018-03-23 12:07:00 +01:00