| Age | Commit message (Collapse) | Author | 
|---|
|  | # 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" | 
|  | 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. | 
|  |  | 
|  |  | 
|  |  | 
|  | Port citra-emu/citra#4586: "Use QPixmap/QIcon for background color selection button" | 
|  | Port citra-emu/citra#4583: "citra_qt: Fix saving screenshot when no file extension is provided" | 
|  | QT: Fix the loading screen 'H' switch logo to not glitch out | 
|  |  | 
|  |  | 
|  |  | 
|  | A holdover from citra, the Horizon kernel on the switch has no
prominent kernel object that functions as a timer. At least not
to the degree of sophistication that this class provided.
As such, this can be removed entirely. This class also wasn't used at
all in any meaningful way within the core, so this was just code sitting
around doing nothing. This also allows removing a few things from the
main KernelCore class that allows it to use slightly less resources
overall (though very minor and not anything really noticeable). | 
|  |  | 
|  | frontend: Refactor ScopeAcquireWindowContext out of renderer_opengl. | 
|  |  | 
|  |  | 
|  | yuzu/configuration: Remove unnecessary inclusions where applicable | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | QT Frontend: Add a Loading screen with progressbar | 
|  | yuzu/configuration/configure_web: Amend verification string | 
|  |  | 
|  | 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. | 
|  | applicable
Allows removing the inclusion of the main input common header from the
UI config header. |