| Age | Commit message (Collapse) | Author |
|
Add a toggle to force 30FPS mode
|
|
Frontend: Migrate to QOpenGLWindow and support shared contexts
|
|
|
|
|
|
yuzu/debugger: Remove graphics surface viewer
|
|
file_sys: Provide generic interface for accessing game data
|
|
Port citra-emu/citra#4437: "citra-qt: Make hotkeys configurable via the GUI (Attempt 2)"
|
|
In our error console, when loading a game, the strings:
QString::arg: Argument missing: "Loading...", 0
QString::arg: Argument missing: "Launching...", 0
would occasionally pop up when the loading screen was running. This was
due to the strings being assumed to have formatting indicators in them,
however only two out of the four strings actually have them.
This only applies the arguments to the strings that have formatting
specifiers provided, which avoids these warnings from occurring.
|
|
|
|
This doesn't actually work anymore, and given how long it's been left in
that state, it's unlikely anyone actually seriously used it.
Generally it's preferable to use RenderDoc or Nsight to view surfaces.
|
|
|
|
- Use QStringLiteral where applicable.
- Use const where applicable
- Remove unnecessary precondition check (we already assert the pixbuf
being non null)
|
|
We can utilize qOverload with the signal connections to make the
function deducing a little less ugly.
|
|
Fills in the missing surface types that were marked as unknown. The
order corresponds with the TextureFormat enum within
video_core/texture.h.
We also don't need to all of these strings as translatable (only the
first string, as it's an English word).
|
|
yuzu/main: Minor adjustments to OnTransferableShaderCacheOpenFile()
|
|
While we're at it, don't use <QtGui> and <QtWidgets> and instead include
exactly which headers we actually need.
|
|
OnTransferableShaderCacheOpenFile()
Allows these strings to have no allocation cost when used at runtime.
|
|
OnTransferableShaderCacheOpenFile()
Rather than scream that the file doesn't exist, we can clearly state
what specifically doesn't exist, to avoid ambiguity, and make it easier
to understand for non-primary English speakers/readers.
|
|
OnTransferableShaderCacheOpenFile()
We can just make the trailing portion of the string part of the
formatting, getting rid of the need to make another temporary string.
|
|
Simplifies the amount of string conversions necessary. We also don't
need to log out what occurs here.
|
|
There's no need to construct a QFile instance just to check for its
existence.
|
|
frontend: Open transferable shader cache for a selected game in the gamelist
|
|
yuzu/debugger/profiler: Remove unnecessary includes
|
|
instead of custom buttons
Like the previous change, this allows Qt to handle proper translations
of the UI buttons, rather than us needing to handle it.
|
|
of custom buttons
Makes for shorter code, while also not requiring the buttons to be
directly translated, they'll be handled by Qt itself.
|
|
Moves includes into the cpp file where necessary. This way,
microprofile-related stuff isn't dumped into other UI-related code when
the dialog header gets included.
|
|
core/yuzu: Remove enable_nfc setting
|
|
Since C++17, the introduction of deduction guides for locking facilities
means that we no longer need to hardcode the mutex type into the locks
themselves, making it easier to switch mutex types, should it ever be
necessary in the future.
|
|
This was initially added to prevent problems from stubbed/not implemented NFC services, but as we never encountered such and as it's only used in a deprecated function anyway, I guess we can just remove it to prevent more clutter of the settings.
|
|
Kernel: Fixes to Arbitration and SignalProcessWideKey Management
|
|
|
|
|
|
|
|
While we are at it, remove nullptr checks for deletion, since the C++
standard defines that delete does it by its own
|
|
|
|
Port citra-emu/citra#4684: "frontend: qt: fix a freeze where if you click on entry in the game list too fast, citra will hang"
|
|
|
|
# Conflicts:
# src/video_core/engines/kepler_memory.cpp
# src/video_core/engines/maxwell_3d.cpp
# src/video_core/morton.cpp
# src/video_core/morton.h
# src/video_core/renderer_opengl/gl_global_cache.cpp
# src/video_core/renderer_opengl/gl_global_cache.h
# src/video_core/renderer_opengl/gl_rasterizer_cache.cpp
|
|
* Adds a new Hotkeys tab in the Controls group.
* Double-click a Hotkey to rebind it.
|
|
Port citra-emu/citra#3924: "citra_qt: Settings (configuration) rework"
|
|
fast, citra will hang
|
|
Port various Citra changes to input_common, including deadzone support
|
|
web_browser: Add shortcut to Enter key to exit applet
|
|
yuzu: add a hotkey to switch between undocked and docked mode
|
|
|
|
Asynchronous GPU command processing
|
|
|
|
core: Remove the global telemetry accessor function
|
|
|
|
|