| Age | Commit message (Collapse) | Author |
|
web_browser: Add shortcut to Enter key to exit applet
|
|
yuzu: add a hotkey to switch between undocked and docked mode
|
|
core: Remove the global telemetry accessor function
|
|
|
|
Addresses issues where a user in fullscreen could not exit some web applets without leaving fullscreen.
|
|
In these cases the system object is nearby, and in the other, the
long-form of accessing the telemetry instance is already used, so we can
get rid of the use of the global accessor.
|
|
MSVC does not seem to like using constexpr values in a lambda that were declared outside of it.
Previously on MSVC build the hotkeys to inc-/decrease the speed limit were not working correctly because in the lambda the SPEED_LIMIT_STEP had garbage values.
After googling around a bit I found: https://github.com/codeplaysoftware/computecpp-sdk/issues/95 which seems to be a similar issue.
Trying the suggested fix to make the variable static constexpr also fixes the bug here.
|
|
|
|
|
|
|
|
frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl.
|
|
|
|
|
|
|
|
|
|
With shader caches on the horizon, one requirement is to provide visible
feedback for the progress. The shader cache reportedly takes several
minutes to load for large caches that were invalidated, and as such we
should provide a loading screen with progress.
Adds a loading screen widget that will be shown until the first frame of
the game is swapped. This was chosen in case shader caches are not being
used, several games still take more than a few seconds to launch and
could benefit from a loading screen.
|
|
applets: Implement HLE web browser applet (LibAppletOff)
|
|
qt: Add setting to prompt for user on game boot
|
|
|
|
|
|
This allows us to present a much nicer UI to the user over a simple combo box and is made easy with the modular nature of the profile-selection applet frontend.
|
|
Using the QtProfileSelectorDialog, this implementation is trivial. This mimics the real switch behavior of asking which user on every game boot, but it is default disabled as that might get inconvenient.
|
|
Port citra-emu/citra#4164: "citra_qt, video_core: Screenshot functionality"
|
|
am: Implement HLE profile selector applet
|
|
Allows capturing screenshot at the current internal resolution (native for software renderer), but a setting is available to capture it in other resolutions. The screenshot is saved to a single PNG in the current layout.
|
|
|
|
Presents profiles in a list, similar to switch.
|
|
|
|
filesystem: De-globalize registered_cache_union
|
|
We can just return a new instance of this when it's requested. This only
ever holds pointers to the existing registed caches, so it's not a large
object. Plus, this also gets rid of the need to keep around a separate
member function just to properly clear out the union.
Gets rid of one of five globals in the filesystem code.
|
|
|
|
std::shared_ptr for InstallEntry()
These parameters don't need to utilize a shared lifecycle directly in
the interface. Instead, the caller should provide a regular reference
for the function to use. This also allows the type system to flag
attempts to pass nullptr and makes it more generic, since it can now be
used in contexts where a shared_ptr isn't being used (in other words, we
don't constrain the usage of the interface to a particular mode of
memory management).
|
|
|
|
|
|
am: Implement HLE software keyboard applet
|
|
game_list: Only reload game list after relevant settings changed
|
|
|
|
a
|
|
|
|
Allows the game to verify and send a message to the frontend.
|
|
|
|
Allows using Qt provider over default.
|
|
Port citra-emu/citra#4387: "yuzu: Add hotkey for Amiibo loading"
|
|
|
|
yuzu/main: Fix compiler warning
|
|
yuzu: Add a missing "!" to fix the stuck-in-fullscreen bug
|
|
|
|
|
|
logging: Add DebuggerBackend for logging to Visual Studio
|
|
qt: Add help option to open yuzu folder
|