| Age | Commit message (Collapse) | Author |
|
|
|
- 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
|
|
|
|
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
|
|
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
|
|
|
|
|
|
We already have the thread instance that was created under the current
process, so we can just pass the handle table of it along to retrieve
the owner of the mutex.
|
|
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.
|
|
Port citra-emu/citra#4647: "citra_qt/main: make SPEED_LIMIT_STEP static constexpr"
|
|
Changes the interface as well to remove any unique methods that
frontends needed to call such as StartJoystickEventHandler by
conditionally starting the polling thread only if the frontend hasn't
started it already. Additionally, moves all global state into a single
SDLState class in order to guarantee that the destructors are called in
the proper order
|
|
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.
|
|
Silences a compiler warning with clang.
|
|
These types are within the common library, so they should be using the
Common namespace.
|
|
|
|
Co-Authored-By: FreddyFunk <frederic.laing.development@gmail.com>
|
|
|
|
|
|
|
|
|
|
Port citra-emu/citra#4586: "Use QPixmap/QIcon for background color selection button"
|