Commit Graph
100 Commits
Author SHA1 Message Date
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
Pierre Bourdon 756a2fe14d Merge pull request #7517 from delroth/analytics-perf
Report performance information through our analytics subsystem
2018-10-28 00:43:12 +02:00
Pierre Bourdon 83c3370c2a RenderBase: send performance sample at every end of frame
Not the best integration point, but couldn't think of something better.
This implementation has the benefit to be super simple.
2018-10-27 17:39:54 +02:00
Pierre Bourdon 6a891ea37c Core/Analytics: add support for performance sampling
Samples are pushed to the analytics module every frame but only sent
once every ~15min. We send data for 100 frames at a time.
2018-10-27 17:39:53 +02:00
Pierre Bourdon d98c0da41b Common/Analytics: add basic support for vector serialization
Only supports u32 for now since that's the only thing we need.
2018-10-27 17:16:58 +02:00
Pierre Bourdon 64e04eb38c SystemTimers: export performance index from the throttler callback 2018-10-27 15:14:59 +02:00
Pierre Bourdon d0c29f8814 Merge pull request #7514 from zackhow/no-rumble
Android: Don't require vibrate permission
2018-10-25 23:16:14 +02:00
Pierre Bourdon eadb4a66a5 ThrottleCallback: use microseconds to represent realtime
Using milliseconds doesn't provide a lot of granularity, and we can use
all we can get for performance analysis.
2018-10-25 02:27:49 +02:00
Pierre Bourdon ff17e2f174 Merge pull request #7493 from dolphin-emu/revert-7491-SPR_HID0
Revert "Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0"
2018-10-13 20:04:39 +02:00
Pierre Bourdon 2508f6c621 Revert "Jit_SystemRegisters: Correct behaviour for mtspr SPR_HID0" 2018-10-13 20:04:30 +02:00
Pierre Bourdon 2bdee9b80b Merge pull request #7455 from spycrab/qt_tags
Qt/GameList: Implement tag system
2018-10-13 19:58:32 +02:00
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