| Age | Commit message (Collapse) | Author |
|
|
|
_DEFAULT_SOURCE flag added, and clang check version for IsTriviallyCopyable m…
|
|
The name field can contain personal information, particularly in the
case of bluetooth devices on OSX which get configured with the user's
full name.
|
|
Collects the existence of a gamecube adapter, and the type of
whatever controller is configured for the first emulated gamepad.
|
|
|
|
fix clang ver check for 4.0 +
using clang macro __has_feature
__GLIBCXX__ check added
fix __has_feature
|
|
analytics: More accurate video backend name.
|
|
|
|
|
|
* Opt-in popup on first start.
* Checkbox and button in the main config dialog.
|
|
Fully opt-in, reports to analytics.dolphin-emu.org over SSL. Collects system
information and settings at Dolphin start time and game start time.
UI not implemented yet, so users are required to opt in through config editing.
|
|
Used to distinguish between Dolphin distributions (e.g. "dolphin-emu.org",
"Ishiiruka", etc.).
|
|
|
|
Generates a string like the following from a binary blob:
000000: 00 00 04 74 79 70 65 00 09 61 70 70 2d 73 74 61 ...type..app-sta
000010: 72 74 rt
|
|
|
|
Fixes a major preformance regression in Skies of Arcadia during
battle transisions.
I had plans for a more advanced version of this code after 5.0,
but here is a minimal implemenation for now.
|
|
ActionReplay: Fix ISOProperties corrupting active code set
|
|
Movie: Improve handling of non-hexadecimal revision strings
|
|
|
|
Undo the addition of a translatable string during the string freeze
|
|
|
|
[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE
|
|
|
|
allthough this is a mesa bug, this is a simple enough workaround for context
creation fails with EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR set.
Otherwise dolphin will fail to create 3.3+ core context with current mesa
version
|
|
Regression from PR #3795.
|
|
ISOProperties no longer needs its hack to refresh the game list, the
new INI Modified event can be used instead.
|
|
IPC_HLE: Close file handles before savestating. Fixes DKCR crashing.
|
|
Cleanup code style.
Move ActionReplay code->INI saving into ActionReplay namespace.
Threadsafety Cleanup: ActionReplay is accessed from the Host, Emu
and CPU Threads so the internal storage needs to be protected by a
lock to prevent vectors/strings being deleted/moved while in use by
the CPU Thread.
UI Consistency: Make ARCodes behave like Gecko Codes - only apply
changes when Apply is pressed. Save changes to INI from CheatsWindow.
ISOProperties/CheatsWindow now synchronize with each other.
|
|
ISOProperties loads codes using ActionReplay::LoadCodes which actually applies
the codes to the global state. If a game is running then that games receives
all the codes (and ACTIVE status) from the second game being shown in
ISOProperties which is not desirable.
|
|
Add more languages, and remove Hebrew because it's very incomplete
|
|
For consistancy.
|
|
Donkey Kong Country Returns is writing new data to some files in /tmp
when loading each level. But the savestate code was opening the files
a second time and reading some old and stale data out.
As of #3798, dolphin now correctly restores that stale data to /tmp,
which broke DKCR (and probally countless other games).
This PR closes all file handles before saving and loading savestates,
which flushes the data out and pervents this issue. (old savestates
are corrupted and will still cause crashes if loaded)
|
|
|
|
Netplay: Fix gamecube controller mapping
|
|
|
|
|
|
On master, when polling the 1st in-game controller, Dolphin would poll all the 1st local controllers. With the 1st commit, each client waits its turn, which would dramatically increase the lag.
Now with this commit, it even polls all local controllers at once, so it should have even less latency than master in a few setups. Like one player with 3 controllers and the 2nd one with just one controller.
|
|
This fixes issues with setups like:
Player 1 uses port 1 and player 2 uses port 3, or
player 1 uses port 2 and player 2 uses port 3, so nobody uses port 1
|
|
|
|
Core: Add synchronization to state changes (Fix Frame Step and FIFO Player - Issue 8718)
|
|
JitArm64: Implement MMU handling.
|
|
Piping the wxMsgAlert through netplay window during netplay ...
|
|
Disable wiimotes on game start if running in netplay
|
|
And restore the settings on game quit
|
|
Movie: Better safety when writing to s_revision
|
|
|
|
Ok, this falls back on all memory instructions, but it's a way to start.
|
|
GCAdapter: improve thread safety
|
|
Reset() and Setup() are not used outside of this namespace
|
|
|