5393575c55
Merge pull request #6130 from ligfx/emptynullsoundstream
...
NullSoundStream: don't call Mixer->Mix
2017-10-24 11:44:22 +02:00
5fdb19f3db
Merge pull request #6108 from JosJuice/tgc-negative-file-area-shift
...
Fix TGC support for Zelda OoT Master Quest
2017-10-23 18:57:54 -07:00
a8bf9c5cbe
Fix GameCube Sample Rate
...
The GameCube's sample rate is slightly different due to a hardware bug.
The exact numbers are (54000000 / 1124) for GameCube and (54000000 / 1125)
on Wii. I also modified 32KHz mode. This fixes audio desyncs in several
GameCube games and severe issues in Sonic Mega Collection.
2017-10-23 13:16:40 -04:00
6e9e681438
Merge pull request #6124 from stenzek/vulkan-shutdown-vxfb
...
Vulkan: Fix crash on shutdown with Virtual XFB enabled
2017-10-22 16:42:24 +02:00
b002d9d94f
Merge pull request #6132 from ligfx/updatecubeb
...
Externals: update cubeb to kinetiknz/cubeb@c2bd582
2017-10-22 15:39:39 +02:00
a596424dc2
Merge pull request #6133 from ligfx/soundstreamsetrunning
...
AudioCommon: rename ClearAudioBuffer(mute) to SetSoundStreamRunning(running)
2017-10-22 15:38:34 +02:00
82129d30c9
TextureCache: don't create texture decoding resources if not enabled
2017-10-21 23:06:44 -07:00
b031d3316c
SoundStream: rename Clear(mute) to SetRunning(running)
2017-10-21 16:28:04 -07:00
d6985fc3e8
AudioCommon: rename ClearAudioBuffer(mute) to SetSoundStreamRunning(running)
2017-10-21 16:28:04 -07:00
7bcdd1a46a
SoundStream: remove unused m_muted and IsMuted
2017-10-21 16:28:04 -07:00
aa40c4a7ce
Externals: update cubeb to kinetiknz/cubeb@c2bd582
...
A bunch of changes, looks mainly like bug fixes and code cleanup.
Notable changes:
- `cubeb_get_min_latency`'s signature was changed to take params via
pointer, requiring Dolphin code to be tweaked in two places.
- A fix for kinetiknz/cubeb#320 , as reported by @shuffle2
- Fixed build on FreeBSD (kinetiknz/cubeb#344 ), as contributed by @endrift
2017-10-21 14:28:39 -07:00
6abd1c8c99
NullSoundStream: don't call Mixer->Mix
2017-10-21 13:32:33 -07:00
271f1af8c9
Vulkan: Fix crash on shutdown with Virtual XFB enabled
2017-10-18 22:11:59 +10:00
4dfe6c0875
MemArena: Name shared memory handle
...
Assign a name to the CreateFileMapping handle on Win32 so third party
applications can read from Dolphin's memory and integrate with the
current emulation.
Built and tested, multiple sessions are still possible without
collisions.
2017-10-11 16:35:32 +02:00
90ca2e8042
Merge pull request #6066 from stenzek/vulkan-resize
...
Vulkan: Fixes for window resizing
2017-10-11 23:02:48 +10:00
d26eda3023
Merge pull request #6096 from leoetlino/wii-fsck
...
Add a way to check the NAND for issues and fix them
2017-10-11 13:01:39 +02:00
ceed4d6f93
Merge pull request #6101 from sepalani/symbol-map-data
...
PPCSymbolDB: Handle data symbols in SymbolMap properly
2017-10-11 13:00:40 +02:00
bc6846ce3b
Merge pull request #5922 from sepalani/mem-base
...
MemoryWindow: base address search added
2017-10-11 12:17:57 +02:00
1fb9e793ac
Merge pull request #6104 from CyberShadow/pull-20171006-091319
...
CheatSearchTab: Add UI for manually adding an address
2017-10-11 11:51:49 +02:00
3c51560857
CheatSearchTab: Add UI for manually adding an address
...
Sometimes an address is already known, e.g. from existing cheat
codes, and only inspecting the variable's value is desired.
2017-10-11 11:41:26 +02:00
322c395f33
Qt: Check showFileNameColumn, sort Hidden/ResizeMode calls by enum value
2017-10-11 11:40:07 +02:00
53ccd41049
Merge pull request #6099 from leoetlino/activate
...
Qt: Don't crash when pressing the Return key
2017-10-11 11:32:09 +02:00
8163fa1acc
Merge pull request #6100 from leoetlino/vulkan-shutdown
...
Vulkan: Fix crash when Core initialisation fails
2017-10-11 11:31:16 +02:00
1c14881cc1
Merge pull request #6105 from CyberShadow/pull-20171006-123219
...
ActionReplay: Fix implementation of memory-copy zero codes
2017-10-11 11:28:27 +02:00
0eafb2f2a2
Merge pull request #6110 from lioncash/texture-config-hash
...
TextureConfig: Specialize std::hash for TextureConfig
2017-10-11 11:07:09 +02:00
edb5f855c2
VideoConfig: Prevent race condition on g_Config when refreshing
...
There was a race condition between the video thread and the host thread,
if corrections need to be made by VerifyValidity(). Briefly, the config
will contain invalid values. Instead, pause emulation first, which will
flush the video thread, update the config and correct it, then resume
emulation, after which the video thread will detect the config has
changed and act accordingly.
2017-10-10 23:56:33 +10:00
4301b8538d
Vulkan: Only use oldSwapchain in response to VK_ERROR_OUT_OF_DATE_KHR
...
Seems to be required on the latest NV driver, otherwise the presented
images are never shown.
2017-10-10 23:21:40 +10:00
cdf34a79f7
Vulkan: Set a flag to resize the swap chain when presenting fails
...
Drivers can return VK_ERROR_OUT_OF_DATE_KHR from vkQueuePresentKHR, and
we should resize the image in this case, as well as when getting it back
from vkAcquireNextImageKHR.
2017-10-10 23:21:40 +10:00
80593f502e
Vulkan: Fix bug where command buffer wouldn't be started after resize
2017-10-10 23:21:40 +10:00
c8af9e5f7b
TextureConfig: Specialize std::hash for TextureConfig
...
This allows the hashing for TextureConfig instances to automatically be resolved instead of needing to directly specify it all the time.
2017-10-08 23:55:14 -04:00
02e17594b0
WiiUtils: Attempt to fix the NAND more aggressively
...
Change the repair logic to fix issues more aggressively by deleting bad
titles. This is necessary because of a bug in Dolphin's WAD boot code.
The UI code was updated to inform the user about titles that will be
deleted if they continue a repair, before deleting anything.
2017-10-08 18:57:58 +02:00
e1c0b8d011
TitleDatabase: Add GetTitleName for title IDs
2017-10-08 18:31:43 +02:00
239167245d
Add a way to check the NAND for issues and fix them
...
Old versions of Dolphin are so broken regarding NAND handling that
we need this to repair common issues and avoid issues with titles
like the System Menu or the Wii Shop.
This isn't an exhaustive check, but this will catch most issues
and offer to fix them automatically (if possible).
2017-10-08 18:31:42 +02:00
2974c56e50
ESFormats: Make Content easier to compare
2017-10-08 18:31:42 +02:00
999c23b182
Add some missing WiiWare makers
...
Some of my WiiWare games does not have a maker :
- Blue's Journey : EAFPJ8
- Magician Lord : EACPJ8
- The King of Fighters '94 : EAGPJ8
- The Last Ninja : C9XPGX
- World Games : C9ZPGX
2017-10-08 13:04:23 +02:00
e743ac80d2
TGCBlob: Fix brace style
2017-10-08 12:38:12 +02:00
8f56219ea8
Vulkan: Fix crash when Core initialisation fails
...
The Vulkan backend was not shutting down the AsyncShaderCompiler and
some other instances, causing asserts to hit, followed by a hard crash.
2017-10-08 12:34:06 +02:00
0023d5b5cb
TGCBlob: Make m_file_area_shift signed
...
Part two of fixing TGC files where file_area_virtual_offset is
smaller than file_area_real_offset, such as Zelda OoT Master Quest.
2017-10-08 12:30:53 +02:00
18c7608516
TGCBlob: Use file_area_real_offset as split point
...
Part one of fixing TGC files where file_area_virtual_offset is
smaller than file_area_real_offset, such as Zelda OoT Master Quest.
2017-10-08 12:16:10 +02:00
ec7ed7b47a
TGCBlob: Improve variable names
2017-10-08 12:08:13 +02:00
468bf75a43
Qt: Don't crash when pressing the Return key
2017-10-07 14:53:30 +02:00
187a599b36
ActionReplay: Fix logging in Subtype_AddCode
...
The addition was being repeated (for logging) after it was committed
to memory, thus causing bogus values to appear in the log.
2017-10-06 13:17:15 +00:00
e691ec126f
ActionReplay: Fix implementation of memory-copy zero codes
...
This fixes the implementation of the non-standard size-3 zero codes to
conform to kenobi's specification.
2017-10-06 12:47:10 +00:00
5f0de43828
Merge pull request #6098 from aleios/master
...
WX: Reshow cursor after game termination (issue 10503)
2017-10-05 21:11:20 +02:00
f65dcdcdca
DebugInterface: Rename InsertBLR to Patch
2017-10-05 20:22:16 +02:00
0a301c0eec
PPCSymbolDB: Save data symbols properly
...
Data symbols were previously saved as function symbols.
2017-10-05 19:55:34 +02:00
aed0ac0543
PPCSymbolDB: Load more SymbolMap symbols
...
Allows to load data symbols from symbol map files.
Symbols from all sections are loaded.
The data/function symbol type is set accordingly.
2017-10-05 19:55:33 +02:00
6d04d4b9a2
Fix mouse cursor invisble in WX after game termination
2017-10-05 18:46:37 +02:00
1e6b670795
Merge pull request #6092 from t27duck/missing_wiiware_makers
...
Add some missing WiiWare makers
2017-10-04 13:11:18 +02:00
4035d0781c
Update the cache revisions for WX and QT
2017-10-03 17:35:14 -04:00